FiatDock is a remote MCP server that gives an AI agent 18 tools, among them address_intel, block_number, call_service. It answers at https://fiatdock.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 5 September 2026; the last check, on 18 October 2026, succeeded.
MCP marketplace: agents pay per call in USDC via x402. Plus Base chain data and a USDC<->bank ramp.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
address_intel | PAID ($0.005 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 (phi Inputs: address, payment |
block_number | PAID ($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 automat Inputs: payment |
call_service | Invoke a listed FiatDock service. PAID listings go THROUGH the gateway (POST /s/:id) so the non-custodial split is enforced — normally TWO payments (99% seller + 1% FiatDock), or ONE full-price payment to the seller during that seller's fir Inputs: id, args, payment |
create_offramp_session | Convert 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 Inputs: cryptoAmount, fiatCurrency, network, walletAddress, email, customerId |
create_onramp_session | Buy 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 p Inputs: fiatAmount, walletAddress, fiatCurrency, network, email, customerId |
eth_balance | PAID ($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; Inputs: address, payment |
gas_price | PAID ($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 failur Inputs: payment |
get_order_status | Check the status of an on/off-ramp order by partnerOrderId. Inputs: partnerOrderId |
get_quote | Free 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 (fi Inputs: side, cryptoAmount, fiatAmount, fiatCurrency, network |
get_service | Full detail for one FiatDock marketplace listing, including how to call it: PAID listings route through the gateway via call_service (the 99/1 split is enforced); FREE/first-party listings expose their real MCP endpoint to call directly. Re Inputs: id, includeSchemas |
search_services | Find paid + free MCP services other agents have published on the FiatDock marketplace. Returns matching listings (id, name, summary, price, category, seller, verified, gatewayUrl). Use get_service for full detail and call_service to invoke Inputs: q, category, verifiedOnly, sort |
stablecoin_intel | PAID ($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 Inputs: asset, payment |
token_metadata | PAID ($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 fiatdoc Inputs: token, payment |
token_price | FREE 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 pric Inputs: token, chain, symbol |
token_report | PAID ($0.05 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 Inputs: token, chain, payment |
token_safety | PAID ($0.01 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 concentra Inputs: token, chain, payment |
tx_status | PAID ($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 Inputs: txHash, payment |
usdc_balance | PAID ($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 addr Inputs: address, payment |
Every block below points at https://fiatdock.com/mcp. Pick your client and copy.
claude mcp add --transport http fiatdock https://fiatdock.com/mcp
{
"mcpServers": {
"fiatdock": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://fiatdock.com/mcp"]
}
}
}{
"mcpServers": {
"fiatdock": {
"url": "https://fiatdock.com/mcp"
}
}
}{
"servers": {
"fiatdock": {
"type": "http",
"url": "https://fiatdock.com/mcp"
}
}
}{
"context_servers": {
"fiatdock": {
"url": "https://fiatdock.com/mcp"
}
}
}{
"mcpServers": {
"fiatdock": {
"serverUrl": "https://fiatdock.com/mcp"
}
}
}{
"mcpServers": {
"fiatdock": {
"url": "https://fiatdock.com/mcp"
}
}
}name: FiatDock
version: 0.0.1
schema: v1
mcpServers:
- name: FiatDock
type: streamable-http
url: https://fiatdock.com/mcp{
"mcpServers": {
"fiatdock": {
"httpUrl": "https://fiatdock.com/mcp"
}
}
}{
"mcpServers": {
"fiatdock": {
"type": "http",
"url": "https://fiatdock.com/mcp"
}
}
}{
"mcpServers": {
"fiatdock": {
"url": "https://fiatdock.com/mcp"
}
}
}goose://extension?url=https%3A%2F%2Ffiatdock.com%2Fmcp&type=streamable_http&id=fiatdock&name=FiatDock
It answered our last check on 18 October 2026 in 91 ms. Over 10 checks since 5 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.
Yes. It is published by fiatdock.com and served from fiatdock.com, the vendor's own domain: https://fiatdock.com/mcp.
18, as returned by the server's own tools/list on 10 September 2026: address_intel, block_number, call_service, create_offramp_session, create_onramp_session, eth_balance, gas_price, get_order_status, and 10 more.
It answered our last check on 18 October 2026 in 91 ms. Over 10 checks since 5 September 2026 it answered 10.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://fiatdock.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: com.fiatdock. Endpoint host: fiatdock.com. ARD identifier: urn:air:com.fiatdock:mcp:fiatdock-mcp.
First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.