MCPdir — MCP Server Directory
🇬🇧 🇪🇸

PayPal MCP

by PayPal

Official PayPal integration for AI agents — payments, invoicing, and transaction management

finance Node.js Intermediate Self-hostable Verified
⭐ 400 stars 📅 Updated: 1mo ago

Description

Official MCP server from PayPal that enables AI agents to interact with the PayPal platform through function calling. Supports payment processing, invoice creation and management, subscription handling, transaction queries, and refund operations. Built for both TypeScript and Python environments, it provides a secure bridge between LLMs and the PayPal API, allowing AI assistants to execute financial operations on behalf of users with proper authentication and authorization. Works with both sandbox and live PayPal environments for safe development and production use.

✅ Best for

AI workflows that need to automate PayPal payment operations, invoicing, or transaction management

⏭️ Skip if

You need a multi-provider payment gateway or work exclusively with non-PayPal platforms

💡 Use cases

  • Processing payments and managing transactions through AI assistants
  • Creating and sending invoices programmatically via natural language
  • Managing recurring subscriptions and billing cycles
  • Querying transaction history and generating financial reports

👍 Pros

  • Official PayPal project with direct API integration
  • Dual SDK support — available for both TypeScript and Python
  • Sandbox environment for safe testing before production
  • Comprehensive coverage of PayPal payment operations

👎 Cons

  • Requires PayPal developer account and API credentials setup
  • Financial operations carry inherent risk if misconfigured
  • Limited to PayPal ecosystem — no cross-platform payment support

🔧 Exposed tools (5 tools)

ToolCategoryDescription
manage_subscriptionsbillingCreate, update, or cancel recurring subscriptions
create_invoiceinvoicingCreate and send an invoice via PayPal
create_paymentpaymentCreate and process a payment through PayPal
process_refundpaymentProcess a refund for a completed transaction
list_transactionsqueryList and filter PayPal transactions

⚡ Installation

Prerequisites:

  • • Node.js v18+
  • • PayPal API client ID and secret (sandbox or live)
  • • API key required

Check Claude Code documentation to configure this MCP server.

💡 Tips & tricks

Always start with sandbox credentials to test your integration before switching to live mode. Use the TypeScript SDK for Node.js environments or the Python SDK for Python-based agent frameworks.

🔄 Alternatives

Quick info

Author
PayPal
License
Apache-2.0
Runtime
Node.js 18+
Transport
stdio
Category
finance
Difficulty
Intermediate
Self-hostable
Auth
Docker
Version
latest
Updated
Feb 28, 2026

Client compatibility

  • Claude Code
  • Cursor
  • VS Code Copilot
  • Gemini CLI
  • Windsurf
  • Cline
  • JetBrains AI
  • Warp

Platforms

🍎 macOS 🐧 Linux 🪟 Windows