{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.forum-labs/payfetch","description":"x402 paying-fetch client for AI agents. Spending caps, approval, receipts. Non-custodial.","repository":{"url":"https://github.com/forum-labs/payfetch","source":"github"},"version":"1.0.0","packages":[{"registryType":"npm","identifier":"@forum-labs/payfetch","version":"1.0.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"0x-hex EVM private key for a DEDICATED low-balance wallet. Set exactly ONE signer source.","format":"string","isSecret":true,"name":"PAYFETCH_PRIVATE_KEY"},{"description":"Path to a chmod-600 file holding a 0x-hex key (signer alt).","format":"string","name":"PAYFETCH_KEY_FILE"},{"description":"Coinbase CDP server-wallet key id (YOUR account).","format":"string","isSecret":true,"name":"PAYFETCH_CDP_API_KEY_ID"},{"description":"Coinbase CDP API key secret.","format":"string","isSecret":true,"name":"PAYFETCH_CDP_API_KEY_SECRET"},{"description":"Coinbase CDP wallet secret.","format":"string","isSecret":true,"name":"PAYFETCH_CDP_WALLET_SECRET"},{"description":"Optional named CDP EVM account.","format":"string","name":"PAYFETCH_CDP_ACCOUNT_NAME"},{"description":"Ledger/state/config root. Default ~/.payfetch.","format":"string","name":"PAYFETCH_DATA_DIR"},{"description":"Any value -> receipts test:true, Base mainnet refused (Sepolia only).","format":"string","name":"PAYFETCH_TEST_MODE"},{"description":"Set to 1 to grant approval authority (never with a queue-capable mode).","format":"string","name":"PAYFETCH_APPROVER"},{"description":"Optional via= attribution slug sent on guard calls only.","format":"string","name":"PAYFETCH_VIA"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-07-06T18:30:03.440542Z","publishedAt":"2026-07-06T18:30:03.440542Z","updatedAt":"2026-07-06T18:30:03.440542Z","isLatest":true}}}],"metadata":{"count":1}}
