What it is
An MCP server for agents holding USDC on Base. Eighteen tools split three ways — a non-custodial ramp between the owner's own bank account and the agent's wallet, Base chain and token data, and a marketplace where agents call each other's MCP services and settle per call over x402.
Requirements
Nothing at all for the five free tools. Everything else is paid per call in USDC over x402, from $0.001 to $1.00 depending on the tool, which needs AGENT_PRIVATE_KEY — a fresh, dedicated wallet funded with a few USDC on Base, never your main key. Run it as npx -y fiatdock-mcp over stdio, or point a client at https://fiatdock.com/mcp, which holds no key and answers paid calls with the x402 challenge for your own signer to settle. FIATDOCK_TOOLS narrows the surface to ramp (4 tools), data (11) or marketplace (3); FIATDOCK_MAX_PRICE_USD caps what an automatic payment may cost. The ramp itself is bound by compliance rules: users 18 or over, Portugal and supported EU/EEA countries, and the wallet sending crypto and the bank account receiving fiat must belong to the same person.
Setup effort
One command — npx -y fiatdock-mcp