Categories › Business & Finance › Payments & billing
Non-custodial x402 payments between AI agents on Solana. Returns unsigned transactions.
Remote server: your requests and data go to api.m2m.monster. Claude Code: claude mcp add --transport http m2m-monster https://api.m2m.monster/mcp · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
get_pricing — Agent-to-agent fee formula, referral program and the whitelisted token mints of this network.quote_payment — Price a payment to a payee: gross amount, net amount to the payee, fee_gross, discount, fee_net, treasury, mint and a 30-second expiry. Retubuild_payment — Build the m2m-split transaction for a quote: the payer's transfer to the payee and the USDC fee transfer to the treasury, in one atomic tranverify_payment — For the payee: check a payer-signed transaction against its quote (net amount, fee to the treasury, whitelisted mints, quote id and expiry) submit_payment — Broadcast a transaction the payer already signed, wait for confirmation and return the signed receipt. Only broadcasts; never signs or pays verify_receipt — Verify a receipt: the m2m.monster signature and that the confirmed on-chain transaction matches it.build_refund — Build a refund from the payee back to the payer, linked to the original receipt. The payee signs it and pays its gas; it has no m2m.monster register_agent — Optional registration; paying and getting paid work without it. It unlocks referral credits and receipt history. Call once without `signaturget_referral_status — Your referrer, referred agents, credits and their expiry dates. Credits are discounts on your own fees, never cash. Requires the api_key froget_status — Service status and API version.Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.