PayPal MCP Server
Maintained by DynamicEndpoints - Contact: kameron@dynamicendpoints.com
A Model Context Protocol (MCP) server that provides integration with PayPal's APIs. This server enables seamless interaction with PayPal's payment processing, invoicing, and business management features through a standardized interface.
Architecture
Features
- Payment Processing
- Create and manage orders
- Process payments
- Handle payment tokens
- Manage disputes
- Business Operations
- Create and manage products
- Generate invoices
- Process payouts
- Handle partner referrals
- User Management
- Identity verification
- User information retrieval
- Web profile management
Installation
Installing via Smithery
To install PayPal MCP Server for Claude Desktop automatically via Smithery:
Manual Installation
- Clone the repository
- Install dependencies:
- Build the project:
- Configure PayPal credentials in the MCP settings file:
Available Tools
Payment Operations
create_payment_token
Create a payment token for future use.
create_order
Create a new order in PayPal.
create_payment
Create a direct payment.
Business Operations
create_product
Create a new product in the catalog.
create_invoice
Generate a new invoice.
create_payout
Process a batch payout.
User & Profile Management
get_userinfo
Retrieve user information.
create_web_profile
Create a web experience profile.
Usage Examples
Creating an Order
Generating an Invoice
Processing a Payout
Error Handling
The server implements comprehensive error handling:
- Input validation errors with detailed messages
- PayPal API errors with response details
- Network and authentication errors
- Rate limiting and timeout handling
Security Considerations
- All sensitive data is validated and sanitized
- OAuth 2.0 authentication with PayPal
- Secure credential management through environment variables
- Input validation for all API parameters
- Error messages don't expose sensitive information
Development
Building
Testing
Debugging
The server outputs detailed logs to help with debugging:
- Authentication issues
- API call failures
- Validation errors
- Request/response details
Contributing
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
License
MIT License
Related MCP Servers
- AsecurityFlicenseAqualityA MCP Server used to collect MCP Servers over the internet.Last updated -318
- -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 -6Apache 2.0
- -securityAlicense-qualityA server that provides integration with PayPal's APIs, enabling seamless interaction with payment processing, invoicing, subscription management, and business operations through a standardized interface.Last updated -MIT License
MailPace MCP Serverofficial
AsecurityAlicenseAqualityAn MCP server implementation that allows sending emails over MailPace's fast transactional email API.Last updated -11MIT License