Skip to main content
Glama

PayPal Account Updater Subscription Connector

by rishabh17081

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 ID
  • PAYPAL_CLIENT_SECRET: Your PayPal API client secret
  • PAYPAL_ENVIRONMENT: The environment to use ("SANDBOX", "LIVE", or "MOCKDB")

License

MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

Provides 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.

  1. Features
    1. Installation
      1. Usage
        1. Running the MCP Server
        2. Using with Claude
      2. Available Tools
        1. getFreshCardsSolve
        2. create_subscription
        3. get_subscription
        4. subscribe_merchant_to_paypal_au_service
        5. setup_webhook_events_in_merchant_code_base
      3. Webhook Integration
        1. Environment Variables
          1. License

            Related MCP Servers

            • -
              security
              A
              license
              -
              quality
              A 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 -
              13
              Python
              MIT License
              • Apple
            • -
              security
              A
              license
              -
              quality
              A 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 -
              TypeScript
              Apache 2.0
            • -
              security
              A
              license
              -
              quality
              A 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 -
              TypeScript
              MIT License

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/rishabh17081/paypal-au-subscription-connector'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server