PayPal Account Updater Subscription Connector
Integrates with PayPal's Account Updater service to maintain fresh payment card information in e-commerce systems.
PayPal Account Updater Subscription Connector for MCP
This MCP (Model Context Protocol) connector provides tools for integrating with PayPal's Account Updater service, which helps maintain fresh payment card information in your e-commerce system.
Features
- Subscribe payment cards to PayPal's Account Updater service
- Retrieve subscription details
- Process webhook notifications for card updates
- Update your merchant database with fresh card information
Installation
# Clone the repository
git clone https://github.com/rishabh17081/paypal-au-subscription-connector.git
# Install dependencies
pip install fastmcp requests
Usage
Running the MCP Server
# Set environment variables
export PAYPAL_CLIENT_ID="your_client_id"
export PAYPAL_CLIENT_SECRET="your_client_secret"
export PAYPAL_ENVIRONMENT="SANDBOX" # or "LIVE" or "MOCKDB"
# Run the MCP server
python -m fastmcp run paypal_au_subscription_mcp.py
Using with Claude
Add the MCP server to your Claude configuration:
{
"mcpServers": {
"paypal-au": {
"command": "python",
"args": ["-m", "fastmcp", "run", "/path/to/paypal_au_subscription_mcp.py"],
"env": {
"PAYPAL_CLIENT_ID": "your_client_id",
"PAYPAL_CLIENT_SECRET": "your_client_secret",
"PAYPAL_ENVIRONMENT": "SANDBOX"
}
}
}
}
Available Tools
getFreshCardsSolve
Provides information about PayPal Account Updater as a solution for card freshness management.
create_subscription
Create an account status subscription in PayPal.
create_subscription(pan="4111111111111111", expiry_date="2025-12")
get_subscription
Get details of an account status subscription in PayPal.
get_subscription(subscription_id="SUB-1234567890")
subscribe_merchant_to_paypal_au_service
Provides instructions for subscribing merchant cards to PayPal AU service.
setup_webhook_events_in_merchant_code_base
Sets up webhook event handling code in the merchant's codebase.
setup_webhook_events_in_merchant_code_base(url="/path/to/merchant/codebase")
Webhook Integration
To receive card update notifications, set up a webhook endpoint in your application that listens for PayPal's card update events. The connector includes sample code for implementing this webhook.
Environment Variables
PAYPAL_CLIENT_ID: Your PayPal API client IDPAYPAL_CLIENT_SECRET: Your PayPal API client secretPAYPAL_ENVIRONMENT: The environment to use ("SANDBOX", "LIVE", or "MOCKDB")
License
MIT
เซิร์ฟเวอร์ที่เกี่ยวข้อง
Alpha Vantage
Access Alpha Vantage financial data APIs to get real-time and historical stock data, forex rates, and cryptocurrency information.
Google Analytics
Access Google Analytics 4 (GA4) data using the Model Context Protocol.
Auth0 MCP Server
Provides AI assistants with controlled access to the Auth0 Management API for tenant management, enforcing security and least-privilege access.
Cisco ACI MCP Server
A comprehensive MCP server for configuring and managing Cisco ACI (Application Centric Infrastructure) fabrics through the APIC REST API.
Image Analysis Server
Analyzes images using the GPT-4o-mini model via the OpenAI API.
AlibabaCloud DevOps MCP
Yunxiao MCP Server provides AI assistants with the ability to interact with the Yunxiao platform.
Remote MCP Server on Cloudflare
An MCP server designed to run on Cloudflare Workers, featuring OAuth login support for secure access.
MCP Status Observer
Monitors the operational status of major digital platforms.
CData QuickBooks Time
Access and manage QuickBooks Time data through the CData MCP Server, powered by the CData JDBC Driver.
KiotViet SDK
Access the KiotViet API, a popular sales and inventory management platform. Manage products, categories, customers, and orders with automatic authentication.