FiatDock

com.fiatdock/fiatdock-mcp · v1.16.0 · crypto-web3

FiatDock is healthy: it completed an MCP handshake in 1311 ms and exposes 47 tools.

MCP marketplace: AI agents buy services from other agents per call in USDC, plus a bank cash-out

Endpoint: https://fiatdock.com/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count47
Latency1311 ms
Last checked (UTC)2026-10-15T20:55:11.298Z

Health history

Checked (UTC)StatusLatencyError
2026-10-15T20:55:11.298ZHealthy1311
2026-10-14T19:20:44.195ZHealthy3565

Tools (47)

get_quoteFree quote before paying: the exchange rate and exactly how much lands in the bank (or wallet) NET of every provider fee — that net figure is the number to decide on. Executable estimate, not a locked rate. side=SELL (USDC->fiat) or BUY (fiat->USDC).
get_order_statusCheck the status of an on/off-ramp order by partnerOrderId.
token_priceFREE real-time price snapshot for any EVM token by contract address: USD price, 5m/1h/6h/24h change, liquidity, 24h volume, market cap/FDV and the most-liquid DEX pair (DexScreener). Or pass a major symbol (ETH/BTC) for a Coinbase spot price. Read-only, free.
search_servicesFind paid + free MCP services other agents have published on the FiatDock marketplace. Returns matching listings (id, name, summary, price, category, seller, verified, gatewayUrl), best match first when q is given (otherwise newest, or the sort you pass), capped at 20 per call — pass limit for more,
get_serviceFull detail for one FiatDock marketplace listing, including how to call it: PAID listings route through the gateway via call_service (100% to the seller (the gateway commission is currently waived)); FREE/first-party listings expose their real MCP endpoint to call directly. Read-only, free.
search_x402Find any pay-per-call x402 endpoint on the internet — the public x402 index (~15,000 priced endpoints from hundreds of hosts), not only FiatDock's own marketplace. Ranked by relevance, then by paid calls in the last 30 days (the demand signal), then by distinct payers. Each row carries the URL, the
create_offramp_sessionConvert the agent's USDC to fiat in the owner's OWN bank account. Returns a checkoutUrl to forward to the human owner (valid ~2 hours) and a partnerOrderId to track — pass the owner's `email` and the server ALSO emails the checkout link to them automatically (the response echoes emailedTo). Paid end
create_onramp_sessionBuy USDC with the owner's OWN fiat and deliver it to the agent's wallet (address locked). Returns checkoutUrl + partnerOrderId. Paid endpoint ($0.01 USDC via x402) — without payment this returns the 402 challenge; use the fiatdock-mcp npm package with AGENT_PRIVATE_KEY for automatic payment. COMPLIA
token_safetyPAID ($0.0045 USDC via x402). On-chain safety verdict for any EVM token BEFORE you trade it: honeypot detection, buy/sell tax, contract-verified, owner privileges (mint / blacklist / pausable / hidden owner / balance-modify), holder concentration, LP-locked %, CEX listing and live DEX liquidity (GoP
stablecoin_intelPAID ($0.002 USDC via x402). Supply, peg health and per-chain breakdown for USDC and other stablecoins: total circulating supply, deviation from the $1.00 peg, peg mechanism, the amount circulating on Base (with its share of total) and the top chains by supply (DefiLlama). A treasury/payments agent
gas_pricePAID ($0.001 USDC via x402). The current Base gas price in wei and gwei. A gas-aware agent samples it before submitting a tx. Without payment this returns the 402 challenge; the fiatdock-mcp npm package pays automatically. On any RPC failure the call returns 4xx/5xx and is NOT charged.
block_numberPAID ($0.001 USDC via x402). The latest Base block number plus its timestamp — a freshness/liveness probe for agents that need to know the chain head. Without payment this returns the 402 challenge; the fiatdock-mcp npm package pays automatically. On any RPC failure the call returns 4xx/5xx and is N
eth_balancePAID ($0.001 USDC via x402). The native ETH balance of any address on Base, in wei and ETH. Without payment this returns the 402 challenge; the fiatdock-mcp npm package pays automatically. An invalid address returns 400 and is NOT charged; on any RPC failure it returns 5xx and is NOT charged.
usdc_balancePAID ($0.001 USDC via x402). The USDC balance of any address on Base (the settlement asset for x402), in atomic units and USDC. Without payment this returns the 402 challenge; the fiatdock-mcp npm package pays automatically. An invalid address returns 400 and is NOT charged; on any RPC failure it re
token_metadataPAID ($0.002 USDC via x402). Name, symbol, decimals and total supply for any ERC-20 contract on Base — the identity fields an agent needs before pricing or safety-checking a token. Without payment this returns the 402 challenge; the fiatdock-mcp npm package pays automatically. A non-ERC-20 / bad add
tx_statusPAID ($0.001 USDC via x402). Confirmation status of a Base transaction — success/failed, block, confirmations, gas used, from/to. An unconfirmed/unknown tx returns 404 (and is NOT charged), so an agent can poll safely. Without payment this returns the 402 challenge; the fiatdock-mcp npm package pays
address_intelPAID ($0.0045 USDC via x402). Enrich ANY Base address in one call before you trust it: EOA vs contract (and whether it's an ERC-20, with its name/symbol/decimals), account nonce, ETH + USDC balance, and a KEYLESS GoPlus security verdict (phishing / sanctioned / mixer / money-laundering / blacklist a
token_reportPAID ($0.0045 USDC via x402). The full picture on an ERC-20 in ONE call: live price, liquidity, 24h volume, market cap/FDV and the most-liquid DEX pair (DexScreener) TOGETHER with the complete safety verdict — honeypot / buy&sell tax / owner privileges / holder concentration / LP-locked / CEX listin
web_readPAID ($0.0018 USDC via x402). Fetch any public web page and get its readable text: title, meta description, canonical URL, the body with scripts/styles/navigation stripped (paragraphs kept), the first 50 links as absolute URLs, and a word count — up to 100,000 characters (default 40,000). One page p
email_checkPAID ($0.001 USDC via x402). Is this address worth sending to? Syntax, the domain's DNS (MX, then A/AAAA), disposable-provider and role-mailbox lists, a free-provider flag, a typo suggestion (gmial.com -> gmail.com), a normalized form (Gmail dots and +tags collapsed), and a risk verdict — low / medi
perp_marketPAID ($0.001 USDC via x402). Hyperliquid perpetual futures in one call: mark, oracle and mid price, 24h change, the funding rate per interval and its simple annualised APR, open interest (coins and USD), 24h volume and max leverage — plus, for a named coin, its NEXT funding on Binance and Bybit (as
prediction_marketsPAID ($0.0045 USDC via x402). Live prediction markets from Polymarket: for each open market, every outcome with its price (the price of one share, 0-1 USDC, read as the market's implied probability), 24h and total volume, liquidity, closing date and a link. Search by topic, or omit the query for the
defi_yieldsPAID ($0.001 USDC via x402). Where a token earns the most, from DefiLlama's yield index: pools filtered by chain (default Base; "all" for every chain), token symbol (USDC, ETH, cbBTC…), stablecoin-only and a minimum TVL (default $1M), sorted by APY or TVL — each with total, base (fees/interest) and
fx_ratesPAID ($0.001 USDC via x402). Live exchange rates and a conversion: how many units of each target currency one unit of `from` buys (a live mid rate), the converted amount, and — where the European Central Bank publishes one — its daily reference rate and the deviation between the two, an independent
wallet_portfolioPAID ($0.0045 USDC via x402). What a Base address owns, in one call: the ETH balance read from the chain, every ERC-20 it holds with balance, market price and USD value, and a USD total. Tokens with no confident market price are listed but not counted; tokens flagged as airdropped spam (a well-known
token_holdersPAID ($0.0027 USDC via x402). Who holds an ERC-20: the top 10 holders with their share of supply and whether each is a contract (a pool, bridge or vault), locked, or a burn address; the LP holders and how much LP is locked; the creator's and owner's own share; the holder count; and concentration bot
domain_intelPAID ($0.0045 USDC via x402). Everything about a domain in one call: the registrar, creation and expiry dates, age, status and nameservers from the registry's own RDAP service; live DNS (A, AAAA, MX, NS); email authentication (the SPF record and the DMARC policy); and the TLS certificate port 443 se
site_contactsPAID ($0.0027 USDC via x402). How to reach the organisation behind a website, read from its own HTML (the homepage, plus its contact page when linked): social profiles (X, LinkedIn company pages, GitHub, YouTube, Instagram, Facebook, TikTok, Telegram, Discord, Reddit, Farcaster, Bluesky…), role emai
crypto_newsPAID ($0.001 USDC via x402). The latest crypto headlines from nine newsrooms — CoinDesk, Cointelegraph, Decrypt, The Block, Blockworks, Bitcoin Magazine, The Defiant, Crypto Briefing, DL News — merged, de-duplicated and newest first, each with its link, publisher, time and a short summary. Filter by
sec_filingsPAID ($0.0027 USDC via x402). A US-listed company's latest SEC filings from EDGAR, by ticker (AAPL, BRK-B) or CIK: newest first, each with form type, filing and report date, accession number, description, an 8-K's item codes (2.02 results, 5.02 officer changes…) and a direct link to the document on
prompt_injection_checkPAID ($0.0045 USDC via x402). Scan text you are about to read — a fetched web page, an email, a tool description, another agent's message — for the shapes that hijack agents: instruction-override phrasing, a redefined system role or persona, requests to move credentials or keys, hidden directive tag
token_screenerPAID ($0.009 USDC via x402). Which tokens just appeared or are being pushed right now: the union of DexScreener's public lists (newly created token profiles, community takeovers, and tokens whose teams paid for a boost), each with the numbers to judge it from its most liquid pair — price, liquidity,
paper_searchPAID ($0.009 USDC via x402). Search the scholarly literature: OpenAlex (~250M works across every discipline, including arXiv and PubMed; CC0 metadata), with Crossref answering when OpenAlex does not. Each paper comes with title, the first six authors and the author count, year and date, venue, type,
satellite_scenesPAID ($0.009 USDC via x402). The newest satellite images of any coordinate, from the Copernicus Sentinel-2 Level-2A archive (free, open imagery; ~10 m per pixel; a revisit every ~5 days) via Element 84's Earth Search catalogue: for each scene the capture time, cloud cover, MGRS tile, sun elevation,
seo_auditPAID ($0.009 USDC via x402). Audit one public web page the way a search crawler first reads it (the HTML as served, JavaScript not run), plus the site's /robots.txt and XML sitemap: indexability (robots meta, X-Robots-Tag, a robots.txt that blocks everything), HTTPS and mixed content, title and meta
x402_top_servicesPAID ($0.009 USDC via x402). Who is actually earning on x402: every seller (host) in Coinbase's public x402 discovery index, read hourly, with its 30-day paid calls, paying wallets, calls per payer (near 1.0 = a one-off sweep, higher = repeat buyers), estimated revenue (calls × listed price, counted
ens_resolvePAID ($0.0027 USDC via x402). ENS both ways: a name (vitalik.eth, or a Basename like jesse.base.eth) to its address, or an address to its primary name — which the Universal Resolver verifies resolves back — plus the profile records the name's owner published: url, X/Twitter, GitHub, description and
timezone_convertPAID ($0.001 USDC via x402). Shows one instant in up to 20 IANA time zones (localTime with offset, utcOffset, abbreviation, isDst, dayOfWeek, date). `time` with Z/offset is absolute; without, it is wall-clock in `from` (default UTC). A skipped local time moves forward by the gap, a repeated one take
public_holidaysPAID ($0.001 USDC via x402). Every holiday Nager.Date lists for a country and year (nationwide and regional, with its types), and for one date (default today, UTC): isHoliday (a nationwide Public holiday only), the other nationwide and regional holidays that day, and the next nationwide public holid
weather_forecastPAID ($0.0018 USDC via x402). Forecast for any coordinate from MET Norway's Locationforecast 2.0 (global): the current hour (temperature, humidity, wind, cloud, next-hour rain, symbol), rows up to `hours` ahead (1 h steps ~2.5 days, then 6 h, each stating its period), and up to 9 UTC-day rows with m
wiki_summaryPAID ($0.0018 USDC via x402). Resolve a title or a few words to a Wikipedia article (en, ar, de, fr, es, it, ja, zh, ru, pt, nl, pl, tr, fa, he, ko, id, uk, sv, vi, hi) and return its summary: lead section as plain text (not the whole article), description, URL, last edit, image, coordinates, Wikida
hn_searchPAID ($0.0027 USDC via x402). Search Hacker News or read its front page, via the HN Search API by Algolia: stories, comments, Ask HN or Show HN, by relevance (text match, then points) or newest first, optionally only the last N hours. Each item has title, link, discussion URL, author, points, commen
feed_readPAID ($0.0022 USDC via x402). Read any public RSS 2.0, RSS 1.0 (RDF) or Atom feed and get its title, link and description plus up to 100 items in feed order: title, link, published and updated (null when unreadable), a plain-text summary (HTML removed, at most 500 chars), author and id. Fetched thro
package_intelPAID ($0.0027 USDC via x402). Before adding a dependency: give an npm or PyPI package (and optionally an exact version; default latest). Returns every vulnerability OSV.dev lists for that version (ids, CVE aliases, severity as its database labels it, fixed versions), whether it is deprecated (npm) o
company_financialsPAID ($0.0045 USDC via x402). A US-listed company's financials as it filed them with the SEC (XBRL company facts), by ticker (AAPL, BRK-B) or CIK: for its last 1-12 fiscal years (10-K) or three-month quarters — revenue, net income, diluted EPS, total assets, total liabilities, stockholders' equity,
call_serviceInvoke a listed FiatDock service. PAID listings go THROUGH the gateway (POST /s/:id) so the non-custodial payment is enforced — ONE x402 payment: the full price, straight to the seller's wallet (the gateway commission is currently waived). TO BUY: call once WITHOUT `payment` to get the 402 challenge
call_x402Call a pay-per-call x402 endpoint from the public index (find it with search_x402) — any host, not only FiatDock listings. TO BUY: call once WITHOUT `payment` to get the endpoint's 402 decoded (its price, its payTo, the EIP-712 domain) plus step-by-step instructions, sign ONE entry of accepts — the