Connector · Payments · 6 min read
PayPal is one of the first payment processors to ship a Model Context Protocol (MCP) server for Claude. Once it’s connected, you can create invoices, pull transaction reports, and draft dispute responses by typing what you want in plain English - Claude does the API work behind the scenes.
PayPal is listed in Anthropic’s MCP directory. For most small businesses this is all you need - no terminal, no config files.
New to PayPal? Open a free PayPal business account first - takes a few minutes, then come back here to wire it into Claude.
Official PayPal walkthrough: developer.paypal.com.
PayPal lets you connect either your sandbox (a fake-money play environment) or your production account. Use sandbox first to feel the connector out without risking real money.
| Mode | When to use it | Notes |
|---|---|---|
| Sandbox | Your first hour with the connector. Trial invoices, fake disputes, smoke-test prompts. | Sign up at developer.paypal.com to get sandbox accounts. Nothing you do here touches real money. |
| Production | Once you trust the workflow. | CarefulInvoices Claude creates here go to real customers. Always review before sending. |
Pick one that matches the chore that annoys you most this week.
Create a draft PayPal invoice for $1,250 to anna@example.com for “Logo and brand guide - final”, due in 14 days. Show me the draft before sending.
Summarise last month’s PayPal transactions. Top 5 customers by total, average transaction size, and any refunds I should look at.
List all open PayPal disputes. For each, give me a short summary, the customer’s argument, and a suggested response in our friendly-but-firm tone.
Build a CSV-style table of all PayPal sales tagged “coaching” in Q1, with date, amount, and customer email.
If you’d rather run the PayPal MCP server locally (e.g. for development, or to keep your token off the web), Claude Desktop supports that too. Edit your config file:
// ~/Claude/claude_desktop_config.json (Windows: %APPDATA%\Claude\claude_desktop_config.json) { "mcpServers": { "paypal": { "command": "npx", "args": ["-y", "@paypal/agent-toolkit"], "env": { "PAYPAL_ACCESS_TOKEN": "YOUR_TOKEN_HERE", "PAYPAL_ENVIRONMENT": "SANDBOX" } } } }
Restart Claude Desktop after editing. The remote (one-click web) version is what most small businesses should use - reach for the local config only if you have a specific reason.
| Concern | What actually happens |
|---|---|
| Will Claude move money without me asking? | No. Money-moving actions require an explicit confirmation step. Claude shows you the action first and waits for your “go.” |
| Does PayPal see my chats? | PayPal only sees the API calls Claude makes (e.g. “create invoice with these fields”) - not the surrounding conversation. |
| What if I revoke access? | Open paypal.com → Account Settings → Apps & Permissions and revoke the Claude connection. It disconnects immediately. |
| What if I want to limit scope? | The OAuth screen shows every scope Claude is asking for. You can decline scopes you don’t want (e.g. write access) and still use the read parts. |