claudekit / tools / paypal
[ MCP · Development ]

PayPal

PayPal's official remote MCP server and open-source Agent Toolkit. Create invoices, orders, payments, refunds, subscriptions, and handle disputes from Claude Code.

paypal/agent-toolkit ·updated
$ claude mcp add --transport sse paypal https://mcp.paypal.com/sse copy

PayPal’s official remote MCP server and open-source Agent Toolkit (paypal/agent-toolkit).

Why it matters

Issuing invoices or handling payments and refunds meant the PayPal dashboard or the raw API. Connect the PayPal MCP and you can handle invoices, orders, payments, and subscriptions as a conversation in Claude Code.

What you can do

Representative tasks from PayPal’s official docs:

  • Create invoices — “Create a PayPal invoice for $500 to client@example.com and give me a shareable payment link.”
  • List transactions — “List my PayPal transactions from last month and summarize total revenue.”
  • Orders and payments — “Create an order for $99 and capture the payment once approved.”
  • Refunds — “Issue a refund for transaction X and confirm the refund status.”
  • Subscriptions — “Set up a monthly $20 subscription plan and create a subscription for a customer.”
  • Disputes — “Show my open disputes and accept the claim on dispute #123.”

Grounded in developer.paypal.com/community/blog/paypal-model-context-protocol and docs.paypal.ai/developer/tools/ai/mcp-quickstart.

Key features

  • Invoices — create, list, send, remind, cancel, QR code
  • Orders and payments — create order, get order, capture payment
  • Refunds — create refund, get refund details
  • Subscriptions — create plan, create subscription, update, cancel
  • Disputes, shipment tracking, catalog, reporting

Setup

Remote (SSE):

claude mcp add --transport sse paypal https://mcp.paypal.com/sse

Local:

claude mcp add paypal --env PAYPAL_ACCESS_TOKEN=YOUR_TOKEN --env PAYPAL_ENVIRONMENT=SANDBOX -- npx -y @paypal/mcp --tools=all

Notes

  • Remote uses PayPal-login OAuth (Client ID and Secret from the developer dashboard); local passes an access token directly
  • Production (mcp.paypal.com) and sandbox (mcp.sandbox.paypal.com) endpoints are separate
  • License — Apache-2.0 (paypal/agent-toolkit); the remote server is a hosted service
  • Since it moves real money, validate in sandbox first
§ 6

See also

same category · curated
[01]
[Tool] Paseo · Run any coding agent from your phone, desktop, or terminal. Self-hosted, multi-provider, open source. A local daemon runs the agents on your machine and every client — desktop, mobile, web, CLI — connects to it, with the native mobile app at full feature parity with desktop.
tool · claudekit.io / tools / paseo
[02]
[Tool] Orca · Orca is the ADE for working with a fleet of parallel agents. Run any coding agent with your own subscription. It runs each agent in an isolated git worktree, lets you compare outputs side by side, and merge the ones you want. Works with Claude Code, Codex, Grok, and 30+ CLI agents. Available on desktop and mobile.
tool · claudekit.io / tools / orca
[03]
[Skill] Matt Pocock's Skills · Skills For Real Engineers. Straight from Matt Pocock's .claude directory. 20+ agent skills for real engineering — not vibe coding — covering alignment (grilling), specs, TDD, code review, bug diagnosis, and architecture. Install as an editable fork via skills.sh or as a read-only plugin bundle.
tool · claudekit.io / tools / mattpocock-skills
§ 7

Frequently Asked Questions

frequently asked
§ 7.1
What is the PayPal MCP?
PayPal's official remote MCP server, plus the open-source Agent Toolkit (`paypal/agent-toolkit`). It lets Claude Code create invoices, orders, payments, refunds, subscriptions, and handle disputes.
§ 7.2
Where does it work?
It works in Claude Code and Claude Desktop. Both a remote server (`https://mcp.paypal.com`, SSE and streamable HTTP) and a local npx package (`@paypal/mcp`) are supported, with separate production and sandbox endpoints.
§ 7.3
How do I install it?
For remote, run `claude mcp add --transport sse paypal https://mcp.paypal.com/sse` and authenticate via PayPal login (OAuth). For local, pass `PAYPAL_ACCESS_TOKEN` and `PAYPAL_ENVIRONMENT` env vars to `@paypal/mcp`.
§ 7.4
What can I do with it?
Create and send invoices, create orders and capture payments, issue refunds, manage subscriptions, list transactions, and manage disputes. For example: "Create a PayPal invoice for $500 to client@example.com and give me a shareable payment link."
§ 7.5
What's the license?
The open-source `paypal/agent-toolkit` is Apache-2.0. The remote MCP server is a hosted service.