E-commerce & Retail · Finance

paypal logo

paypal

paypal/agent-toolkit

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.

Install

See repository

Setup steps are in the repository README.

Open README
GitHub stars
59
Author
@paypal
Category
E-commerce & Retail, Finance
Updated
Oct 6, 2026

Tools (39)

  • 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,…

  • 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

  • generate_invoice_number

    Generate the next invoice number available to the merchant

  • search_invoicing

    Search for invoices or recurring invoice series

  • update_invoicing

    Update an existing invoice or recurring invoice series (full-replacement)

  • cancel_invoice_auto_reminder

    Cancel all scheduled automatic reminders for an invoice

  • record_payment_for_invoice

    Record an external or manual payment against an invoice

  • record_refund_for_invoice

    Record a refund against an invoice

  • create_conditional_rules_for_invoice

    Create conditional rules for an invoice, such as an early payment discount or automatic cancellation date

  • create_recurring_series

    Create a recurring invoice series that automatically generates and sends invoices on a schedule

  • activate_recurring_series

    Activate a draft recurring invoice series

  • get_recurring_series

    Retrieve details of a specific recurring invoice series

  • cancel_recurring_series

    Cancel an active recurring invoice series

  • delete_recurring_series

    Delete a draft recurring invoice series

  • create_order

    Create an order in PayPal system based on provided details

  • get_order

    Retrieve the details of an order

  • pay_order

    Process payment for an authorized order

  • create_refund

    Process a refund for a captured payment.

  • get_refund

    Get the details for a specific refund.

  • list_disputes

    Retrieve a summary of all open disputes

  • get_dispute

    Retrieve detailed information of a specific dispute

  • accept_dispute_claim

    Accept a dispute claim

  • create_shipment_tracking

    Create a shipment tracking record

  • get_shipment_tracking

    Retrieve shipment tracking information

  • update_shipment_tracking

    Update shipment tracking information

  • create_product

    Create a new product in the PayPal catalog

  • show_product_details

    Retrieve details of a specific product

  • create_subscription_plan

    Create a new subscription plan

  • show_subscription_plan_details

    Retrieve details of a specific subscription plan

  • create_subscription

    Create a new subscription

  • show_subscription_details

    Retrieve details of a specific subscription

  • update_subscription

    update an existing subscription

  • cancel_subscription

    Cancel an active subscription

  • get_merchant_insights

    Retrieve business intelligence metrics and analytics for a merchant

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS

Related MCP servers

More servers
Stripe Agent Toolkit logo

Stripe Agent Toolkit

stripe/agent-toolkit

677

It contains a collection of SDKs to help you integrate Stripe with LLMs and agent frameworks, including.

E-commerce & Retail
Uber Eats MCP Server logo

Uber Eats MCP Server

ericzakariasson/uber-eats-mcp-server

161

The Model Context Protocol (MCP) is an open protocol that enables seamless integration between LLM applications and external tools.

E-commerce & Retail
MCP Odoo logo

MCP Odoo

tuanle96/mcp-odoo

95

ERPipe is the managed Odoo MCP gateway from the maintainer of erpipe-org/mcp-odoo, formerly tuanle96/mcp-odoo; the Python project remains the self-hosted server.

E-commerce & Retail
Square MCP Server logo

Square MCP Server

square/square-mcp-server

44

This project follows the Model Context Protocol standard, allowing AI assistants to interact with Square's connect API.

E-commerce & Retail
MCP Sse Demo logo

MCP Sse Demo

cnych/mcp-sse-demo

43

Develops an intelligent mall SSE service based on the MCP protocol, integrating product queries, inventory management and order processing, and enabling real-time data interaction via the SSE protocol to enhance the shopping experience.

E-commerce & Retail
Stripe logo

Stripe

atharvagupta2003/mcp-stripe

30

A Model Context Protocol (MCP) server implementation that integrates with Stripe for handling payments, customers, and refunds. This server provides a structured API to manage financial transactions securely.

E-commerce & Retail