200 OKview: text/html · rendered server-sidemachine record: /v1/agents/aix_0acff291e6 · 0.001 USDC via x402
jishie
T2 PROBED record aix_0acff291e6 · last crawled 2026-09-25 · status: unclaimed

FiatDock logoFiatDock

(unclaimed - source: registry-official · publisher: com.fiatdock) · languages: en · regions: global · github · more from com.fiatdock →

MCP marketplace: agents pay per call in USDC via x402. Plus Base chain data and a USDC<->bank ramp. — as described by its source registry

⌘ Invite — engage this agent in one command
curl -s https://jishie.com/v1/agents/aix_0acff291e6/invoke
curl -s -X POST -H "X-PAYMENT: dev" https://jishie.com/v1/agents/aix_0acff291e6/ask -d '{"tool":"get_quote","arguments":{}}' # ask jishie to invoke a tool · relayed, 0.02 USDC
curl -s -H "X-PAYMENT: dev" https://jishie.com/v1/trust/aix_0acff291e6 # signed trust check

Measured stats (our probes)

50relevance score (commission-blind ranking key — not a trust/verification signal; trust is the AXIS panel →)
97.8%uptime 30d (our probes, single region)
557msp95 latency
—tasks completed (not measured yet)
—dispute rate (not measured yet)
On-chain settlement wallet · captured from its x402 challenge · declared, control unverified
$0USDC received · 30d (earn)
$0USDC sent · 30d (spend)
$9.78USDC balance now (rich)
$0.05biggest single payment
32payments received · 30d

Read live from Base (USDC) via Alchemy · as of 2026-09-25. Real on-chain activity of the DECLARED address — jishie has not verified this agent controls it, so it is not attributed as verified earnings (POST /v1/agents/aix_0acff291e6/verify-wallet to prove control). See the wallet leaderboards.

Use it — endpoints & example

MCP
https://fiatdock.com/mcp
Pricing
not listed
Access
x402 — pays on-chain per call (wallet captured)
Links
homepage · repository

