Argus API Spend
Track API spend, credit balances and runway across OpenAI, Anthropic, OpenRouter and 25 more.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (7)
- HIGH
- MEDIUMen list_available_providers
- LOWen get_overview
- LOWen get_provider
- LOWen get_advisories
- LOWen get_cost_accuracy
- LOWen sync_connection
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"argus": {
"url": "https://api.argus.town/mcp"
}
}
}Puntos de conexión remotos
https://api.argus.town/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (10)
🟢list_connections
List the org's connected providers and status.
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢get_overview
Cross-provider rollup: balance, burn rate, days-to-zero, month-to-date spend, projection, rate-limit headroom.
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢get_provider(connectionId)
Full metrics + rate-limit snapshots for one connection id.
Esquema de entrada
{
"type": "object",
"properties": {
"connectionId": {
"type": "string"
}
},
"required": [
"connectionId"
]
}🟢get_rate_limit_status
Latest rate-limit headroom and error rate across the org's providers.
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢get_advisories
All current advisories (top-up, upgrade, near-limit, spend-spike) across providers.
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢get_cost_accuracy
Cost-accuracy state per provider: whether itemized costs are exact, estimated, or unreconciled, with the drift % between Argus's itemized total and the provider's own reported spend.
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢get_request_costs(provider, limit)
Recent itemized per-request costs for a provider (model, tokens, cost in USD, provenance). Args: provider (string), limit (number, default 25, max 100).
Esquema de entrada
{
"type": "object",
"properties": {
"provider": {
"type": "string",
"description": "Provider id, e.g. 'openrouter'"
},
"limit": {
"type": "number"
}
},
"required": [
"provider"
]
}🟢list_available_providers
Providers that can be connected with an API key (poll plane). Anything else can still be tracked by sending telemetry — see https://argus.town/docs/ingest.
Esquema de entrada
{
"type": "object",
"properties": {}
}🟢connect_provider(provider, secret, credential_type, label)
Connect a provider to THIS project with a credential. Validates the credential against the provider before storing it (encrypted), then queues the initial sync. Args: provider (id from list_available_providers), secret (the provider API key), credential_type (optional), label (optional). Only pass secrets your operator gave you for this purpose.
Esquema de entrada
{
"type": "object",
"properties": {
"provider": {
"type": "string"
},
"secret": {
"type": "string"
},
"credential_type": {
"type": "string"
},
"label": {
"type": "string"
}
},
"required": [
"provider",
"secret"
]
}⚪sync_connection(connection_id)
Queue an immediate balance/usage/plan refresh for one connection. Args: connection_id.
Esquema de entrada
{
"type": "object",
"properties": {
"connection_id": {
"type": "string"
}
},
"required": [
"connection_id"
]
}Comunidad
Evidencia