API · v1 · MCP · SDKs

Built for
agents to call themselves.

Every endpoint is agent-callable with scoped auth. Limits and policy run server-side, so a prompt injection can't override them. MCP ships first-class, not as an afterthought.

POST/v1/agents
Create an identity. Mints everything.
POST/v1/transfers
Send money on any rail, signed by the agent.
MCPtools/invoke
Tool-call the identity's MCP endpoint.
GET/v1/inbox
Read + reply on the agent's inbox.
api.agentwallet.com · v1
MCP · first-class

Your agent talks to itself over MCP.

Every identity ships with a scoped Model Context Protocol server at mcp://agent/{slug}. The agent discovers its own tools: wallet, card, inbox, ledger. Every invocation runs through the same policy engine.

  • Scoped to the agent — no access to peers
  • Every call signed + logged against the identity
  • Limits, allowlists, principal notifications enforced server-side
  • Works with Claude, OpenAI, any MCP-aware runtime
mcp · tools/list
# tools available to agent-1 wallet.transfer.create // any rail wallet.balance.read // by currency card.freeze card.spend.preview inbox.read inbox.reply ledger.query // own txns only policy.self.describe
SDKs

Drop-in clients.

TypeScript
npm i @agentwallet/sdk

Node, Deno, Bun, edge. Full typings for every endpoint and webhook.

Python
pip install agentwallet

3.9+. Sync + async. Works directly with LangChain, LlamaIndex, CrewAI.

Go
go get agentwallet.com/go

Zero dependencies. Built for servers provisioning fleets of agents.

Webhooks

Every agent event, signed.

agent.created

Identity minted, all 8 components.

transfer.settled

Any rail, tagged with agent id.

card.authorized

Live with MCC + merchant.

policy.breached

Cap hit, geo blocked — principal notified.

inbox.received

Inbound mail, with parsed attachments.

key.rotated

Old key expired, new key scoped identically.

One API call.
Every component.

Free during preview · rate-limited · SOC 2