Argus API Spend

Track API spend, credit balances and runway across OpenAI, Anthropic, OpenRouter and 25 more.

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
81%
Integridad del esquema
51%
Calidad de los nombres
98%
Riesgo de envenenamiento
80%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (7)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains URL to non-standard domainen list_available_providers
  • LOWTool 'get_overview' description lacks action verben get_overview
  • LOWTool 'get_provider' description lacks action verben get_provider
  • LOWTool 'get_advisories' description lacks action verben get_advisories
  • LOWTool 'get_cost_accuracy' description lacks action verben get_cost_accuracy
  • LOWTool 'sync_connection' description lacks action verben sync_connection

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~620Tokens (definiciones de herramientas)
~218 BTamaño de respuesta típico
Impacto mínimo en la atención (0.48% del contexto de 128k)

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-http

Qué puede hacer

Inventario de herramientas

Herramientas (10)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢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

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada10 herramientas