PayPal MCP Server
A Model Context Protocol (MCP) server that provides integration with PayPal's APIs. This server enables seamless interaction with PayPal's payment processing, invoicing, subscription management, and business operations through a standardized interface.
Features
- Payment Processing: Create and capture payments, orders, and payment tokens
- Subscription Management: Create and manage recurring subscriptions
- Business Operations: Create products, invoices, and process payouts
- User Management: Retrieve user information and create web profiles
- Secure Authentication: Automatic token management with refresh handling
- Input Validation: Comprehensive validation using Zod schemas
- Error Handling: Robust error handling and logging
Installation
Configuration
Create a .env
file in the root directory with your PayPal API credentials:
Usage
Running the Server
MCP Configuration
Add the server to your MCP configuration file:
Available Tools
Payment Tools
create_payment_token
: Create a payment token for future usecreate_order
: Create a new order in PayPalcapture_order
: Capture payment for an authorized ordercreate_payment
: Create a direct paymentcreate_subscription
: Create a subscription for recurring billing
Business Tools
create_product
: Create a new product in the catalogcreate_invoice
: Generate a new invoicecreate_payout
: Process a batch payout
User Tools
get_userinfo
: Retrieve user informationcreate_web_profile
: Create a web experience profileget_web_profiles
: Get list of web experience profiles
Development
License
This project is licensed under the MIT License - see the LICENSE file for details.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
PayPal の API との統合を提供し、標準化されたインターフェースを通じて支払い処理、請求、サブスクリプション管理、ビジネス オペレーションとのシームレスなやり取りを可能にするサーバーです。
Related MCP Servers
- AsecurityAlicenseAqualityThis is an MCP server to manage PayPalLast updated -12JavaScriptMIT License
- -securityAlicense-qualityA server that integrates with Stripe for handling payments, customers, and refunds through the Model Context Protocol, providing a secure API to manage financial transactions.Last updated -39PythonMIT License
- -securityAlicense-qualityProvides integration with PayPal's Account Updater service, enabling merchants to maintain fresh payment card information in their e-commerce systems through subscription management and webhook notifications.Last updated -PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that provides comprehensive integration with PayPal's APIs, enabling seamless interaction with payment processing, invoicing, subscription management, and business operations through a standardized interface.Last updated -6TypeScriptApache 2.0