Use Trace with your AI
One read-only tool — trace_payment — tells your agent whether a supported USDC payment completed, failed, or is delayed, where it is, and what to do next. Public blockchain tracing needs no account or API key. The remote MCP URL:
https://tracepay.ai/mcp
ChatGPT
Settings → Apps → Advanced settings → enable Developer mode → Add custom connector → paste the URL above (no authentication). Requires Plus/Pro/Business on the web app. Then ask about any payment.
Claude
claude.ai / Desktop: Settings → Connectors → Add → Custom → paste the URL. Works across web, desktop, and mobile. Claude Code:
claude mcp add --transport http trace https://tracepay.ai/mcp
Cursor
Add to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global) — useful when a payout is stuck in production and the agent should check payment state before digging through code:
{
"mcpServers": {
"trace": { "url": "https://tracepay.ai/mcp" }
}
}Gemini CLI
Add to .gemini/settings.json:
{
"mcpServers": {
"trace": { "httpUrl": "https://tracepay.ai/mcp" }
}
}Any other MCP client
Trace speaks standard Streamable HTTP (stateless, JSON responses). Point the client at the URL; add Authorization: Bearer tr_live_... where the client supports headers to trace through your connected Bridge/Circle credentials (create a key). Local stdio is also available from the repo: npm run mcp.
REST
curl -s https://tracepay.ai/api/v1/trace \
-H "Content-Type: application/json" \
-d '{"input": "br_1832f6d09c4b7a"}'OpenAPI: /api/openapi.json · machine summary: /llms.txt · worked agent example: /docs/agents
Then try
"The recipient says this payment never arrived: br_1832f6d09c4b7a"
A capable agent selects Trace on its own, gets deterministic state (settled onchain, delayed at Bridge, escalate, don't re-send), and answers correctly in one call.