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