@curless/agentbank-mcp
v0.0.14
Published
MCP server for agentbank — let your AI agent discover Curless merchants and pay them.
Readme
@curless/agentbank-mcp
MCP server for agentbank — Curless's gateway for AI-agent payments. Lets your local AI agent (Claude Desktop, Cursor, etc.) discover Curless merchants and pay them through agent payment protocols.
Install
npx @curless/agentbank-mcpClaude Desktop config
// ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"agentbank": {
"command": "npx",
"args": ["-y", "@curless/agentbank-mcp"],
"env": {
"AGENTBANK_API_URL": "https://api.agentbank.example",
"AGENTBANK_AGENT_TOKEN": "agt_..."
}
}
}
}Tools
Merchant discovery
list_merchants— list merchants, optionally by categoryget_merchant— full merchant infoget_merchant_catalog— items + prices for a merchantget_agent_card— A2A / ACP compatible agent cardinvoke_skill— call a skill (search_availability,book_room,order_item, …)
PaymentIntents (the money primitive — capture moves real money ⚠️)
create_payment_intent— create a PI; passidempotencyKeyfor safe retriesget_payment_intent/list_payment_intents— status + historycapture_payment_intent⚠️ — charge the rail and book the ledger
Payment Links (shareable, Stripe Payment Links)
create_payment_link— a shareableurlfor a merchant + fixed amountget_payment_link— view a link before payingpay_payment_link⚠️ — pay a shared link (mints a PI)
Resources (read-only / admin)
get_wallet_balances— Curless balances (fiat + crypto)list_agents/get_agent/update_agent— your spending entitieslist_customers/get_customer/update_customer— end users / payers
What you can actually do is gated by the scope of the AGENTBANK_AGENT_TOKEN
you set — give it agent:execute for buyer flows, agentbank:admin to
manage agents/customers.
Local dev
export AGENTBANK_API_URL=http://localhost:3000
pnpm dev