Monetize your MCP (Model Context Protocol) server: list it free on the FiatDock marketplace, set a per-call price, and AI agents pay you directly in USDC over x402 — settled on-chain straight to your wallet. Keep 100% for your first 30 days (then 1%). Non-custodial: FiatDock never holds your funds.
Sign up at /account with email + password. No keys to manage — your session signs everything.
2
Publish your service
At /sell/new: name, your npm package name (stdio/npx) or MCP endpoint URL, summary, category, price per call (or 0 for free — paid listings need a hosted HTTPS endpoint). Live + discoverable immediately.
3
Set a payout wallet
Add the EVM address that receives your share — settled on-chain directly to you, per call.
4
(Optional) Get Verified
Pay the $20/mo badge + a one-time identity check for a trust mark + ranking boost.
How you get paid
Every paid call is a direct, on-chain payment from the buyer's wallet to your wallet via x402 on Base — FiatDock takes its 1% as an atomic on-chain split, never by receiving and forwarding your money. So you're paid per call, immediately, non-custodially. Your raw MCP endpoint stays private behind the gateway URL /s/{id}; it accepts only gateway-signed traffic (X-FiatDock-Gateway HMAC).
Pricing for sellers
Free to list. No listing fee, no subscription to sell.
0% for your first 30 days, then a 1% platform fee per paid call (taken as an on-chain split). During the launch window the buyer pays the full price in one payment straight to you. See pricing.
Optional $20/month Verified badge — identity-checked + security-scanned; ranks higher. Not required to sell.
Is there any demand?
Verifiable numbers, not promises: 25,000+ MCP tool calls hit FiatDock's /mcp endpoint last month, from 2,000+ unique MCP clients, and 500+ people browse the catalog monthly. Across the wider x402 ecosystem, $1.11M settled over 3.69M transactions in the last 30 days (x402scan); top data-API sellers there earn roughly $1–3K/month.
And where the money goes matters: listing directories (Smithery, Glama, mcp.so, PulseMCP) pay you $0 for a listing, and hosted marketplaces (Apify, MCPize) take a 15–20% cut, hold the funds and pay out on a schedule. FiatDock takes 0% your first month, then 1% — paid on-chain, directly to your wallet.
Frequently asked
Do I need verification to sell?
No — anyone can publish without verification; your listing is live and discoverable right away. Verification (the $20/mo badge) is an optional trust mark.
When do I get paid?
Per call, on-chain, immediately — the buyer's payment settles to your wallet before each call is forwarded to your server.
Is it custodial?
No. Funds move buyer→seller directly via x402; FiatDock holds nothing and takes its 1% as an on-chain split.
Can I list a stdio/npx MCP server without hosting it?
Yes — a free listing can be just your npm package name (agents run it via npx). ~75% of MCP servers are stdio-only, so most can be listed as-is. Paid per-call listings still need a hosted Streamable-HTTP HTTPS endpoint.