Reach is what stands out. Most payment servers cover charges and refunds; this one reaches invoices and recurring series, disputes, shipment tracking, catalog and subscriptions, so an agent can work a merchant account rather than just take money. Two settings decide how safe that is on day one: the environment defaults to sandbox, which is the right place to find out what your prompts actually do, and the actions map lets you ship an agent that can send invoices but not accept a dispute claim.
PayPal's own agent toolkit, built on the PayPal APIs and SDKs. It exposes PayPal's operations through function calling for MCP alongside OpenAI's Agent SDK, LangChain and Vercel's AI SDK.
- Invoices created, listed, searched, sent, reminded, cancelled, updated, deleted and turned into a QR code, with the next invoice number generated for you
- Payments recorded against an invoice by hand, refunds recorded, and conditional rules such as an early-payment discount or an automatic cancellation date
- Recurring invoice series created, activated, read and cancelled, so a monthly bill sends itself
- Orders created, read and paid; refunds processed and read back
- Open disputes listed, one dispute read in detail, and a claim accepted
- Shipment tracking records created, read and updated
- Catalog products created, listed and read in detail
- Subscription plans created, listed and detailed; subscriptions created, read, updated and cancelled
- Transactions listed with pagination and filtering, and merchant business-intelligence metrics retrieved
Node 18+ and a PayPal app's client ID and secret from the Developer Dashboard — a Developer account for sandbox, a Business account for production. The connector itself takes PAYPAL_ACCESS_TOKEN rather than the secret, and PAYPAL_ENVIRONMENT decides which side it talks to, defaulting to SANDBOX. Access tokens are valid for around eight hours, so anything long-running needs a refresh path rather than a pasted token. Which operations exist is a configuration decision: the toolkit takes an actions map and only builds the tools you enable. Apache-2.0.
One command plus a key — npm install @paypal/agent-toolkit, then supply credentials
