All integrations
MCP clients

Use 402.report in Claude, Cursor, VS Code & other MCP clients

402.report is a remote MCP server — add it to Claude Desktop, Claude Code, Cursor, VS Code, or Windsurf with a copy-paste config and query your agents' x402 spend.

402.report runs a remote MCP server (Streamable HTTP) that exposes your x402 spend and forensics as read-only tools. Any MCP-capable client can connect with a bit of config — no code.

  • Endpoint: https://proxy.402.report/mcp
  • Auth: Authorization: Bearer <your-api-key>
  • Tools: get_spend_summary, get_spend_by_domain, get_spend_by_agent, list_recent_events, list_failed_payments, get_error_breakdown, get_attempt_timeline, and the preflight tools check_endpoint and check_payee — so your agent can ask "is this URL / wallet safe to pay?" before it pays, using the same threat intel the firewall enforces

Create an API key in the 402.report dashboard, then use it below.

Claude Desktop / Cursor / Windsurf

Add a server to the client's MCP config (claude_desktop_config.json, Cursor's mcp.json, or Windsurf's mcp_config.json):

{
  "mcpServers": {
    "402report": {
      "type": "http",
      "url": "https://proxy.402.report/mcp",
      "headers": { "Authorization": "Bearer ag_your_key" }
    }
  }
}

Claude Code

claude mcp add --transport http 402report https://proxy.402.report/mcp \
  --header "Authorization: Bearer ag_your_key"

VS Code

Add to .vscode/mcp.json:

{
  "servers": {
    "402report": {
      "type": "http",
      "url": "https://proxy.402.report/mcp",
      "headers": { "Authorization": "Bearer ag_your_key" }
    }
  }
}

Once connected, ask the assistant things like "how much have my agents paid this week?" or "list my failed x402 payments". Every tool is read-only and scoped to your key's tenant — 402.report observes x402 activity, it never holds or settles funds.