x402 Web Extract — paid page/token fetch for agents
by senpi · $0.01 / call
Pay-per-call MCP tools for AI agents, settled on-chain in USDC via x402. Tools: fetch_url (clean markdown/JSON extract of any public URL, $0.01), token_price (real-time USDC-denominated spot price for EVM tokens by address or symbol, $0.01), wallet_balance (native + USDC balance for any address on Base/Ethereum, $0.02), youtube_video (full transcript + metadata of any YouTube video, $1.00), youtube_audio (audio stream link, $0.50). No subscription, no API key — pay exactly per call.
Reported by this server's own tools/list, refreshed automatically.
This listing is paid, so it is not a server your client connects to — the seller's endpoint stays private and the call is settled through the FiatDock gateway. Install FiatDock once, then invoke this listing by id.
1. Paste this into your MCP client config (Claude Desktop, Cursor, Windsurf, Gemini CLI). Click the block to select all, then copy.
{
"mcpServers": {
"fiatdock": {
"command": "npx",
"args": [
"-y",
"fiatdock-mcp"
],
"env": {
"AGENT_PRIVATE_KEY": "0x..."
}
}
}
}
Replace 0x... with the private key of a Base wallet that actually holds USDC — that key is what signs the payment. Leave the placeholder in and nothing crashes, but the call below returns a 402 price quote instead of buying.
2. Then have your agent call:
call_service({ id: "svc_dc2994f4-7959-40d6-805a-deea66db5d41", args: { … } })
Listing id: svc_dc2994f4-7959-40d6-805a-deea66db5d41 · networks: base · paid per call via x402 (99% to the seller, 1% to FiatDock — settled together, in one payment step)
Not sure what args to send? get_service({ id: "svc_dc2994f4-7959-40d6-805a-deea66db5d41", includeSchemas: true }) returns the argument names and types — free, and it is the only way to get them.
Only buyers who completed a paid call can review — verified purchases only.