PayPal
The PayPal Model Context Protocol server allows you to integrate with PayPal APIs through function calling. This protocol supports various tools to interact with different PayPal services.
Ads
Overview
The PayPal Agent Toolkit enables popular agent frameworks including OpenAI's Agent SDK, LangChain, Vercel's AI SDK, and Model Context Protocol (MCP) to integrate with PayPal APIs through function calling. It includes support for TypeScript and is built on top of PayPal APIs and the PayPal SDKs. The PayPal Agent toolkit provides the following tools: - create_invoice: Create a new invoice in the PayPal system, including recipient billing details, line items, an invoice note, a custom color theme, an optional shipping cost, and an option to enable PAY_BY_BANK as a payment method - list_invoices: List invoices with optional pagination and filtering - get_invoice: Retrieve details of a specific invoice - send_invoice: Send an invoice to recipients - send_invoice_reminder: Send a reminder for an existing invoice - cancel_sent_invoice: Cancel a sent invoice - generate_invoice_qr_code: Generate a QR code for an invoice - delete_invoice: Permanently delete a draft or scheduled invoice - generat
Installation
npm install @paypal/agent-toolkit
Configuration
Configuration example is not available yet.
Capabilities
- Create and send invoices
Ask to draft an invoice with line items, then send it or schedule a reminder via `create_invoice` and `send_invoice`.
- Manage payments and refunds
Create an order, capture payment, or issue a refund for a captured payment using `create_order` and `create_refund`.
- Handle disputes
List open disputes, view details, or accept a claim directly through `list_disputes` and `accept_dispute_claim`.
- Track shipments
Create a tracking record for an order and retrieve its status with `create_shipment_tracking` and `get_shipment_tracking`.
- Manage subscriptions
Set up a subscription plan, create a subscription, or cancel an active one via `create_subscription_plan` and `cancel_subscription`.
- Pull merchant insights
Retrieve transaction history or business analytics with `list_transactions` and `get_merchant_insights`.
Tags
- payment
- ecommerce
- api
Related MCP servers
Metabase
OfficialOfficial Metabase MCP server for searching data, building queries on the semantic layer, and visualizing results through MCP clients.
AWS CloudTrail
OfficialThis AWS Labs Model Context Protocol (MCP) server for CloudTrail enables your AI agents to query AWS account activity for security investigations, compliance auditing, and operational troubleshooting.
AWS Bedrock KB Retrieval
OfficialQuery Amazon Bedrock Knowledge Bases using natural language to retrieve relevant information from your data sources.
AWS CDK
OfficialGet prescriptive CDK advice, explain CDK Nag rules, check suppressions, generate Bedrock Agent schemas, and discover AWS Solutions Constructs patterns.