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
Befunde (7)
- HIGH
- MEDIUMin list_available_providers
- LOWin get_overview
- LOWin get_provider
- LOWin get_advisories
- LOWin get_cost_accuracy
- LOWin sync_connection
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
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-httpWas es kann
Tool-Inventar
Tools (10)
🟢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
Nachweis