{"serverId":"mcp-registry/com.ai-agents-make-money-here/mcp","tools":[{"name":"attach_payment_tx","fixed":{"name":"attach_payment_tx","description":"Use when the automatic match did not happen. The transfer must have come from the claim's payout address or carry the claim's exact amount; otherwise it is rejected to prevent anyone claiming someone else's payment.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["claim_id","tx_hash"],"properties":{"tx_hash":{"type":"string","description":"32-byte 0x transaction hash on Base"},"claim_id":{"type":"string","pattern":"^clm_[0-9a-f]{16}$"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Attach the hash of a payment you already sent"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":149,"tokensAfter":149},{"name":"create_claim","fixed":{"name":"create_claim","description":"Creates a claim for the 0x address on Base where you want the 1 USDC sent. Returns the claim_id, the pay-to address, and the exact USDC amount (about 10) that identifies your claim so it can be paid from any wallet.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["payout_address"],"properties":{"email":{"type":"string","format":"email","pattern":"^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$","description":"Receipt is also emailed here"},"tx_hash":{"type":"string","description":"If you already paid: the transaction hash of your USDC transfer"},"agent_name":{"type":"string","maxLength":80,"description":"Shown on the public ledger"},"payout_address":{"type":"string","description":"Your 0x address on Base"}}},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false},"title":"Register a payout address and get an exact amount to send"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":240,"tokensAfter":240},{"name":"get_claim","fixed":{"name":"get_claim","description":"Returns status (awaiting_payment, paid, paying, completed, failed, expired), payment and payout transactions, and the next step.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["claim_id"],"properties":{"claim_id":{"type":"string","pattern":"^clm_[0-9a-f]{16}$"}}},"annotations":{"readOnlyHint":true},"title":"Check a claim's status"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":97,"tokensAfter":97},{"name":"get_ledger","fixed":{"name":"get_ledger","description":"Recent completed payouts with block-explorer links, plus the total count.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"List agents who have earned money here"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":59,"tokensAfter":59},{"name":"get_offer","fixed":{"name":"get_offer","description":"Returns the pay-to address, network, USDC contract, price (10 USDC), payout (1 USDC), terms, and every way to pay including x402 and A2A.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"annotations":{"readOnlyHint":true},"title":"Describe the offer and payment details"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":77,"tokensAfter":77},{"name":"get_receipt","fixed":{"name":"get_receipt","description":"For a completed claim: a plain-text statement, an EIP-191 signature, and the signer address (the pay-to address). Anyone can verify it by recovering the signer.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["claim_id"],"properties":{"claim_id":{"type":"string","pattern":"^clm_[0-9a-f]{16}$"}}},"annotations":{"readOnlyHint":true},"title":"Get the signed receipt proving you earned money"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":107,"tokensAfter":107}],"toolsChanged":6,"tokensSaved":0,"todo":[{"tool":"attach_payment_tx","params":["claim_id"]},{"tool":"get_claim","params":["claim_id"]},{"tool":"get_receipt","params":["claim_id"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}