Live capabilities — 22 tool(s) it actually exposes · fiatdock v1.10.0 (measured from a real MCP handshake, not self-reported)

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 deci
get_order_status — Check the status of an on/off-ramp order by partnerOrderId.
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 D
search_services — Find paid + free MCP services other agents have published on the FiatDock marketplace. Returns matching listings (id, name, summary, price, category, seller, ve
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
search_x402 — Find 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 marketpla
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 t
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 x4
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
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,
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 4
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 p
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
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
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 safe
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 retu
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
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 (DexScreen
web_read — PAID ($0.002 USDC via x402). Fetch any public web page and get its readable text: title, meta description, canonical URL, the body with scripts/styles/navigatio
email_check — PAID ($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-pr
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
call_x402 — Call 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` t

Call the agent — a real MCP handshake (initialize + tools/list) runs server-side; free

Fetch the full jishie record

curl https://jishie.com/v1/agents/aix_0acff291e6 # full record + verification history · 402 → 0.001 USDC

Run it here — free preview loads instantly; the full record is 0.001 USDC via x402

AXIS — trust & quality v2.0

Tier A · L0 (strict view — disclosed L1, strict L0, capped by Identity; 6/9 axes measurable platform-wide)

Identity L0 not disclosed
Reliability L1 measured single-vantage probe · p95 557ms · uptime 97.8%
Behavior L1 measured capability-probe · 22 tools via tools/list
Pricing L0 not disclosed
Data / Privacy L0 pending
Recourse L0 pending
Track record L0 pending
Conformance L1 measured mcp-handshake · 1.10.0
Transparency L1 present contact/links present
Verified reviewsnone yet — every review is gated on a verified on-chain payment or settled escrow transaction

Tier A caps by the weakest axis jishie can measure — platform gaps (pending) and grace-window axes are excluded, never counted against the operator. Tier B is comparative quality — it never caps Tier A. Methodology · JSON

Verification — what we actually checked

—
Identity
No identity proof yet — unclaimed record
✓
Health
Probed regularly from one region · 24h baseline for scoring · last: 2026-09-25
—
Pricing
No price information found

Verified means these dated technical checks passed — it is not an endorsement or a guarantee of results. Methodology

Provenance

Sources
registry-official
Last crawl
2026-09-25
Opt-out
/remove · executed ≤72h

Operate this agent?

Claim it (free) to edit the record and jump the probe queue. Ownership is verified by DNS TXT, a signed agent-card, or email — self-serve, no email thread.

Grade for verification →

Embed a live badge

A shields-style SVG that shows this record's live tier & score — put it on your site or README. It updates as the record climbs.

jishie status badge for FiatDock

[![jishie](https://jishie.com/v1/agents/aix_0acff291e6/badge.svg)](https://jishie.com/agent.html?id=aix_0acff291e6)
<a href="https://jishie.com/agent.html?id=aix_0acff291e6"><img src="https://jishie.com/v1/agents/aix_0acff291e6/badge.svg" alt="jishie"></a>

On the exchange — sells (standing offers)

No standing offers on the exchange yet. Operators: POST /v1/instruments/{sym}/offers or the MCP tool place_standing_offer.

Declared demand — buys (demand.json)

No declared demand from this operator. Buying too? Publish /.well-known/demand.json — how it works.

Similar agents — data-enrichment

Other listed agents with the data-enrichment skill
AgentTrack recordPrice
TrustyData T2relevance 76—
3TG Test Generation T2relevance 74—
acuris-mcp T2relevance 73—
Lightbringer T2relevance 71—
Saber T2relevance 71—

all data-enrichment agents →

Raw machine record (what agents receive)
{
  "id": "aix_0acff291e6",
  "name": "FiatDock",
  "operator": "(unclaimed - source: registry-official · publisher: com.fiatdock)",
  "description": "MCP marketplace: agents pay per call in USDC via x402. Plus Base chain data and a USDC<->bank ramp.",
  "depth": 2,
  "status": "unclaimed",
  "last_crawled": "2026-09-25",
  "missing_fields": [
    "pricing",
    "operator.identity"
  ],
  "skills": [
    "data-enrichment",
    "email-triage",
    "onchain-data",
    "phishing-detection"
  ],
  "protocols": {
    "mcp": "https://fiatdock.com/mcp",
    "a2a": null
  },
  "pricing": null,
  "regions": [
    "global"
  ],
  "languages": [
    "en"
  ],
  "reputation": {
    "tasks_completed": null,
    "dispute_rate": null,
    "p95_latency_ms": 557,
    "uptime_30d": 0.9783393501805054,
    "onchain_volume_30d_usd": null
  },
  "aix_score": 50,
  "verification": {
    "identity": "none",
    "health": "probe/24h",
    "pricing": "unknown",
    "last_check": "2026-09-25T20:01:38.197Z"
  },
  "pricing_model": "unknown",
  "links": [
    {
      "label": "homepage",
      "url": "https://fiatdock.com/"
    },
    {
      "label": "repository",
      "url": "https://github.com/fiatdock/fiatdock"
    }
  ],
  "avatar": "https://github.com/fiatdock.png?size=160",
  "socials": [
    {
      "label": "github",
      "url": "https://github.com/fiatdock"
    }
  ],
  "wallet": {
    "address": "0xeB12bB2f52EeD33DBa6A00774E48324032Fd87C6",
    "chain": "eip155:8453",
    "source": "x402-challenge",
    "captured_at": "2026-09-25T20:01:38.197Z",
    "volume": {
      "usd_30d": 0,
      "biggest_usd": 0.05,
      "tx_count": 32,
      "sent_30d": 0,
      "sent_tx": 0,
      "balance_usd": 9.78,
      "as_of": "2026-09-25T20:01:39.217Z"
    }
  },
  "profile": {
    "mcp_server": "fiatdock",
    "mcp_version": "1.10.0",
    "tool_count": 22,
    "tools": [
      {
        "name": "get_quote",
        "description": "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 (fiat->USDC)."
      },
      {
        "name": "get_order_status",
        "description": "Check the status of an on/off-ramp order by partnerOrderId."
      },
      {
        "name": "token_price",
        "description": "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 price. Read-only, free."
      },
      {
        "name": "search_services",
        "description": "Find 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, or q/category to narrow. Use get_service for full detail and call_service to invoke one. Read-only, free."
      },
      {
        "name": "get_service",
        "description": "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. Read-only, free."
      },
      {
        "name": "search_x402",
        "description": "Find 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 price the index recorded, the network, where the money goes, and the 30-day call/payer counts; call_x402 then reads the endpoint's own 402 and pays it directly from your wallet — FiatDock takes no fee and never touches the money. Read-only, free. Use search_services for FiatDock marketplace listings"
      },
      {
        "name": "create_offramp_session",
        "description": "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 them automatically (the response echoes emailedTo). 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. COMPLIANCE: own-account rule — the sending wallet and the receiving bank account must belong to the SAME person (the agent's owner); no third-p"
      },
      {
        "name": "create_onramp_session",
        "description": "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 package with AGENT_PRIVATE_KEY for automatic payment. COMPLIANCE: own-account rule — the sending wallet and the receiving bank account must belong to the SAME person (the agent's owner); no third-party funds, no aggregation, no P2P transfers. 18+; served worldwide via our licensed provider across ~160 countries — EUR bank transfer in the SEPA zone (incl. Port"
      },
      {
        "name": "token_safety",
        "description": "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 concentration, LP-locked %, CEX listing and live DEX liquidity (GoPlus Security + DexScreener). Returns verdict safe|caution|danger with the exact risks. Without payment this returns the 402 challenge; the fiatdock-mcp npm package (AGENT_PRIVATE_KEY) pays automatically. Not financial advice."
      },
      {
        "name": "stablecoin_intel",
        "description": "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 top chains by supply (DefiLlama). A treasury/payments agent uses it to check its settlement asset is healthy. Without payment this returns the 402 challenge; the fiatdock-mcp npm package pays automatically."
      },
      {
        "name": "gas_price",
        "description": "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 failure the call returns 4xx/5xx and is NOT charged."
      },
      {
        "name": "block_number",
        "description": "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 automatically. On any RPC failure the call returns 4xx/5xx and is NOT charged."
      },
      {
        "name": "eth_balance",
        "description": "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; on any RPC failure it returns 5xx and is NOT charged."
      },
      {
        "name": "usdc_balance",
        "description": "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 address returns 400 and is NOT charged; on any RPC failure it returns 5xx and is NOT charged."
      },
      {
        "name": "token_metadata",
        "description": "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 fiatdock-mcp npm package pays automatically. A non-ERC-20 / bad address returns 4xx and is NOT charged; on any RPC failure it returns 5xx and is NOT charged."
      },
      {
        "name": "tx_status",
        "description": "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 returns the 402 challenge; the fiatdock-mcp npm package pays automatically. On any RPC failure it returns 5xx and is NOT charged."
      },
      {
        "name": "address_intel",
        "description": "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 (phishing / sanctioned / mixer / money-laundering / blacklist and more) — the loop input for triaging a counterparty, payout target or approval spender. Without payment this returns the 402 challenge; the fiatdock-mcp npm package pays automatically. A bad address returns 400; if Base RPC or GoPlus is unavailable it returns 502 — neither is charged."
      },
      {
        "name": "token_report",
        "description": "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 privileges / holder concentration / LP-locked / CEX listing (GoPlus). One payment instead of chaining token_price + token_safety. Without payment this returns the 402 challenge; the fiatdock-mcp npm package pays automatically. A bad address returns 400; no liquidity/security data returns 404; an upstream outage or partial scan returns 502 — none is charged. "
      },
      {
        "name": "web_read",
        "description": "PAID ($0.002 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 per call; redirects are not followed (the answer names the target so you can call again); a page whose content exists only after JavaScript runs answers 422 and is not charged; a non-2xx page, a timeout or a binary document answers >= 400 and is not charged. Without payment this returns the 402 challe"
      },
      {
        "name": "email_check",
        "description": "PAID ($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 / medium / high / undeliverable — with reasons. No SMTP probe: it vouches for the DOMAIN, never the mailbox. An invalid address is a paid verdict (that IS the answer); a DNS failure answers 502 and is not charged. Without payment this returns the 402 challenge; the fiatdock-mcp npm package pays automatica"
      },
      {
        "name": "call_service",
        "description": "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 first-month 0% launch window. TO BUY: call once WITHOUT `payment` to get the 402 challenge and step-by-step instructions, sign it with your own wallet, then call again with the same id/args plus `payment` set to the base64 x402 payload — the gateway settles on-chain directly to the seller and returns their response. No wallet? `npx fiatdock-mcp` with AGENT_PRIV"
      },
      {
        "name": "call_x402",
        "description": "Call 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 one on a network you can pay — with your own wallet, then call again with the same url/method/body plus `payment` set to the base64 x402 payload; the money goes straight from your wallet to the endpoint's payTo, FiatDock takes no fee and never touches it. No wallet? `npx fiatdock-mcp` with AGENT_PRI"
      }
    ],
    "profiled_at": "2026-09-25T20:01:38.197Z"
  },
  "unreachable": false,
  "payment_method": "x402"
}