# PayPal MCP for AI Agents | FlyMy.AI

> PayPal MCP for Claude, Codex and Cursor through FlyMy.AI. PayPal payments: orders, captures, invoices, payouts, subscriptions. 47 actions, your own API key.

Page: https://flymy.ai/mcp/paypal/

MCP / Finance

# PayPal MCP

PayPal payments: orders, captures, invoices, payouts, subscriptions. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.

[Connect PayPal](https://flymy.ai/mcp/paypal/#connect) [What it can do](https://flymy.ai/mcp/paypal/#actions)

Your own API key, 47 actions, Finance

Ask your agent

```
List up to 10 PayPal invoices with their invoice numbers, currencies and reported statuses.
```

Paste it into an assistant connected to FlyMy.AI. The agent picks the actions.

## What PayPal MCP can do

47 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.

| Action | What it does |
|---|---|
| `paypal_authorization_capture` | Capture an authorization Converts authorization to completed payment. |
| `paypal_authorization_get` | Get authorization details |
| `paypal_authorization_void` | Void (cancel) an authorization Prevents any further captures. |
| `paypal_capture_get` | Get capture (completed payment) details |
| `paypal_capture_refund` | Refund a capture (completed payment) |
| `paypal_dispute_get` | Get dispute details |
| `paypal_dispute_update` | Update dispute Actions: APPEAL, ESCALATE, ACCEPT, DENY, PROVIDE_EVIDENCE, PROVIDE_REFUND, CLOSE. |
| `paypal_disputes_list` | List disputes |
| `paypal_get_account_details` | Get authenticated merchant account details |
| `paypal_get_payee_info` | Get payee (merchant) info payee_id is your PayPal email or merchant account ID. |
| `paypal_get_transaction` | Get transaction details |
| `paypal_invoice_cancel` | Cancel invoice WRITE action |

**Show all 47 actions**

| Action | What it does |
|---|---|
| `paypal_invoice_create` | Create an invoice |
| `paypal_invoice_delete` | Delete invoice (DRAFT status only) WRITE action |
| `paypal_invoice_get` | Get invoice details |
| `paypal_invoice_record_payment` | Record a payment for an invoice |
| `paypal_invoice_remind` | Send invoice reminder WRITE action |
| `paypal_invoice_send` | Send invoice to recipient |
| `paypal_invoice_update` | Update an invoice Partial fields: status, detail, items, amount. |
| `paypal_invoices_list` | List invoices |
| `paypal_list_transactions` | List transactions |
| `paypal_order_capture` | Capture a payment for an AUTHORIZE intent order. |
| `paypal_order_create` | Create an order intent: CAPTURE (pay now) or AUTHORIZE (auth + later capture). |
| `paypal_order_get` | Get order details |
| `paypal_order_update` | Update order (before payment approval) Patch operations: replace intent, purchase_units, payer, etc. |
| `paypal_orders_list` | List orders |
| `paypal_payout_create` | Create a payout batch |
| `paypal_payout_get` | Get payout batch status |
| `paypal_payout_item_get` | Get individual payout item status |
| `paypal_product_create` | Create a product |
| `paypal_product_get` | Get product details |
| `paypal_product_update` | Update product Partial fields: name, description, category, image_url, home_url. |
| `paypal_products_list` | List products |
| `paypal_refund_get` | Get refund (transaction) details |
| `paypal_subscription_activate` | Activate a subscription plan (APPROVAL_PENDING status) WRITE action |
| `paypal_subscription_cancel` | Cancel a subscription |
| `paypal_subscription_capture` | Manually trigger a payment capture on a subscription |
| `paypal_subscription_create` | Create a subscription plan |
| `paypal_subscription_get` | Get subscription plan details |
| `paypal_subscription_suspend` | Suspend (pause) a subscription |
| `paypal_subscription_update` | Update subscription plan Partial fields: status, description, payment_preferences, billing_cycles, taxes. |
| `paypal_subscriptions_list` | List subscription plans |
| `paypal_webhook_create` | Create a webhook |
| `paypal_webhook_delete` | Delete webhook WRITE action |
| `paypal_webhook_get` | Get webhook details |
| `paypal_webhook_update` | Update webhook |
| `paypal_webhooks_list` | List webhooks |

## Ask your agent

Requests to paste as they are. Each one runs on the actions named under it.

**“List up to 10 PayPal invoices with their invoice numbers, currencies and reported statuses.”** uses `paypal_invoices_list`

**“Read this PayPal invoice and summarize its status, line items, currency and total.”** uses `paypal_invoice_get`

**“List up to 10 products in my PayPal catalog with their names and IDs.”** uses `paypal_products_list`

## Connect PayPal in a minute

One MCP for every integration. Add it once, then every MCP in the catalog is a request away.

1. 01 ### Add FlyMy.AI Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.
2. 02 ### Add your PayPal credentials Paste them into the PayPal [connection settings](https://app.flymy.ai/mcp-configs#paypal) once; they stay with FlyMy.AI, never in a prompt or a chat.
  - **PayPal client ID** - PayPal Developer - Apps & Credentials - create REST app. [Get credentials ->](https://developer.paypal.com/dashboard/applications/)
  - **PayPal client secret** - Secret shown next to the client ID in your REST app.
3. 03 ### Ask Paste a request from this page. Every run shows what it cost.

Claude Code

```
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp
```

Then run /mcp in Claude Code and sign in.

Codex

```
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp
```

Then run codex mcp login flymy to sign in.

claude.ai and Claude Desktop

```
https://mcp-agents.flymy.ai/mcp
```

Settings, Connectors, Add custom connector: paste this URL.

## Pay per run

FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own PayPal account, under its plan and limits. No seats and no minimum.

[See usage pricing →](https://flymy.ai/pricing/)

## More Finance MCPs

Payments, banking, accounting, invoices and market data.

### Brex

Brex corporate cards & banking: transactions, statements, expenses, budgets, spend limits, transfers, vendors, cards, team, accounting, webhooks, travel...

104 actions / your API key

Link: https://flymy.ai/mcp/brex/

### Polymarket

Polymarket markets/prices

2 actions / no key

Link: https://flymy.ai/mcp/polymarket/

### Alpaca

Stock and crypto trading platform with commission-free trading, real-time market data, and algorithmic trading capabilities

100 actions / your API key

Link: https://docs.flymy.ai/mcp/apps/alpaca

### Alpha Vantage

Alpha Vantage provides free APIs for real-time and historical financial data, including stock time series, technical indicators, and more

20 actions / your API key

Link: https://docs.flymy.ai/mcp/apps/alpha_vantage

### Altoviz

Altoviz is a cloud-based billing and invoicing platform for businesses, offering online payments, expense tracking, document management, and customizable...

9 actions / your API key

Link: https://docs.flymy.ai/mcp/apps/altoviz

### Benzinga

Benzinga provides real-time financial news and data APIs, offering comprehensive coverage of market-moving information for developers and financial...

9 actions / your API key

Link: https://docs.flymy.ai/mcp/apps/benzinga

## Go to the source

[PayPal in the docs →](https://docs.flymy.ai/mcp/paypal), [PayPal connection settings →](https://app.flymy.ai/mcp-configs#paypal), [Every MCP in the catalog →](https://flymy.ai/mcp/#catalog), [Usage pricing →](https://flymy.ai/pricing/)

From the FlyMy.AI platform catalog of 2026-10-31: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.

---

For agents: the FlyMyAI operating guide (sign up, connect, run models, tools and agents) is https://flymy.ai/skill.md, and https://flymy.ai/llms.txt lists the other pages and the documentation.
