Argus API Spend

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

Sollte ich dies verwenden

Qualität und Sicherheit

B
Qualität der Beschreibung
81%
Vollständigkeit des Schemas
51%
Qualität der Benennung
98%
Risiko der Vergiftung
80%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (7)

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

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~620Tokens (Tool-Definitionen)
~218 BTypische Antwortgröße
Minimale Auswirkung auf die Aufmerksamkeit (0.48% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "argus": {
      "url": "https://api.argus.town/mcp"
    }
  }
}

Remote-Endpunkte

https://api.argus.town/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (10)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢list_connections

List the org's connected providers and status.

Eingabe-Schema

{
  "type": "object",
  "properties": {}
}
🟢get_overview

Cross-provider rollup: balance, burn rate, days-to-zero, month-to-date spend, projection, rate-limit headroom.

Eingabe-Schema

{
  "type": "object",
  "properties": {}
}
🟢get_provider(connectionId)

Full metrics + rate-limit snapshots for one connection id.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "connectionId": {
      "type": "string"
    }
  },
  "required": [
    "connectionId"
  ]
}
🟢get_rate_limit_status

Latest rate-limit headroom and error rate across the org's providers.

Eingabe-Schema

{
  "type": "object",
  "properties": {}
}
🟢get_advisories

All current advisories (top-up, upgrade, near-limit, spend-spike) across providers.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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).

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "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.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "connection_id": {
      "type": "string"
    }
  },
  "required": [
    "connection_id"
  ]
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet10 Tools