NestDaddy

Argus API Spend

town.argus/argus · v1.0.1

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

Connect Remote server

Terminal
claude mcp add --transport http argus https://api.argus.town/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
~/.cursor/mcp.json
{
  "mcpServers": {
    "argus": {
      "url": "https://api.argus.town/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "argus": {
      "type": "http",
      "url": "https://api.argus.town/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_API_KEY>"
      }
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://api.argus.town/mcp

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools 12 found in our last check

  • list_connections

    List the org's connected providers and status.

  • get_overview

    Cross-provider rollup: balance, burn rate, days-to-zero, month-to-date spend, projection, rate-limit headroom. Per provider, spend_basis says where month-to-date spend comes from: 'reported' (provider usage or itemized events) or 'observed_since_connected' (summed balance drops…

  • get_provider

    Full metrics + rate-limit snapshots for one connection id. Includes spend_basis ('reported' | 'observed_since_connected'), observed_since and balance_scope ('account' | 'key' | 'unknown').

  • get_rate_limit_status

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

  • get_advisories

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

  • 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. 'unreconciled' means no provider anchor has been compared yet; where one exists (OpenRouter) it…

  • get_request_costs

    Recent itemized per-request costs for a provider (model, tokens, cost in USD, provenance). Args: provider (string), limit (number, default 25, max 100).

  • 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.

  • create_connect_link

    Hand a provider credential to Argus without it passing through you: returns a single-use URL (valid 1 hour) where your operator pastes the key. Show the URL to your operator, then poll get_connect_link for the connection id. Prefer this over connect_provider whenever you don't a…

  • get_connect_link

    Status of a connect link: pending, submitting (the human is mid-submit), done (with connection_id), expired, or locked after repeated bad credentials.

  • connect_provider

    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 (o…

  • sync_connection

    Queue an immediate balance/usage/plan refresh for one connection. Args: connection_id.

Headers

NameDescription
Authorization
Required, secret
Bearer argus_mcp_... (Settings → API keys, type mcp)

Details

Endpointhttps://api.argus.town/mcp (Streamable HTTP)
First published17 Oct 2026
Last updated17 Oct 2026
Registry nametown.argus/argus

More other servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.