Integrations
Enables interaction with PayPal's APIs, supporting operations for invoices, orders, products, subscription plans, subscriptions, shipments, disputes, and transactions. Allows creating, listing, viewing, and managing PayPal resources programmatically.
Un-Official PayPal MCP Server
A Python implementation of a Model Context Protocol (MCP) server for PayPal API integrations. This server enables Large Language Models (LLMs) to interact with PayPal's APIs through function calling.
Features
- Full implementation of the Model Context Protocol for PayPal APIs
- Support for all major PayPal API endpoints:
- Invoices: Create, list, view, send, remind, cancel, QR codes
- Orders: Create, get, capture
- Products: Create, list, view, update
- Subscription Plans: Create, list, view
- Subscriptions: Create, view, cancel
- Shipments: Create, track
- Disputes: List, view, accept
- Transactions: List and filter
Installation
From PyPI
From Source
Using Docker
Usage
Command Line
Enable Specific Tools Only
With Docker
Integration with Claude Desktop
Add the following to your ~/Claude/claude_desktop_config.json
:
Obtaining a PayPal Access Token
You can generate a PayPal access token using your client ID and client secret:
Development
Setup Development Environment
Running Tests
Building the Package
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
- Based on PayPal's Agent Toolkit
- Compatible with the Model Context Protocol specification
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.
A Python implementation that enables Large Language Models to interact with PayPal's APIs through function calling, supporting features like invoices, orders, products, subscriptions, and transactions.
Related MCP Servers
- -securityFlicense-qualityA server implementing the Model Context Protocol to make and query payments through Worldpay APIs, enabling payment processing, payment queries, and checkout form generation.Last updated -TypeScript
- -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 -TypeScriptApache 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 -TypeScriptMIT License