PRODUCT · 05 · MCP ENDPOINT
One endpoint per agent.
Any LLM. Zero glue.
Every AgentWallet agent gets a dedicated https://mcp.agentwallet.ai/{agent_id} URL. Drop it into Claude Desktop, Cursor, Devin, LangChain, OpenAI Agents SDK or your homegrown framework. The agent gets balance, quote, charge, refund, mandate, inbox and trace tools — instantly.
ONE LINE TO INTEGRATE
https://mcp.agentwallet.ai/ag_01J9X3F2K4Z7T9V1Q5N3M8B2H7
Tool catalog
14 tools. Built for spend.
wallet.balanceBalance across fiat + USDC + per-agent caps remaining.
wallet.quoteGet a quote across rails — picks the cheapest available for the spend.
card.chargeAuthorize a charge against the agent's virtual card. PCI-vaulted PAN.
card.refundReverse a prior charge by trace ID. Anchored on the ledger.
payout.sendSend fiat over ACH/SEPA/Pix/UPI/FedNow. Auto-routes by recipient region.
usdc.transferSend USDC on Base. Sponsored gas, 1-block finality.
x402.paySettle an HTTP 402 paywall. Returns a settlement receipt + the resource.
mandate.signSign an AP2 IntentMandate / CartMandate / PaymentMandate.
mandate.verifyVerify a counterparty's mandate signature against their principal.
inbox.listRead structured inbox events: receipts, calls, SMS, WhatsApp.
inbox.sendSend mail / SMS / WhatsApp from the agent's verified handles.
trace.tailStream the agent's ledger entries — replay-safe.
policy.checkWill-this-spend-pass dry-run before charging.
principal.approvePings the principal on WhatsApp for an above-threshold approval.
Drop-in clients
Wired into every framework.
Claude Desktop
Cursor
Devin
Replit Agent
LangChain
LlamaIndex
OpenAI Agents SDK
Vercel AI SDK
Cursor / Claude Desktop config
Two lines of JSON.
{
"mcpServers": {
"agentwallet": {
"url": "https://mcp.agentwallet.ai/ag_01J9X3F2K4Z7T9V1Q5N3M8B2H7",
"headers": { "Authorization": "Bearer aw_live_…" }
}
}
}Security model
Scoped, signed, replay-safe.
Scoped key per agent
Each MCP URL has its own bearer token. Compromise one — rotate it without affecting any other agent.
Mandate-gated tools
card.charge / payout.send / usdc.transfer require a valid AP2 mandate signed by the principal.
Idempotent by design
Every charge tool takes an idempotency_key. Re-trying a tool call NEVER double-charges.