PayPal ships an official hosted MCP server covering invoices, orders, refunds, subscriptions, disputes and transaction reporting. Any MCP client can raise an invoice, capture a payment or investigate a dispute — and there is a separate sandbox endpoint, so you can build the whole workflow without touching real money.
https://mcp.paypal.com/mcp
Claude Sonnet 5
Chat with 60+ AI models on the same workflow — switch to a different model mid-conversation and re-run the same prompt, or use Compare mode to put several side-by-side and balance quality vs. cost.
OAuth through PayPal login on the remote server. Use the sandbox endpoint until the workflow is proven — these tools move real money.
How models use it and what it is built for.
The PayPal MCP server exposes PayPal's payment APIs as MCP tools, aimed squarely at agentic commerce. The invoicing surface is the most immediately useful: an agent can create an invoice, list existing ones with filters, and send reminders on the overdue ones. Orders and payments cover creating an order and capturing payment against it, plus refunds. Beyond that it reaches subscriptions, dispute management and transaction reporting, which together make it viable as the finance-operations end of an agent rather than only a checkout step. PayPal runs it as a remote server on their own domain over both streamable HTTP and SSE, and also publishes a local npx package for people who would rather hold their own credentials.
Typical tools an AI model can call. Exact names vary by version.
Taken from the official PayPal documentation — see PayPal MCP server quickstart for the full reference.
Examples
Production (streamable HTTP)
https://mcp.paypal.com/mcpLive account. Every call here has real financial consequences.
Sandbox
https://mcp.sandbox.paypal.com/mcpBuild and test the whole workflow here first. There is no undo on a captured payment.
Production (SSE)
https://mcp.paypal.com/sseLegacy transport, for clients that do not yet speak streamable HTTP.
Client configuration
Claude Code — remote server over SSE
Authenticates through PayPal login (OAuth) on first connection.
claude mcp add --transport sse paypal https://mcp.paypal.com/sseLocal npx package
For holding your own credentials rather than using the hosted server. Set PAYPAL_ENVIRONMENT to sandbox while testing.
{
"mcpServers": {
"paypal": {
"command": "npx",
"args": ["-y", "@paypal/mcp"],
"env": {
"PAYPAL_ACCESS_TOKEN": "<your-access-token>",
"PAYPAL_ENVIRONMENT": "SANDBOX"
}
}
}
}Copy any of these into MCP Agent Studio after connecting.
List every invoice more than 30 days overdue and send a reminder on each.
Create an invoice for 2,400 USD to this customer with net-14 terms.
Summarise the open disputes and tell me which are close to their response deadline.
Reconcile last week's transactions and flag anything that looks like a duplicate charge.
This is not a single-model product: you get the same MCP connection with 60+ models (Claude, GPT, Gemini, DeepSeek, open-weight, and more), you can switch mid-conversation, and you can open Compare mode to run the same prompt against multiple models at once. The card above is a suggested starting point for this server — not the only choice.
Default pick for PayPal
Claude Sonnet 5
These tools move money. Sonnet 5 is the cheapest model here that reliably confirms intent and gets amounts and currency codes right rather than approximating them.
Listing tools proves the server is reachable, not that a model can work with it. Evals go further: they read every tool on the server, write a test suite from its real schemas, and run it — code decides pass/fail on the responses (schema conformance, error codes, pagination, result caps) while a scoring model grades plain-English tasks driven through the tools.
Get a pass/fail report per tool with the evidence behind each verdict — and replay the same suite after every schema change. Destructive tools are excluded from the run.
Run evalsOpen MCP Agent Studio with the connection pre-filled. Add your token, pick any of 60+ models, and start chatting — no install required.
Open Agent StudioCommon questions about connecting, scoping and using it safely.
Yes. PayPal runs a hosted remote MCP server at https://mcp.paypal.com, documented on PayPal's own developer site, supporting both streamable HTTP and SSE. They also publish a local npx package, @paypal/mcp, for teams that would rather hold their own credentials than use the hosted endpoint.
Yes, at https://mcp.sandbox.paypal.com/mcp, and you should use it. This is the one server on this site where a mistaken tool call moves real money — an agent that misreads an amount or captures the wrong order cannot be undone with a retry. Build the entire workflow in sandbox and only switch the URL once it is boring.
Invoicing (create, list with filters, send reminders), orders and payments (create an order, capture payment, issue refunds), subscriptions, dispute management, and transaction reporting. The invoicing and reconciliation tools tend to deliver value fastest, because they are high-volume, low-judgement work that still needs a human to approve the outcome.
Treat it as you would a junior employee with your card: scope tightly, test in sandbox, and keep a human in the approval loop for anything that captures or refunds. The genuine risk is not malice but confident error — a model that misparses a currency or an amount. Watching every call with its full arguments in MCP Agent Studio before trusting a workflow is the cheapest safeguard available.
They cover the same conceptual ground — payments, invoices, subscriptions, refunds — for different processors, so the right one is simply whichever holds your money. PayPal's surface leans harder into invoicing and dispute handling, which reflects where PayPal is strongest commercially. If you run both processors, you can connect both servers to the same client and let the agent reconcile across them.
Stripe
Query customers, subscriptions and payments with an AI agent.
HubSpot
Query CRM, deals and tickets — and draft follow-ups with full record context.
Salesforce
Query CRM records, update pipeline, and draft outreach in natural language.
Supabase
Manage Supabase projects, run SQL and inspect schemas with AI.