MCP cover image
See in Github
2025-03-21

Un serveur de protocole de contexte de modèle (MCP) pour l'intégration de l'API PayPal avec des engins arrière

1

Github Watches

1

Github Forks

0

Github Stars

PayPal MCP Server

License: MIT

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

# Clone the repository
git clone https://github.com/arbuthnot-eth/PayPal-MCP-Backdated.git
cd PayPal-MCP-Backdated

# Install dependencies
npm install

# Build the project
npm run build

Configuration

Create a .env file in the root directory with your PayPal API credentials:

PAYPAL_CLIENT_ID=your_client_id_here
PAYPAL_CLIENT_SECRET=your_client_secret_here
PAYPAL_ENVIRONMENT=sandbox  # or 'live' for production

Usage

Running the Server

# Start the server
npm start

# For development with auto-reload
npm run dev

MCP Configuration

Add the server to your MCP configuration file:

{
  "mcpServers": {
    "paypal": {
      "command": "node",
      "args": ["path/to/paypal-mcp/build/index.js"],
      "env": {
        "PAYPAL_CLIENT_ID": "your_client_id",
        "PAYPAL_CLIENT_SECRET": "your_client_secret",
        "PAYPAL_ENVIRONMENT": "sandbox"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

Available Tools

Payment Tools

  • create_payment_token: Create a payment token for future use
  • create_order: Create a new order in PayPal
  • capture_order: Capture payment for an authorized order
  • create_payment: Create a direct payment
  • create_subscription: Create a subscription for recurring billing

Business Tools

  • create_product: Create a new product in the catalog
  • create_invoice: Generate a new invoice
  • create_payout: Process a batch payout

User Tools

  • get_userinfo: Retrieve user information
  • create_web_profile: Create a web experience profile
  • get_web_profiles: Get list of web experience profiles

Development

# Run linting
npm run lint

# Run tests
npm test

# Format code
npm run format

License

This project is licensed under the MIT License - see the LICENSE file for details.

相关推荐

  • NiKole Maxwell
  • I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

  • https://suefel.com
  • Latest advice and best practices for custom GPT development.

  • Yusuf Emre Yeşilyurt
  • I find academic articles and books for research and literature reviews.

  • https://maiplestudio.com
  • Find Exhibitors, Speakers and more

  • Carlos Ferrin
  • Encuentra películas y series en plataformas de streaming.

  • Joshua Armstrong
  • Confidential guide on numerology and astrology, based of GG33 Public information

  • Contraband Interactive
  • Emulating Dr. Jordan B. Peterson's style in providing life advice and insights.

  • rustassistant.com
  • Your go-to expert in the Rust ecosystem, specializing in precise code interpretation, up-to-date crate version checking, and in-depth source code analysis. I offer accurate, context-aware insights for all your Rust programming questions.

  • Elijah Ng Shi Yi
  • Advanced software engineer GPT that excels through nailing the basics.

  • Emmet Halm
  • Converts Figma frames into front-end code for various mobile frameworks.

  • apappascs
  • Découvrez la collection la plus complète et la plus à jour de serveurs MCP sur le marché. Ce référentiel sert de centre centralisé, offrant un vaste catalogue de serveurs MCP open-source et propriétaires, avec des fonctionnalités, des liens de documentation et des contributeurs.

  • modelcontextprotocol
  • Serveurs de protocole de contexte modèle

  • Mintplex-Labs
  • L'application tout-en-un desktop et Docker AI avec chiffon intégré, agents AI, constructeur d'agent sans code, compatibilité MCP, etc.

  • ShrimpingIt
  • Manipulation basée sur Micropython I2C de l'exposition GPIO de la série MCP, dérivée d'Adafruit_MCP230XX

  • n8n-io
  • Plateforme d'automatisation de workflow à code équitable avec des capacités d'IA natives. Combinez le bâtiment visuel avec du code personnalisé, de l'auto-hôte ou du cloud, 400+ intégrations.

  • huahuayu
  • Une passerelle API unifiée pour intégrer plusieurs API d'explorateur de blockchain de type étherscan avec la prise en charge du protocole de contexte modèle (MCP) pour les assistants d'IA.

  • open-webui
  • Interface AI conviviale (prend en charge Olllama, Openai API, ...)

    Reviews

    3 (1)
    Avatar
    user_X67eEoA4
    2025-04-15

    I'm thoroughly impressed with the Url Shortener by Talismanic. This tool is incredibly efficient and easy to use. Shortening URLs has never been so seamless, and it helps keep my links tidy and manageable. Highly recommend giving it a try! Check it out at https://mcp.so/server/url-shortener/Talismanic.