For developers

Sell your MCP service — get paid per call

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.

Last updated: · by FiatDock

Create your seller account →List in 5 minutes

List in four steps

1

Create an account

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

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.

Get started: create your seller account · list in 5 minutes · what is the MCP marketplace? · pricing.

Related guides: Best MCP marketplace compared · Monetize your MCP server · Sell your API to AI agents