PayPal

PayPal MCP integration

Answers where a payment stands, issues and sends invoices, handles subscription changes, and surfaces open disputes before the deadline passes.

78actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Create invoice

    Lyro creates a draft PayPal invoice for a customer based on the details from the conversation. The billing team gets an invoice ready to go without drafting one from scratch.

  • Send invoice

    Lyro sends an existing PayPal invoice to the customer's email. The customer gets their bill immediately instead of waiting for someone to send it manually.

  • Get invoice

    Lyro retrieves the details of a specific PayPal invoice by its ID. Agents can confirm what was billed and whether it's been paid without logging into PayPal themselves.

See all 78 actions

How businesses use PayPal + Lyro

Each card is one request a support team gets, and the PayPal actions Lyro runs to close it.

  • Answer where a payment actually stands

    Lyro pulls the order and the payment behind it, so a customer asking whether their money went through gets the current state instead of a promise to check.

    Get Order DetailsGet Payment DetailsList Payments
  • Raise and send an invoice from the conversation

    Lyro takes the next number in your own sequence, builds the invoice from the agreed amounts, and sends it without anyone opening the PayPal dashboard.

    Generate Next Invoice NumberCreate InvoiceSend Invoice
  • Handle a subscription question against the live plan

    Lyro reads the subscription and the plan it sits on, then applies the change the customer asked for rather than describing what they would have to do themselves.

    Get Subscription DetailsGet PlanUpdate Subscription
  • Surface a dispute while there is still time

    Lyro lists open disputes, reads what the buyer claimed and what was refunded, and files the response into the case before the deadline runs out.

    List PayPal DisputesGet Refund DetailsUpdate Dispute

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the PayPal actions it has and picks the ones a request needs.

  1. 01

    Connect PayPal

    Authorize the PayPal account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the PayPal actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
PayPal · Lyro

Everything else about PayPal

Setup, permissions, and the limits of what Lyro can do inside PayPal.

  • No. The toolkit exposes Get Refund Details for reading a refund and Delete Invoice Refund Record for removing a manually recorded one, but it has no action that initiates a refund, so returning money still happens in PayPal by a person who is authorized to do it.

Every action available in PayPal

All 78 actions your agent can call on PayPal, straight from the live MCP connection.

  • Activate billing plan

    Activates a billing plan in PayPal, making it available for subscription signups.

  • Add batch tracking information

    Add tracking information for multiple PayPal transactions in a single request.

  • Authorize order payment

    Authorizes payment for an order.

  • Cancel invoice

    Cancels a sent PayPal invoice and optionally notifies relevant parties.

  • Cancel invoice reminders

    Cancels the automatic payment reminders for a PayPal invoice.

  • Capture subscription payment

    Captures an authorized payment on a PayPal subscription.

  • Charge payment method

    Charges a payment method and captures funds immediately using Braintree GraphQL API.

  • Create invoice

    Creates a PayPal draft invoice.

  • Create paypal payment

    Creates a PayPal payment using the v1 Payments API.

  • Create billing plan (legacy)

    Creates a PayPal billing plan using the legacy payments API (POST /v1/payments/billing-plans).

  • Create a billing plan

    Creates a PayPal billing plan for subscription billing.

  • Create product

    Creates a new product in PayPal's catalog.

  • Create subscription

    Creates a new PayPal subscription based on a billing plan.

  • Create template

    Creates a PayPal invoice template.

  • Create a webhook

    Creates a PayPal webhook endpoint to receive notifications about events.

  • Create a webhook lookup

    Creates a new PayPal webhook lookup to verify a webhook signature.

  • Create a web experience profile

    Creates a PayPal web experience profile for customizing checkout.

  • Deactivate plan

    Deactivates a PayPal billing plan, making it unavailable for new subscriptions while preserving existing subscriptions.

  • Delete invoice external payment

    Permanently deletes an external payment from a specified PayPal invoice.

  • Delete invoice

    Deletes a PayPal invoice by its ID.

  • Delete invoice payment record

    Deletes a payment record from a PayPal invoice.

  • Delete invoice refund record

    Permanently deletes a refund record from a specified PayPal invoice.

  • Delete payment resource

    Deletes a PayPal payment resource.

  • Delete template

    Deletes a PayPal invoice template by its ID.

  • Delete webhook

    Deletes a PayPal webhook by its ID.

  • Delete web experience profile

    Deletes a PayPal web experience profile by its ID.

  • Fetch braintree node

    Fetches any object that extends the Node interface using its ID.

  • Finalize braintree dispute

    Finalizes a Braintree dispute after adding evidence, submitting it to the cardholder's bank for review.

  • Find eligible paypal payment methods

    Find a list of eligible payment methods for a customer.

  • Generate paypal client token

    Generate a client token for PayPal JavaScript SDK integration.

Ready to connect PayPal?

Authorize the account and your agent has all 78 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot