Paypal MCP Server

The PayPal Model Context Protocol server allows you to integrate with PayPal APIs through function calling. This protocol supports various tools to interact with different PayPal services. Its 30 documented tools cover subscription, invoice, order, product. It runs locally over stdio via the published package.

People connecting this server to Claude, Cursor, VS Code, or another MCP client. The project is written in JavaScript.

VERIFIED ACTIVE

LAST COMMIT 2025-10-28 · ★ 12 · #363 OF 848 MAINTAINED OTHER · VERIFIED 2026-08-25

Apache-2.0 · JavaScript servers · how we verify → /methodology

01 · Install Paypal MCP Server

before you install - you'll need

Set PAYPAL_ACCESS_TOKEN before connecting. PAYPAL_ENVIRONMENT is optional or environment-specific per the README.

Claude Code

claude mcp add paypal-paypal-mcp-server -- npx -y @paypal/mcp

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "paypal-paypal-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@paypal/mcp"
      ]
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions

license Apache-2.0 - declared in the repository

npm package @paypal/mcp - published under the repo owner's npm scope (@paypal)

registry namespace io.github.paypal is GitHub-verified and matches the repo owner

03 · What Paypal MCP Server can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

With this server connected, an agent can create a new invoice in the PayPal system, list invoices with optional pagination and filtering, retrieve details of a specific invoice, and send an invoice to recipients.

Capability map

Tools grouped from the project's README - what Paypal MCP Server lets an agent do.

Subscription

7 tools - e.g. Create a new subscription plan; List subscription plans; Retrieve details of a specific subscription plan

create_subscription_plan · list_subscription_plans · show_subscription_plan_details · create_subscription · show_subscription_details · update_subscription…

Invoice

6 tools - e.g. Create a new invoice in the PayPal system; Retrieve details of a specific invoice; Send an invoice to recipients

create_invoice · get_invoice · send_invoice · send_invoice_reminder · cancel_sent_invoice · generate_invoice_qr_code

read & search

5 tools - e.g. List invoices with optional pagination and filtering; Retrieve a summary of all open disputes; Retrieve detailed information of a specific dispute

list_invoices · list_disputes · get_dispute · list_products · list_transactions

Order

3 tools - e.g. Create an order in PayPal system based on provided details; Retrieve the details of an order; Process payment for an authorized order

create_order · get_order · pay_order

Product

3 tools - e.g. Create a new product in the PayPal catalog; Retrieve details of a specific product; Update an existing product

create_product · show_product_details · update_product

Refund

2 tools - e.g. Process a refund for a captured payment.; Get the details for a specific refund.

create_refund · get_refund

Shipment

2 tools - e.g. Create a shipment tracking record; Retrieve shipment tracking information

create_shipment_tracking · get_shipment_tracking

Accept

1 tool - e.g. Accept a dispute claim

accept_dispute_claim

04 · Who maintains Paypal MCP Server

paypal-mcp-server is maintained by paypal. It's the only MCP server we track from this author; the repo dates to Oct 2025.

05 · Facts

category
other - ranked #363 of 848 actively-maintained other servers as of 2026-08-25.
registry
io.github.paypal/paypal-mcp-server (active, first published 2025-10-28)
packages
npm:@paypal/mcp

06 · Paypal MCP Server FAQ

Is Paypal MCP Server still maintained?

Yes - as of 2026-08-25, its last commit was 2025-10-28. We re-verify nightly.

What can Paypal MCP Server do?

With this server connected, an agent can create a new invoice in the PayPal system, list invoices with optional pagination and filtering, retrieve details of a specific invoice, and send an invoice to recipients.

How do I install Paypal MCP Server?

Run `npx -y @paypal/mcp`. The README documents 2 environment variables (PAYPAL_ACCESS_TOKEN, PAYPAL_ENVIRONMENT) to set first. Set PAYPAL_ACCESS_TOKEN before connecting. PAYPAL_ENVIRONMENT is optional or environment-specific per the README. You can also paste the ready-made client config above.

Does Paypal MCP Server run locally?

Yes - it's a stdio server: it runs on your machine (via npx) with your user's permissions. Your data stays local unless the server itself calls external APIs.

07 · Alternatives to Paypal MCP Server