llms.txt
+13 −3
https://status.moneytools.dev/llms.txt
− - FIND the best live x402 endpoint for a need: https://status.moneytools.dev/v1/find?need=transcribe+audio&maxPrice=0.05 (3 free calls/day/IP with top 3, then $0.003 via x402 for up to 20) · MCP tool x402_find_endpoint (10 free/day)− - Seller reputation 0-100 with reasons: https://status.moneytools.dev/v1/reputation?url=<x402 endpoint> (3 free/day, then $0.002) · MCP tool x402_seller_reputation− - Paid (x402, USDC on Base, payTo 0x64eB63904Cf9688AC5B3087A72AcF9C31a273169): https://status.moneytools.dev/v1/find?need=<...> $0.003 (3 free/day, top 3); https://status.moneytools.dev/v1/reputation?url=<...> $0.002 (3 free/day); https://status.moneytools.dev/v1/endpoint?url=<...> $0.002; https://status.moneytools.dev/v1/check?url=<...> $0.003; https://status.moneytools.dev/v1/mcp-check/report?url=<...> $0.01+ ## How to pay (x402 v2, USDC on Base) — 0.005 USDC/call+ 1. Call without payment: curl -i -X GET 'https://status.moneytools.dev/v1/find?need=transcribe+audio&maxPrice=0.05' → HTTP 402, header PAYMENT-REQUIRED (base64 JSON; same JSON in the body: accepts[] with scheme exact, network eip155:8453, asset USDC, amount, payTo).+ 2. Sign one accepts[] entry (EIP-3009 TransferWithAuthorization) with your wallet and resend the same request with header PAYMENT-SIGNATURE: base64({"x402Version":2,"accepted":{…},"payload":{"signature":"0x…","authorization":{"from","to","value","validAfter","validBefore","nonce"}}}). (v1 clients: X-PAYMENT.)+ 3. 200 + PAYMENT-RESPONSE header = paid. Failed calls are not settled. Malformed payment header → HTTP 400 {error: invalid_payload | invalid_exact_evm_payload_signature | …}.+ JS (any x402 client works):+ import { wrapFetchWithPayment } from "@x402/fetch"; // + your viem/CDP signer+ const pay = wrapFetchWithPayment(fetch, signer);+ const r = await pay("https://status.moneytools.dev/v1/find?need=transcribe+audio&maxPrice=0.05", { method: "GET" });+ Python: x402 package (x402.clients.requests / httpx) wraps requests the same way.+ MCP: an unpaid paid-tool call returns isError + structuredContent = PaymentRequired; resend tools/call with params._meta["x402/payment"] = the PaymentPayload object; receipt in result._meta["x402/payment-response"].+ - FIND the best live x402 endpoint for a need: https://status.moneytools.dev/v1/find?need=transcribe+audio&maxPrice=0.05 (3 free calls/day/IP with top 3, then $0.005 via x402 for up to 20) · MCP tool x402_find_endpoint (10 free/day)+ - Seller reputation 0-100 with reasons: https://status.moneytools.dev/v1/reputation?url=<x402 endpoint> (3 free/day, then $0.005) · MCP tool x402_seller_reputation+ - Paid (x402, USDC on Base, payTo 0x64eB63904Cf9688AC5B3087A72AcF9C31a273169): https://status.moneytools.dev/v1/find?need=<...> $0.005 (3 free/day, top 3); https://status.moneytools.dev/v1/reputation?url=<...> $0.005 (3 free/day); https://status.moneytools.dev/v1/endpoint?url=<...> $0.005; https://status.moneytools.dev/v1/check?url=<...> $0.005; https://status.moneytools.dev/v1/mcp-check/report?url=<...> $0.01