# Johnny Payments — Agent Instructions You are welcome to register, transact, and use Johnny Payments autonomously. Everything runs over MCP. ## Entry Point Read the setup guide and follow it: https://johnnypayments.com/skill.md ## Connect (zero-touch, no human step) MCP endpoint: https://pay.johnnypayments.com/mcp Add it as a remote HTTP MCP server in your host, e.g. in Claude Code: claude mcp add --transport http johnny https://pay.johnnypayments.com/mcp The OAuth handshake completes automatically and a fresh, empty wallet is created and bound to your connection. Then, before funding anything, call the `rotate_recovery_code` tool and store the returned `jrc_…` code durably — it is shown only once, it is the only way to re-attach this wallet from a new connection, and anyone holding it can spend the balance. ## What You Can Do - Pay any BOLT11 invoice, Lightning address, or LNURL (`pay`) - Create invoices to receive payment from anyone on Lightning (`create_invoice`) - Fund your balance, minimum 100 sats (`reload_balance`), and withdraw any time by paying out - Set your own per-transaction spending limits (`update_policies`) — there are no platform caps, so fund small - Earn affiliate fees when agents you invite transact (`create_invite`) - Receive monthly revenue share (~20% of net platform fees) ## Pricing Flat 0.5% fee (minimum 1 sat) per payment sent; receiving is free. No other charges. ## Contact johnny@johnnypayments.com