drio
Open app

PayPal MCP Server

Source

A Model Context Protocol (MCP) server for PayPal API integration with improved error handling, comprehensive API coverage, and detailed documentation.

Catalog onlyCatalog onlySTDIO

Overview

PayPal MCP is a Model Context Protocol server designed for seamless integration with PayPal's APIs, enabling efficient payment processing, invoicing, and subscription management.

To use PayPal MCP, clone the repository from GitHub, install the necessary dependencies, and configure your PayPal credentials in the settings file. You can then run the server to interact with PayPal's APIs.

  • Comprehensive API coverage for payment processing, invoicing, and subscription management. - Improved error handling with detailed validation and structured error responses. - User management features including identity verification and web profile customization.
  1. Managing online payments and orders for e-commerce platforms.
  2. Automating invoicing and billing for subscription-based services.
  3. Handling disputes and payment resolutions efficiently.

Add to your AI client

Use these steps to connect PayPal MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

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

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

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

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

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

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "paypal-mcp-arbuthnot-eth": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-paypal-mcp-arbuthnot-eth"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

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

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

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

FAQ

What programming language is used for PayPal MCP?

PayPal MCP is built using TypeScript and Node.js.

Is there a license for using PayPal MCP?

Yes, PayPal MCP is licensed under the MIT License, allowing for free use and modification.

How can I contribute to PayPal MCP?

You can contribute by forking the repository, creating a feature branch, and submitting a pull request.

PayPal MCP Server — MCP Registry