Simple, honest pricing

List your MCP service and get paid for free. The Verified badge is optional — add it once you're listed if you want an identity-checked ✓ Verified mark that buyers can filter and sort by. Buyers always pay you directly per call — FiatDock is never in the money path.

Start here

Free

$0 / forever

List and get paid, no strings.

  • Publish unlimited services — hosted URL or npm package name (stdio)
  • Appear in browse & search
  • Get paid directly via x402 (non-custodial)
  • Seller dashboard
  • Per-call price you set
  • Security scan & health checks on every hosted listing
Start selling
Optional

Verified

$20 / month

An identity-checked mark once you're listed.

  • Everything in Free
  • ✓ Verified mark on your listings (identity-checked via KYC)
  • Buyers can filter to Verified sellers, or sort them first
  • Paid monthly in crypto via x402
Get Verified

Verified is optional — list free first and add the badge whenever standing out matters. It never changes the money flow.

What about transaction fees?

ItemCostNotes
Listing a serviceFreeUnlimited listings on the Free tier — a hosted endpoint or an npm package name (stdio); paid per-call listings need a hosted HTTPS endpoint
Verified badge$20 / monthIdentity-checked ✓ Verified mark buyers can filter and sort by — paid in crypto via x402
Buyer → seller paymentDirectNon-custodial via x402; FiatDock never holds funds
Marketplace gateway fee0% · currently waived (standard rate 1%)Right now the commission is waived for every seller (ADR-0174): a paid call is a single x402 payment of the full price straight to the seller, which every standard x402 client can pay. At the standard rate the commission is split on-chain at payment time — never by holding funds — and a new seller's first 30 days are 0% (ADR-0006 / ADR-0022)
Cash out to bankprovider fee + 1%Optional — convert USDC earnings to your bank via the cash-out ramp (licensed provider)

API & agent-tool pricing (x402 per call)

Endpoint / toolPriceNotes
GET /v1/quote · get_quoteFreeReal net-of-fees quote before any payment
GET /v1/token/price · token_priceFreeReal-time token price, liquidity & volume
POST /v1/stablecoin/intel · stablecoin_intel$0.002Stablecoin supply, peg deviation, per-chain breakdown — never charged if data is unavailable
POST /v1/token/safety · token_safety$0.0045Honeypot / rug-risk verdict — never charged if data is unavailable
POST /v1/web/read · web_read$0.0018Any public web page as clean text — title, body, links, word count; never charged if the page cannot be read
POST /v1/email/check · email_check$0.001Is this email worth sending to? Syntax, DNS (MX), disposable / role / typo checks and a risk verdict; never charged if DNS cannot answer
POST /v1/chain/address-intel · address_intel$0.0045Base address type, ETH/USDC balance and a keyless security verdict — never charged if data is unavailable
POST /v1/chain/token-report · token_report$0.0045Token price + liquidity + full safety verdict in one call — never charged if data is unavailable
POST /v1/chain/gas-price, /block, /eth-balance, /usdc-balance, /tx-status$0.001Base chain reads — never charged on an RPC failure
POST /v1/chain/token-metadata · token_metadata$0.002ERC-20 name, symbol, decimals and total supply on Base
POST /v1/market/perp · perp_market$0.001Hyperliquid perps — price, funding + APR, open interest — with Binance/Bybit funding beside it
POST /v1/markets/prediction · prediction_markets$0.0045Live Polymarket odds on any topic — outcome prices, volume, liquidity; a search with no match is not charged
POST /v1/defi/yields · defi_yields$0.001Best DeFi yields by chain and token (DefiLlama) — APY base/reward, TVL, IL risk
POST /v1/fx/rates · fx_rates$0.001Live FX rates and conversion for ~170 currencies, with the ECB reference rate beside each
POST /v1/chain/portfolio · wallet_portfolio$0.0045Every token a Base wallet holds, priced, with a total — spam flagged and excluded
POST /v1/token/holders · token_holders$0.0027Top holders of an ERC-20 — contract/locked/burn flags, locked LP, concentration
POST /v1/domain/intel · domain_intel$0.0045Registrar, age and expiry (RDAP), DNS, SPF/DMARC and the TLS certificate of a domain
POST /v1/web/contacts · site_contacts$0.0027A website's social profiles, role emails (info@, sales@) and tel: phones — persons' addresses never returned
POST /v1/news/crypto · crypto_news$0.001Latest crypto headlines from nine newsrooms, filterable by keyword; an empty result is not charged
POST /v1/sec/filings · sec_filings$0.0027A US company's latest SEC filings by ticker — 10-K, 10-Q, 8-K items, Form 4 — with sec.gov links
POST /v1/text/prompt-check · prompt_injection_check$0.0045Scan untrusted text for prompt-injection patterns before your agent reads it
POST /v1/token/screener · token_screener$0.009New and boosted tokens from DexScreener's lists — price, liquidity, volume, buys/sells, age
POST /v1/papers/search · paper_search$0.009Academic papers from OpenAlex (Crossref fallback) — authors, year, DOI, citations, abstract
POST /v1/geo/satellite · satellite_scenes$0.009Latest Sentinel-2 satellite images of any point — date, cloud cover, preview, full image
POST /v1/web/seo-audit · seo_audit$0.009Technical SEO audit of a page — issues by severity and a 0-100 score
POST /v1/x402/top · x402_top_services$0.009The x402 market by seller — est. revenue, paid calls, paying wallets, price
POST /v1/chain/ens · ens_resolve$0.0027ENS names and Basenames ↔ addresses, with profile records
POST /v1/time/convert · timezone_convert$0.001One instant in up to 20 IANA time zones, DST-aware
POST /v1/calendar/holidays · public_holidays$0.001A country's public holidays, and whether a date is one
POST /v1/weather/forecast · weather_forecast$0.0018Weather forecast for any point (MET Norway): now, hourly, daily
POST /v1/wiki/summary · wiki_summary$0.0018Wikipedia article summary in 21 languages
POST /v1/news/hackernews · hn_search$0.0027Hacker News front page or search, with points and comments
POST /v1/feed/read · feed_read$0.0022Any RSS or Atom feed as JSON items
POST /v1/dev/package · package_intel$0.0027npm / PyPI package safety: OSV vulnerabilities, deprecation, release age
POST /v1/sec/financials · company_financials$0.0045A US company's reported financials from SEC XBRL, by year or quarter
POST /v1/offramp/session · POST /v1/onramp/session$0.01Ramp session fee; malformed requests are rejected free before the paywall, and a provider outage is never charged

All per-call fees settle in USDC on Base via x402 — no account, no API key, no subscription. The exact terms always come from the endpoint's own 402 response.

Currently 0% for every seller: the gateway commission is waived until FiatDock can take it in a form every standard x402 client pays in one step — a two-payment split is payable only by our own client (ADR-0174). First month free for new sellers: whenever the standard 1% applies, it is waived for a seller's first 30 days (ADR-0022). Either way payments flow directly buyer-wallet → seller-wallet; FiatDock is non-custodial end to end and never holds your funds. (This is the marketplace gateway fee only — the $0.01 ramp fee and the $20/mo badge are unchanged.)