{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_wg74xca25hsb","handle":"argus-api-spend","url":"https://wellknown.network/agents/argus-api-spend","links":{"self":"https://wellknown.network/agents/argus-api-spend/record.json","html":"https://wellknown.network/agents/argus-api-spend","markdown":"https://wellknown.network/agents/argus-api-spend/record.md","api":"https://wellknown.network/api/v1/agents/argus-api-spend","status":"https://wellknown.network/api/v1/agents/argus-api-spend/status","claim":"https://wellknown.network/agents/argus-api-spend/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/argus-api-spend/claim.json","badge":"https://wellknown.network/agents/argus-api-spend/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/argus-api-spend/history","tools":"https://wellknown.network/api/v1/agents/argus-api-spend/tools"},"ard":{"identifier":"urn:air:api.argus.town:server:argus-api-spend","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Argus API Spend","summary":"Track API spend, credit balances and runway across OpenAI, Anthropic, OpenRouter and 25 more.","description":"Track API spend, credit balances and runway across OpenAI, Anthropic, OpenRouter and 25 more.","publisher":{"name":"town.argus","url":null},"homepage":"https://argus.town/docs/mcp","repository":null,"version":"1.0.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.argus.town/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-17T15:41:00.544996Z","publishedAt":"2026-10-17T15:41:00.544996Z","registryName":"town.argus/argus"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"security.secrets","name":"Secrets Management","confidence":0.569,"provenance":"derived"}],"categories":["security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-10-23T23:26:24.195Z","lastProbedAt":"2026-10-23T23:26:24.195Z","statusComputedAt":"2026-10-23T23:29:01.910Z","reliability30d":{"probes":23,"successRate":1,"p50Ms":35,"basis":"mixed","measures":{"availability":"availability (some checks stopped at authentication)","latency":"response time (mixed)","tools":"partially observed","summary":"Some successful checks reached the service and some stopped at an authentication response; figures combine both."},"checks":{"total":23,"ok":23,"authBoundaryOk":4,"serviceOk":19,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-23T23:26:24.195Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":25,"error":null,"detail":{"tools":[{"name":"list_connections","description":"List the org's connected providers and status."},{"name":"get_overview","description":"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-dat"},{"name":"get_provider","description":"Full metrics + rate-limit snapshots for one connection id. Includes spend_basis ('reported' | 'observed_since_connected'), observed_since and balance_scope ('ac"},{"name":"get_rate_limit_status","description":"Latest rate-limit headroom and error rate across the org's providers."},{"name":"get_advisories","description":"All current advisories (top-up, upgrade, near-limit, spend-spike) across providers."},{"name":"get_cost_accuracy","description":"Cost-accuracy state per provider: whether itemized costs are exact, estimated, or unreconciled, with the drift % between Argus's itemized total and the provider"},{"name":"get_request_costs","description":"Recent itemized per-request costs for a provider (model, tokens, cost in USD, provenance). Args: provider (string), limit (number, default 25, max 100)."},{"name":"list_available_providers","description":"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."},{"name":"create_connect_link","description":"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 "},{"name":"get_connect_link","description":"Status of a connect link: pending, submitting (the human is mid-submit), done (with connection_id), expired, or locked after repeated bad credentials."},{"name":"connect_provider","description":"Connect a provider to THIS project with a credential. Validates the credential against the provider before storing it (encrypted), then queues the initial sync."},{"name":"sync_connection","description":"Queue an immediate balance/usage/plan refresh for one connection. Args: connection_id."}],"toolCount":12,"toolsHash":"bab065c864b03c7fb2c808332786885b1b206e63e3cda24df3ab227a46b38394","serverName":"argus","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T16:27:48.411Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":462,"error":null,"detail":{"tools":[{"name":"list_connections","description":"List the org's connected providers and status."},{"name":"get_overview","description":"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-dat"},{"name":"get_provider","description":"Full metrics + rate-limit snapshots for one connection id. Includes spend_basis ('reported' | 'observed_since_connected'), observed_since and balance_scope ('ac"},{"name":"get_rate_limit_status","description":"Latest rate-limit headroom and error rate across the org's providers."},{"name":"get_advisories","description":"All current advisories (top-up, upgrade, near-limit, spend-spike) across providers."},{"name":"get_cost_accuracy","description":"Cost-accuracy state per provider: whether itemized costs are exact, estimated, or unreconciled, with the drift % between Argus's itemized total and the provider"},{"name":"get_request_costs","description":"Recent itemized per-request costs for a provider (model, tokens, cost in USD, provenance). Args: provider (string), limit (number, default 25, max 100)."},{"name":"list_available_providers","description":"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."},{"name":"create_connect_link","description":"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 "},{"name":"get_connect_link","description":"Status of a connect link: pending, submitting (the human is mid-submit), done (with connection_id), expired, or locked after repeated bad credentials."},{"name":"connect_provider","description":"Connect a provider to THIS project with a credential. Validates the credential against the provider before storing it (encrypted), then queues the initial sync."},{"name":"sync_connection","description":"Queue an immediate balance/usage/plan refresh for one connection. Args: connection_id."}],"toolCount":12,"toolsHash":"bab065c864b03c7fb2c808332786885b1b206e63e3cda24df3ab227a46b38394","serverName":"argus","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T09:30:59.209Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":41,"error":null,"detail":{"tools":[{"name":"list_connections","description":"List the org's connected providers and status."},{"name":"get_overview","description":"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-dat"},{"name":"get_provider","description":"Full metrics + rate-limit snapshots for one connection id. Includes spend_basis ('reported' | 'observed_since_connected'), observed_since and balance_scope ('ac"},{"name":"get_rate_limit_status","description":"Latest rate-limit headroom and error rate across the org's providers."},{"name":"get_advisories","description":"All current advisories (top-up, upgrade, near-limit, spend-spike) across providers."},{"name":"get_cost_accuracy","description":"Cost-accuracy state per provider: whether itemized costs are exact, estimated, or unreconciled, with the drift % between Argus's itemized total and the provider"},{"name":"get_request_costs","description":"Recent itemized per-request costs for a provider (model, tokens, cost in USD, provenance). Args: provider (string), limit (number, default 25, max 100)."},{"name":"list_available_providers","description":"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."},{"name":"create_connect_link","description":"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 "},{"name":"get_connect_link","description":"Status of a connect link: pending, submitting (the human is mid-submit), done (with connection_id), expired, or locked after repeated bad credentials."},{"name":"connect_provider","description":"Connect a provider to THIS project with a credential. Validates the credential against the provider before storing it (encrypted), then queues the initial sync."},{"name":"sync_connection","description":"Queue an immediate balance/usage/plan refresh for one connection. Args: connection_id."}],"toolCount":12,"toolsHash":"bab065c864b03c7fb2c808332786885b1b206e63e3cda24df3ab227a46b38394","serverName":"argus","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T03:24:22.000Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":21,"error":null,"detail":{"tools":[{"name":"list_connections","description":"List the org's connected providers and status."},{"name":"get_overview","description":"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-dat"},{"name":"get_provider","description":"Full metrics + rate-limit snapshots for one connection id. Includes spend_basis ('reported' | 'observed_since_connected'), observed_since and balance_scope ('ac"},{"name":"get_rate_limit_status","description":"Latest rate-limit headroom and error rate across the org's providers."},{"name":"get_advisories","description":"All current advisories (top-up, upgrade, near-limit, spend-spike) across providers."},{"name":"get_cost_accuracy","description":"Cost-accuracy state per provider: whether itemized costs are exact, estimated, or unreconciled, with the drift % between Argus's itemized total and the provider"},{"name":"get_request_costs","description":"Recent itemized per-request costs for a provider (model, tokens, cost in USD, provenance). Args: provider (string), limit (number, default 25, max 100)."},{"name":"list_available_providers","description":"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."},{"name":"create_connect_link","description":"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 "},{"name":"get_connect_link","description":"Status of a connect link: pending, submitting (the human is mid-submit), done (with connection_id), expired, or locked after repeated bad credentials."},{"name":"connect_provider","description":"Connect a provider to THIS project with a credential. Validates the credential against the provider before storing it (encrypted), then queues the initial sync."},{"name":"sync_connection","description":"Queue an immediate balance/usage/plan refresh for one connection. Args: connection_id."}],"toolCount":12,"toolsHash":"bab065c864b03c7fb2c808332786885b1b206e63e3cda24df3ab227a46b38394","serverName":"argus","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T20:27:07.441Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":33,"error":null,"detail":{"tools":[{"name":"list_connections","description":"List the org's connected providers and status."},{"name":"get_overview","description":"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-dat"},{"name":"get_provider","description":"Full metrics + rate-limit snapshots for one connection id. Includes spend_basis ('reported' | 'observed_since_connected'), observed_since and balance_scope ('ac"},{"name":"get_rate_limit_status","description":"Latest rate-limit headroom and error rate across the org's providers."},{"name":"get_advisories","description":"All current advisories (top-up, upgrade, near-limit, spend-spike) across providers."},{"name":"get_cost_accuracy","description":"Cost-accuracy state per provider: whether itemized costs are exact, estimated, or unreconciled, with the drift % between Argus's itemized total and the provider"},{"name":"get_request_costs","description":"Recent itemized per-request costs for a provider (model, tokens, cost in USD, provenance). Args: provider (string), limit (number, default 25, max 100)."},{"name":"list_available_providers","description":"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."},{"name":"create_connect_link","description":"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 "},{"name":"get_connect_link","description":"Status of a connect link: pending, submitting (the human is mid-submit), done (with connection_id), expired, or locked after repeated bad credentials."},{"name":"connect_provider","description":"Connect a provider to THIS project with a credential. Validates the credential against the provider before storing it (encrypted), then queues the initial sync."},{"name":"sync_connection","description":"Queue an immediate balance/usage/plan refresh for one connection. Args: connection_id."}],"toolCount":12,"toolsHash":"bab065c864b03c7fb2c808332786885b1b206e63e3cda24df3ab227a46b38394","serverName":"argus","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T13:31:09.270Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":31,"error":null,"detail":{"tools":[{"name":"list_connections","description":"List the org's connected providers and status."},{"name":"get_overview","description":"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-dat"},{"name":"get_provider","description":"Full metrics + rate-limit snapshots for one connection id. Includes spend_basis ('reported' | 'observed_since_connected'), observed_since and balance_scope ('ac"},{"name":"get_rate_limit_status","description":"Latest rate-limit headroom and error rate across the org's providers."},{"name":"get_advisories","description":"All current advisories (top-up, upgrade, near-limit, spend-spike) across providers."},{"name":"get_cost_accuracy","description":"Cost-accuracy state per provider: whether itemized costs are exact, estimated, or unreconciled, with the drift % between Argus's itemized total and the provider"},{"name":"get_request_costs","description":"Recent itemized per-request costs for a provider (model, tokens, cost in USD, provenance). Args: provider (string), limit (number, default 25, max 100)."},{"name":"list_available_providers","description":"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."},{"name":"create_connect_link","description":"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 "},{"name":"get_connect_link","description":"Status of a connect link: pending, submitting (the human is mid-submit), done (with connection_id), expired, or locked after repeated bad credentials."},{"name":"connect_provider","description":"Connect a provider to THIS project with a credential. Validates the credential against the provider before storing it (encrypted), then queues the initial sync."},{"name":"sync_connection","description":"Queue an immediate balance/usage/plan refresh for one connection. Args: connection_id."}],"toolCount":12,"toolsHash":"bab065c864b03c7fb2c808332786885b1b206e63e3cda24df3ab227a46b38394","serverName":"argus","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T07:29:25.779Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":63,"error":null,"detail":{"tools":[{"name":"list_connections","description":"List the org's connected providers and status."},{"name":"get_overview","description":"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-dat"},{"name":"get_provider","description":"Full metrics + rate-limit snapshots for one connection id. Includes spend_basis ('reported' | 'observed_since_connected'), observed_since and balance_scope ('ac"},{"name":"get_rate_limit_status","description":"Latest rate-limit headroom and error rate across the org's providers."},{"name":"get_advisories","description":"All current advisories (top-up, upgrade, near-limit, spend-spike) across providers."},{"name":"get_cost_accuracy","description":"Cost-accuracy state per provider: whether itemized costs are exact, estimated, or unreconciled, with the drift % between Argus's itemized total and the provider"},{"name":"get_request_costs","description":"Recent itemized per-request costs for a provider (model, tokens, cost in USD, provenance). Args: provider (string), limit (number, default 25, max 100)."},{"name":"list_available_providers","description":"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."},{"name":"create_connect_link","description":"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 "},{"name":"get_connect_link","description":"Status of a connect link: pending, submitting (the human is mid-submit), done (with connection_id), expired, or locked after repeated bad credentials."},{"name":"connect_provider","description":"Connect a provider to THIS project with a credential. Validates the credential against the provider before storing it (encrypted), then queues the initial sync."},{"name":"sync_connection","description":"Queue an immediate balance/usage/plan refresh for one connection. Args: connection_id."}],"toolCount":12,"toolsHash":"bab065c864b03c7fb2c808332786885b1b206e63e3cda24df3ab227a46b38394","serverName":"argus","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T00:33:29.141Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":35,"error":null,"detail":{"tools":[{"name":"list_connections","description":"List the org's connected providers and status."},{"name":"get_overview","description":"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-dat"},{"name":"get_provider","description":"Full metrics + rate-limit snapshots for one connection id. Includes spend_basis ('reported' | 'observed_since_connected'), observed_since and balance_scope ('ac"},{"name":"get_rate_limit_status","description":"Latest rate-limit headroom and error rate across the org's providers."},{"name":"get_advisories","description":"All current advisories (top-up, upgrade, near-limit, spend-spike) across providers."},{"name":"get_cost_accuracy","description":"Cost-accuracy state per provider: whether itemized costs are exact, estimated, or unreconciled, with the drift % between Argus's itemized total and the provider"},{"name":"get_request_costs","description":"Recent itemized per-request costs for a provider (model, tokens, cost in USD, provenance). Args: provider (string), limit (number, default 25, max 100)."},{"name":"list_available_providers","description":"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."},{"name":"create_connect_link","description":"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 "},{"name":"get_connect_link","description":"Status of a connect link: pending, submitting (the human is mid-submit), done (with connection_id), expired, or locked after repeated bad credentials."},{"name":"connect_provider","description":"Connect a provider to THIS project with a credential. Validates the credential against the provider before storing it (encrypted), then queues the initial sync."},{"name":"sync_connection","description":"Queue an immediate balance/usage/plan refresh for one connection. Args: connection_id."}],"toolCount":12,"toolsHash":"bab065c864b03c7fb2c808332786885b1b206e63e3cda24df3ab227a46b38394","serverName":"argus","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T18:31:51.689Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":53,"error":null,"detail":{"tools":[{"name":"list_connections","description":"List the org's connected providers and status."},{"name":"get_overview","description":"Cross-provider rollup: balance, burn rate, days-to-zero, month-to-date spend, projection, rate-limit headroom."},{"name":"get_provider","description":"Full metrics + rate-limit snapshots for one connection id."},{"name":"get_rate_limit_status","description":"Latest rate-limit headroom and error rate across the org's providers."},{"name":"get_advisories","description":"All current advisories (top-up, upgrade, near-limit, spend-spike) across providers."},{"name":"get_cost_accuracy","description":"Cost-accuracy state per provider: whether itemized costs are exact, estimated, or unreconciled, with the drift % between Argus's itemized total and the provider"},{"name":"get_request_costs","description":"Recent itemized per-request costs for a provider (model, tokens, cost in USD, provenance). Args: provider (string), limit (number, default 25, max 100)."},{"name":"list_available_providers","description":"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."},{"name":"connect_provider","description":"Connect a provider to THIS project with a credential. Validates the credential against the provider before storing it (encrypted), then queues the initial sync."},{"name":"sync_connection","description":"Queue an immediate balance/usage/plan refresh for one connection. Args: connection_id."}],"toolCount":10,"toolsHash":"4679ce6ab4bbf17fb91f87c8ce135a9a6ffa9b325a7244c5ec28e45cfa797e3c","serverName":"argus","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T09:35:47.513Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":52,"error":null,"detail":{"tools":[{"name":"list_connections","description":"List the org's connected providers and status."},{"name":"get_overview","description":"Cross-provider rollup: balance, burn rate, days-to-zero, month-to-date spend, projection, rate-limit headroom."},{"name":"get_provider","description":"Full metrics + rate-limit snapshots for one connection id."},{"name":"get_rate_limit_status","description":"Latest rate-limit headroom and error rate across the org's providers."},{"name":"get_advisories","description":"All current advisories (top-up, upgrade, near-limit, spend-spike) across providers."},{"name":"get_cost_accuracy","description":"Cost-accuracy state per provider: whether itemized costs are exact, estimated, or unreconciled, with the drift % between Argus's itemized total and the provider"},{"name":"get_request_costs","description":"Recent itemized per-request costs for a provider (model, tokens, cost in USD, provenance). Args: provider (string), limit (number, default 25, max 100)."},{"name":"list_available_providers","description":"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."},{"name":"connect_provider","description":"Connect a provider to THIS project with a credential. Validates the credential against the provider before storing it (encrypted), then queues the initial sync."},{"name":"sync_connection","description":"Queue an immediate balance/usage/plan refresh for one connection. Args: connection_id."}],"toolCount":10,"toolsHash":"4679ce6ab4bbf17fb91f87c8ce135a9a6ffa9b325a7244c5ec28e45cfa797e3c","serverName":"argus","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"list_connections","description":"List the org's connected providers and status."},{"name":"get_overview","description":"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-dat"},{"name":"get_provider","description":"Full metrics + rate-limit snapshots for one connection id. Includes spend_basis ('reported' | 'observed_since_connected'), observed_since and balance_scope ('ac"},{"name":"get_rate_limit_status","description":"Latest rate-limit headroom and error rate across the org's providers."},{"name":"get_advisories","description":"All current advisories (top-up, upgrade, near-limit, spend-spike) across providers."},{"name":"get_cost_accuracy","description":"Cost-accuracy state per provider: whether itemized costs are exact, estimated, or unreconciled, with the drift % between Argus's itemized total and the provider"},{"name":"get_request_costs","description":"Recent itemized per-request costs for a provider (model, tokens, cost in USD, provenance). Args: provider (string), limit (number, default 25, max 100)."},{"name":"list_available_providers","description":"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."},{"name":"create_connect_link","description":"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 "},{"name":"get_connect_link","description":"Status of a connect link: pending, submitting (the human is mid-submit), done (with connection_id), expired, or locked after repeated bad credentials."},{"name":"connect_provider","description":"Connect a provider to THIS project with a credential. Validates the credential against the provider before storing it (encrypted), then queues the initial sync."},{"name":"sync_connection","description":"Queue an immediate balance/usage/plan refresh for one connection. Args: connection_id."}],"package":null,"toolSurface":{"id":"ts_f4fpxhcmcxdz","endpointId":"ep_356vpqtxtka8","hash":"bab065c864b03c7fb2c808332786885b1b206e63e3cda24df3ab227a46b38394","toolCount":12,"serverName":"argus","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-22T00:33:29.135Z","lastSeenAt":"2026-10-23T23:26:24.214Z","observations":8,"toolNames":["list_connections","get_overview","get_provider","get_rate_limit_status","get_advisories","get_cost_accuracy","get_request_costs","list_available_providers","create_connect_link","get_connect_link","connect_provider","sync_connection"],"distinctSurfaces":2},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"town.argus/argus","url":"https://registry.modelcontextprotocol.io/v0/servers/town.argus%2Fargus","firstSeenAt":"2026-10-17T17:20:02.998Z","fetchedAt":"2026-10-21T00:22:39.827Z","normalizedAt":"2026-10-21T00:22:39.827Z"}]},"firstSeenAt":"2026-10-17T17:20:02.998Z","updatedAt":"2026-10-23T23:30:37.193Z"}