FiatDock
fiatdock.com
· FiatDock
Non-custodial USDC on/off-ramp for AI agents. Free quotes; paid session creation ($0.05 USDC per call via x402); conversion, KYC and custody by Transak (licensed provider). NOTE: this service speaks MCP (Streamable HTTP at https://fiatdock.com/mcp, stdio via `npx fiatdock-mcp`) and plain REST (https://fiatdock.com/openapi.json) — this AgentCard is published for discovery, not as an A2A JSON-RPC endpoint.
fiatdock.com via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
D
Conformance score: 40/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 calls Public aggregate · no PII recordedNo calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.
Card history
1 snapshot Every change toagent-card.json
| Captured | Hash | |
|---|---|---|
| 2026-06-11 16:35:14 current | dc5f65cf342c… |
view → |
Endpoints
| Agent card | https://fiatdock.com/.well-known/agent-card.json |
| Provider | https://fiatdock.com |
| Docs | https://fiatdock.com/llms-full.txt |
Skills · 4 declared · mapped to canonical taxonomy
Free quote before paying: exchange rate, total fees (all itemised, incl. the 1% service commission) and amount received. Quotes are indicative.
Convert the agent's USDC to fiat in the owner's OWN bank account (own-account rule, binding). Returns a one-time checkout URL (~5 min, single use) to forward to…
Buy USDC with the owner's OWN fiat, delivered to the agent's wallet (address locked). Returns a one-time checkout URL + order id. Paid: $0.05 USDC via x402.
Poll an on/off-ramp order by partnerOrderId until COMPLETED (or FAILED/CANCELLED/EXPIRED). Free.
Health · last 1 probes
Cheaper or better alternatives per-skill
For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/fiatdock.com) [](https://agenstry.com/agents/fiatdock.com) [](https://agenstry.com/agents/fiatdock.com) [](https://agenstry.com/agents/fiatdock.com)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"protocolVersion": "1.0",
"name": "FiatDock",
"description": "Non-custodial USDC on/off-ramp for AI agents. Free quotes; paid session creation ($0.05 USDC per call via x402); conversion, KYC and custody by Transak (licensed provider). NOTE: this service speaks MCP (Streamable HTTP at https://fiatdock.com/mcp, stdio via `npx fiatdock-mcp`) and plain REST (https://fiatdock.com/openapi.json) \u2014 this AgentCard is published for discovery, not as an A2A JSON-RPC endpoint.",
"supportedInterfaces": [
{
"url": "https://fiatdock.com",
"protocolBinding": "HTTP+JSON",
"protocolVersion": "1.0"
}
],
"provider": {
"organization": "FiatDock",
"url": "https://fiatdock.com"
},
"iconUrl": "https://fiatdock.com/logo-400.png",
"version": "1.1.0",
"documentationUrl": "https://fiatdock.com/llms-full.txt",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": false
},
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "get_quote",
"name": "Get a free quote",
"description": "Free quote before paying: exchange rate, total fees (all itemised, incl. the 1% service commission) and amount received. Quotes are indicative.",
"tags": [
"quote",
"pricing",
"usdc",
"fiat",
"free"
],
"examples": [
"GET https://fiatdock.com/v1/quote?side=SELL&cryptoAmount=50"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "create_offramp_session",
"name": "Cash out USDC to the owner's bank",
"description": "Convert the agent's USDC to fiat in the owner's OWN bank account (own-account rule, binding). Returns a one-time checkout URL (~5 min, single use) to forward to the human owner. Paid: $0.05 USDC via x402.",
"tags": [
"offramp",
"sell",
"usdc",
"bank",
"x402",
"paid"
],
"examples": [
"POST https://fiatdock.com/v1/offramp/session {\"cryptoAmount\":50,\"customerId\":\"agent-1\"}"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "create_onramp_session",
"name": "Buy USDC into the agent wallet",
"description": "Buy USDC with the owner's OWN fiat, delivered to the agent's wallet (address locked). Returns a one-time checkout URL + order id. Paid: $0.05 USDC via x402.",
"tags": [
"onramp",
"buy",
"usdc",
"wallet",
"x402",
"paid"
],
"examples": [
"POST https://fiatdock.com/v1/onramp/session {\"fiatAmount\":100,\"walletAddress\":\"0x...\"}"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "get_order_status",
"name": "Track an order",
"description": "Poll an on/off-ramp order by partnerOrderId until COMPLETED (or FAILED/CANCELLED/EXPIRED). Free.",
"tags": [
"status",
"order",
"tracking",
"free"
],
"examples": [
"GET https://fiatdock.com/v1/orders/{partnerOrderId}"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
}
],
"supportsAuthenticatedExtendedCard": false
}