What problem does it solve? AI agents that need to pay for APIs, services, or other agents lack a safe way to transact autonomously. This Skill implements the x402 HTTP payment protocol with per-task budgets, allowlisted recipients, and non-custodial wallets so agents can pay without human intervention or custodial risk. ## Core Features & Use Cases - x402 Protocol Negotiation: Automatically handles HTTP 402 Payment Required responses by negotiating price, checking budget, signing transactions, and retrying requests. - Spending Controls: Enforces per-task budgets, per-session limits, allowlisted recipients, and rate limits set by the orchestrator before delegation. - Non-Custodial Wallets: Agents hold their own keys via ERC-4337 smart accounts, eliminating pooled funds and custodial risk. - Use Case: An orchestrator spawns a research agent that must call a paid data API. The orchestrator sets a $0.50 per-task budget via set_policy, and the agent pays for each API call through the agentpay MCP server without ever exceeding its limit. ## Quick Start Configure the agentpay MCP server with a pinned agentwallet-sdk version and set a spending policy before delegating any paid task to your agent.