Which MCP Endpoint Should I Use?
Code Mode vs managed wallet vs local signer vs bring-your-own-signer — pick the right indie.money MCP connection.
Written By Philippe
Last updated 2 days ago
Which MCP Endpoint Should I Use?
indie.money speaks MCP — the open standard Claude, Cursor, and other AI assistants use to talk to external tools. There are four ways to connect (the difference is how tools are composed and who holds your signing key) and four role namespaces (the difference is what you're trying to do). This page helps you pick both, then sends you to the right how-to.
Which connection style?
Recommended for most assistants: Code Mode — one URL, all namespaces, no multi-server setup.
Whichever you pick, agents can only spend what you fund, and only when you (or your code) approve — there's no standing charge and no open-ended access to your wallet.
Code Mode is the one-endpoint default: connect once to https://mcp.indie.money, ask in plain English, and your assistant composes calls across public, buyer, maker, and credentials namespaces through a single outer code tool. No second server for discovery. Code Mode is stateless — retain the keyId from create_wallet yourself. See Connect Claude, Cursor & ChatGPT to indie.money.
Platform-managed wallet (raw mounts) is the direct path to individual MCP servers: point your assistant at wallet-mcp/{mount}, create a wallet in chat, and the assistant signs each purchase or run for you. You must also add api-mcp/public for browse/search tools. Ideal when you need raw mount semantics without Code Mode composition.
Local signer keeps your key material entirely on your machine: a small proxy runs alongside your desktop AI client and signs each payment locally. See Bring Your Own Wallet.
Bring your own signer is for when you're writing code and want your app to enforce its own rules: it inspects the x402 payment challenge, signs it with its own wallet, and retries. See Pay-Per-Run From Your Own Code.
Which namespace or mount?
Whatever connection style you pick, you target a namespace (Code Mode) or mount (raw servers).
Code Mode composes all four namespaces at
https://mcp.indie.money— clients register one server, not four.
Raw mounts:
api-mcp/{buyer|maker|credentials}automatically includes allpublicdiscovery tools — one URL is enough.wallet-mcp/{buyer|maker|credentials}does not — addhttps://api-mcp.indie.money/api-mcp/publicas a second MCP server to browse or search.
Endpoint URLs
indie.money runs on Base (chain 8453) with real stablecoin.
Replace
{mount}withbuyer,maker, orcredentialson raw-mount rows. Code Mode needs no mount suffix.
Staging Code Mode: https://mcp-staging.indie.money.
Still not sure?
Just want it to work, chatting with Claude → Code Mode (
https://mcp.indie.money).
Need direct raw MCP mounts with platform signing → platform-managed wallet (
wallet-mcp+api-mcp/public).
Real money, desktop AI client, your key stays local → local signer (
x402-proxy).
Writing your own agent or app in code → bring your own signer / direct x402.