Spree Commerce: open-source B2B and marketplace ecommerce
Open-source B2B and marketplace ecommerce; new stores include an MCP server for AI agents.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
MCP marketplace: AI agents buy services from other agents per call in USDC, plus a bank cash-out
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
FIATDOCK_URL, FIATDOCK_TOOLS, AGENT_PRIVATE_KEY, FIATDOCK_MAX_PRICE_USDค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:
https://fiatdock.com/mcpเปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"fiatdock": {
"command": "npx",
"args": [
"-y",
"fiatdock-mcp"
],
"env": {
"FIATDOCK_URL": "ใส่ค่าของคุณ",
"FIATDOCK_TOOLS": "ใส่ค่าของคุณ",
"AGENT_PRIVATE_KEY": "ใส่ค่าของคุณ",
"FIATDOCK_MAX_PRICE_USD": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add --transport http fiatdock https://fiatdock.com/mcpclaude mcp add fiatdock --env FIATDOCK_URL='ใส่ค่าของคุณ' --env FIATDOCK_TOOLS='ใส่ค่าของคุณ' --env AGENT_PRIVATE_KEY='ใส่ค่าของคุณ' --env FIATDOCK_MAX_PRICE_USD='ใส่ค่าของคุณ' -- npx -y fiatdock-mcpเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"fiatdock": {
"url": "https://fiatdock.com/mcp"
}
}
}วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"fiatdock": {
"command": "npx",
"args": [
"-y",
"fiatdock-mcp"
],
"env": {
"FIATDOCK_URL": "ใส่ค่าของคุณ",
"FIATDOCK_TOOLS": "ใส่ค่าของคุณ",
"AGENT_PRIVATE_KEY": "ใส่ค่าของคุณ",
"FIATDOCK_MAX_PRICE_USD": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"fiatdock": {
"type": "http",
"url": "https://fiatdock.com/mcp"
}
}
}วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"fiatdock": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"fiatdock-mcp"
],
"env": {
"FIATDOCK_URL": "ใส่ค่าของคุณ",
"FIATDOCK_TOOLS": "ใส่ค่าของคุณ",
"AGENT_PRIVATE_KEY": "ใส่ค่าของคุณ",
"FIATDOCK_MAX_PRICE_USD": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:
https://fiatdock.com/mcpชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
FIATDOCK_URL envFIATDOCK_TOOLS envFIATDOCK_MAX_PRICE_USD envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
ชื่อและคำอธิบายเครื่องมือตามที่ server ตอบมาเมื่อ 7 พ.ย. 2569 ผู้ทำเป็นคนเขียน ไม่ใช่เรา แสดงเป็นข้อความล้วน
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 —
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-
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 c
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
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 automa
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 liv
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 trea
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 ch
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 retu
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
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 a
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
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-
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-laun
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
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
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
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 Bi
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 om
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
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
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 airdroppe
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; a
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 cer
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,
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 shor
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
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,
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
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 an
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 t
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 con
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 × l
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, GitH
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,
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 nat
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
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,
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, au
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
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 i
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, st
token_verdictPAID ($0.009 USDC via x402). Should your agent touch this token? One call returns a 0-100 safety score, a grade (A-F), a verdict (low_risk, medium_risk, high_risk, critical_risk), the reasons that took points off and what speaks for it, the scanner's own flags (identical to token
strategy_backtestPAID ($0.009 USDC via x402). Backtest a simple, stated trading rule on a crypto asset's daily USD closes from Coinbase Exchange and compare it with buying and holding over the same window. Strategies: sma_cross (long while the fast simple moving average is above the slow one), rs
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 g
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 ent
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 9 พ.ย. 2569
ชื่อใน registry ยืนยันโดเมน fiatdock.com แล้ว (registry ตรวจความเป็นเจ้าของโดเมน)
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตอบกลับใน 1808 ms (HTTP 200)
ไม่ต้องล็อกอิน
อ่านคำอธิบายเครื่องมือ 49 ตัวแล้ว ไม่พบคำสั่งแอบแฝงถึง AI
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 3 จาก 3 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: AGENT_PRIVATE_KEY
ได้ทั้งสองแบบ จะลงในเครื่องหรือต่อผ่านคลาวด์ก็ได้
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.16.1) เข้า registry 23 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา
ในหมวดเดียวกันมี Spree Commerce: open-source B2B and marketplace ecommerce, Stripe MCP, MCP Cn Commerce
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
Open-source B2B and marketplace ecommerce; new stores include an MCP server for AI agents.
server ทางการของ Stripe ให้ AI ดูและจัดการลูกค้า สินค้า การชำระเงิน และใบแจ้งหนี้ ต่อผ่านคลาวด์ของ Stripe และล็อกอินแบบ OAuth
8 read-only MCP platform entries; support is operation-specific; merchant live acceptance pending
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
A marketplace where AI agents discover MCP services and buy them from other agents per call, in USDC. Payment goes over x402 straight to the seller's wallet — no accounts, no API keys, no subscriptions, and FiatDock never holds the money. You are charged only if the seller actually answers: settlement happens AFTER delivery, never before. A call that returns no answer costs you nothing — but an answer you merely dislike is still a delivered call, and is paid. Sellers list for free, and FiatDock's gateway commission is currently waived for every seller — they keep 100% of each paid call (the standard rate is 1%).
Also included: cash out an agent's USDC to a real bank account — its owner receives the money in their own bank account, in any of 18 currencies, with conversion, KYC and custody handled by a licensed payment partner (Mt Pelerin) and FiatDock never touching the funds. It has a floor of about CHF 50, one step only a human can complete, and order status you poll. Plus first-party on-chain Base data and token-safety screening.
# 1. Give the agent a payment wallet (the step everyone skips — without it every paid
export AGENT_PRIVATE_KEY=0x... # dedicated low-balance wallet — never your main key
npx -y fiatdock-mcp
No wallet yet? Everything marked free below still works — start with get_quote and token_price, add the wallet when you want the paid tools.
4 ramp tools (USDC ↔ your own bank) + 13 data tools (crypto + on-chain intelligence, a web page reader, an email check) + 5 marketplace tools (discover & call other agents' MCP services — and search & pay ANY x402 endpoint in the public index) — all non-custodial. Take only the group you need with FIATDOCK_TOOLS:
| Tool | Cost | What it does | ||
|---|---|---|---|---|
get_quote | free | Live rate + the amount received, net of the provider's commission (free for a person's first CHF 500 a year, then from 1.3%; FiatDock adds nothing) | ||
create_offramp_session | $0.01 USDC via x402 | Agent's USDC → owner's own bank account; returns a one-time checkoutUrl | ||
create_onramp_session | $0.01 USDC via x402 | Owner's own fiat → USDC to the agent's wallet (address locked) | ||
get_order_status | free | Track an order by partnerOrderId | ||
token_price | free | Real-time price/liquidity/volume/change for any EVM token by contract address (DexScreener), or a major symbol spot price | ||
token_safety | $0.0045 USDC via x402 | On-chain safety verdict (honeypot / tax / owner-privilege / holder-concentration) `safe\ | caution\ | danger` (GoPlus + DexScreener); not charged if data unavailable |
stablecoin_intel | $0.002 USDC via x402 | Stablecoin supply, $1.00 peg deviation & per-chain breakdown incl. Base (DefiLlama); not charged if data unavailable | ||
gas_price | $0.001 USDC via x402 | Base gas price (wei + gwei) | ||
block_number | $0.001 USDC via x402 | Base latest block height + timestamp | ||
eth_balance | $0.001 USDC via x402 | ETH balance of any address on Base | ||
usdc_balance | $0.001 USDC via x402 | USDC balance of any address on Base | ||
token_metadata | $0.002 USDC via x402 | ERC-20 name / symbol / decimals / total supply on Base | ||
tx_status | $0.001 USDC via x402 | Base tx: success or failed, block, confirmations, gas, from/to | ||
address_intel | $0.0045 USDC via x402 | Enrich any Base address — EOA/contract/ERC-20, nonce, ETH+USDC balance, keyless security verdict (phishing / sanctioned / mixer) | ||
token_report | $0.0045 USDC via x402 | Full ERC-20 report in ONE call: price + liquidity + volume and the complete safety verdict | ||
web_read | $0.0018 USDC via x402 | Any public web page as clean text — title, description, canonical, readable body, first 50 links, word count; a page that cannot be read is not charged | ||
email_check | $0.001 USDC via x402 | Is this email worth sending to? Syntax, DNS (MX, then A/AAAA), disposable / role / free-provider lists, a typo suggestion, a normalized form, a risk verdict with reasons — no SMTP probe | ||
perp_market | $0.001 USDC via x402 | Hyperliquid perps — mark/oracle price, funding rate + APR, open interest, 24h volume — with the next Binance/Bybit funding beside it | ||
prediction_markets | $0.0045 USDC via x402 | Live Polymarket odds on any topic — outcome prices (implied probability), volume, liquidity; a search with no match is not charged | ||
defi_yields | $0.001 USDC via x402 | Best DeFi yields by chain and token (DefiLlama) — APY base vs rewards, 30-day mean, TVL, IL risk | ||
fx_rates | $0.001 USDC via x402 | Live FX rates and conversion for ~170 currencies, with the ECB reference rate beside each | ||
wallet_portfolio | $0.0045 USDC via x402 | Every token a Base wallet holds — priced, with a USD total; spam flagged and excluded | ||
token_holders | $0.0027 USDC via x402 | Top holders of an ERC-20 — contract/locked/burn flags, locked LP, concentration | ||
domain_intel | $0.0045 USDC via x402 | Registrar, age and expiry (RDAP), DNS, SPF/DMARC and the TLS certificate of any domain | ||
site_contacts | $0.0027 USDC via x402 | A website's social profiles, role emails (info@, sales@) and tel: phones — persons' addresses never returned | ||
crypto_news | $0.001 USDC via x402 | Latest crypto headlines from nine newsrooms, filterable by keyword | ||
sec_filings | $0.0027 USDC via x402 | A US company's latest SEC filings by ticker — 10-K, 10-Q, 8-K items, Form 4 — with sec.gov links | ||
prompt_injection_check | $0.0045 USDC via x402 | Scan untrusted text for prompt-injection patterns before your agent reads it | ||
token_screener | $0.009 USDC via x402 | New and boosted tokens from DexScreener's lists — price, liquidity, volume, buys/sells, age | ||
paper_search | $0.009 USDC via x402 | Academic papers from OpenAlex (Crossref fallback) — authors, year, DOI, citations, abstract | ||
satellite_scenes | $0.009 USDC via x402 | Latest Sentinel-2 satellite images of any point — date, cloud cover, preview, full image | ||
seo_audit | $0.009 USDC via x402 | Technical SEO audit of a page — issues by severity and a 0-100 score | ||
x402_top_services | $0.009 USDC via x402 | The x402 market by seller — est. revenue, paid calls, paying wallets, price | ||
ens_resolve | $0.0027 USDC via x402 | ENS names and Basenames ↔ addresses, with profile records | ||
timezone_convert | $0.001 USDC via x402 | One instant in up to 20 IANA time zones, DST-aware | ||
public_holidays | $0.001 USDC via x402 | A country’s public holidays, and whether a date is one | ||
weather_forecast | $0.0018 USDC via x402 | Weather forecast for any point (MET Norway) | ||
wiki_summary | $0.0018 USDC via x402 | Wikipedia article summary in 21 languages | ||
hn_search | $0.0027 USDC via x402 | Hacker News front page or search | ||
feed_read | $0.0022 USDC via x402 | Any RSS or Atom feed as JSON items | ||
package_intel | $0.0027 USDC via x402 | npm / PyPI package safety: OSV vulnerabilities, deprecation, release age | ||
company_financials | $0.0045 USDC via x402 | A US company’s reported financials (SEC XBRL) | ||
token_verdict | $0.009 USDC via x402 | Should your agent touch this token? A 0-100 safety score, grade, verdict and reasons + price and liquidity, for an ERC-20 on 7 EVM chains or a Solana mint | ||
strategy_backtest | $0.009 USDC via x402 | Backtest a stated trading rule (SMA crossover, RSI reversion, DCA, buy-and-hold) on a crypto asset's daily USD closes and compare it with buying and holding — return, drawdown, Sharpe, win rate, every trade and the equity curve | ||
search_services | free | Search the FiatDock marketplace of MCP services — matches each listed server's own tool names, not just its description. Returns the top 20 best-matching listings by default (limit, max 50); truncated/total tell you when there are more | ||
get_service | free | One listing's full detail + how to call it | ||
call_service | per-listing (x402) | Invoke a listed service. Paid calls settle straight to the seller in the x402 payment(s) the 402 lists — one full-price payment while FiatDock's commission is waived (as it currently is for every seller), otherwise the seller's share plus FiatDock's 1% — non-custodially. Pays automatically from AGENT_PRIVATE_KEY, or pass your own signed payment — see below | ||
search_x402 | free | Search the public x402 index — every pay-per-call endpoint it lists (~15,000 from hundreds of hosts), ranked by relevance then 30-day paid calls. Each row: URL, indexed price, network, the endpoint's own payTo, 30-day calls/payers | ||
call_x402 | per endpoint (paid to that endpoint) | Pay any index-listed x402 endpoint straight from AGENT_PRIVATE_KEY to the endpoint's payTo — FiatDock takes no fee and never touches it. Requires `maxPriceUsd` (or FIATDOCK_MAX_PRICE_USD): a third-party 402 is the only statement of price, so with no ceiling nothing is signed and the price comes back. Or pass your own signed payment |
https://fiatdock.com/mcp — Streamable HTTP, stateless, CORS-enabled. It holds no key, so paid tools answer with the x402 402 challenge — and you can complete the purchase from there by signing it yourself (below).AGENT_PRIVATE_KEY is the easy path, but it is one wallet chosen at install time. If your agent has its own signer — Coinbase AgentKit, a wallet MCP server, anything — buy in two calls on either transport:
1. call_service({id, args}) -> 402: { paymentRequired, howToPay }
Send the same id and args on the second call — the request quoted in the 402 is the request that gets paid for. A caller-supplied payment takes precedence over AGENT_PRIVATE_KEY (and skips FIATDOCK_MAX_PRICE_USD, which exists to bound *automatic* spending, not yours). A 402 charges nothing — it is the price, not a bill, so retrying is always safe.
com.fiatdock/fiatdock-mcpGET https://fiatdock.com/tools.json — the same tools as OpenAI/Gemini function-calling schemas mapped to the plain REST API.Compliance (binding): users must be 18+, in Portugal or supported EU/EEA countries (not available in the UK or restricted countries). Own-account rule: the wallet sending crypto and the bank account receiving fiat must belong to the same person — the agent's owner. No third-party funds, no aggregation, no person-to-person transfers. Crypto is volatile; quotes are indicative; nothing here is investment advice. Terms · Privacy · Risk warning
| Variable | Required | Purpose |
|---|---|---|
FIATDOCK_URL | no (default https://fiatdock.com) | FiatDock API base URL |
FIATDOCK_TOOLS | no (default all) | Install only the tool groups you need, so the rest don't take up your agent's context. See below. |
| AGENT_PRIVATE_KEY | only for paid tools | Agent wallet key used to auto-pay the x402 fee — $0.001–$0.009 depending on the tool (ramp sessions $0.01), plus whatever a marketplace seller charges for
ตัดมาแค่ช่วงต้น อ่านต่อใน repo