PayPal Business is a payment service for taking online payments, sending invoices and paying out money.

Can an AI agent use PayPal? No. Our agent couldn't get into PayPal on its own.

Category

Payments

Connects by

MCP, API, SDK

Agent payments

None found

Driven 31 Oct 2026

From finding it to leaving

What an agent managed without a person, at each step.

  1. Find

    On its own

    Docs it can act on: llms.txt, an OpenAPI and an MCP server. 303 doc pages read.

  2. Get in

    Stopped here
    Stopped

    Can't sign up. A bot block page appears on sign-up and sign-in.

  3. Use

    Not reached

    Tasks need an account.

  4. Pay

    Not reached

    Buying needs an account.

  5. Leave

    Not reached

    Nothing to cancel or delete.

Getting in

None of the 3 ways in got our agent in on its own; one got partway.

Where it stopped

Email and password

A bot block page appears on sign-up and sign-in.

  • Both kinds of agentOn a server, or in its own browserNoSigning up needs a person: it returned a block page served by DataDome.
  • Signed agentKnown to CloudflareYesThe sign-up page opens.

Every way in

Every way in and what happened
Way inWhat happened
No key neededPartway
Email and passwordStopped by a CAPTCHA
Sign-in for apps (OAuth, MCP)Stopped by a bot check
  • Crawlersrobots.txt asks crawlers to stay off sign-up and the API. Nothing to fix. It keeps these pages out of search and doesn't stop agents signing up.

What an agent can do with PayPal

No task was tried: our agent couldn't get into PayPal.

Core tasks PayPal offers an agent

  • offered, not tried
  • Accept an online payment via PayPal CheckoutAPI
  • Embed a branded checkout in your siteAPI
  • Create a payment link (no-code)Web app
  • Create and send an invoiceAPI
  • Take an in-person payment (POS, Tap to Pay, card reader)Web app
  • Pay out the balance or send payouts to recipientsAPI
  • Onboard a connected (marketplace) accountAPI
  • Get API credentials or an MCP tokenKeys only come from the dashboard, which is behind the block.
  • Send invoices, make payouts, payment links, refunds or webhooksEvery call needs credentials from an account.
  • Approve and finish a test paymentThe test buyer sign-up needs a phone number.
28 more tasks it offers
  • Authorise and capture a payment separatelyAPI
  • Refund a paymentAPI
  • Save a customer's payment method (vault)API
  • Record a payment on an invoiceAPI
  • Edit or delete an invoiceAPI
  • Set up recurring invoicesWeb app
  • Request a deposit or installment payment on an invoiceWeb app
  • Enable local/alternative payment methods for buyersAPI
  • Offer a Buy Now Pay Later (Pay Later) option at checkoutAPI
  • Charge in multiple currenciesAPI
  • List payments / view transaction historyAPI
  • Run a payment or sales reportAPI
  • Read the account balanceAPI
  • Respond to a dispute or chargebackAPI
  • Screen payments for fraud / set risk rulesWeb app
  • Register a webhook for payment eventsAPI
  • Send a test webhook eventAPI
  • Use a sandbox / test modeAPI
  • Buy a discounted shipping labelWeb app
  • Calculate sales tax at checkoutAPI
  • Apply for business financing (working capital or business loan)Web app
  • Issue a PayPal Business Debit CardWeb app
  • List and connect sales channels (platforms and marketplaces)Web app
  • Sync a product catalog for AI shopping discovery (Store Sync)Web app
  • Manually key in a card payment (Virtual Terminal)Web app
  • Collect donations at reduced nonprofit ratesWeb app
  • Comply with PCI network/security requirementsWeb app
  • Get custom high-volume pricing (Contact Sales)Web app

Surface audit: 158 documented operations, 9 run, 3 passed, 6 not as documented, 148 blocked (sandbox or plan limits), 1 left out to stay safe.

How an agent connects

MCP, API, OpenAPI, SDK and llms.txt found.

  • MCP server

    5 tested

    Official server. Remote OAuth (DCR) and local npx @paypal/mcp, 28 tools when driven. Sign‑in needed to see its tools.

    mcp.paypal.com/mcp

    In the MCP registry as com.paypal.mcp/mcp.

    34 tools across its docs

  • API

    Listed, not tested

    REST, 115 operations in 13 OpenAPI specs.

    115 operations across its docs

  • OpenAPI

    Yes

    3.0.3/3.0.4 on GitHub.

  • CLI

    None found
  • SDK

    3 tested

    JS SDK v5 (client-id=sb shortcut), @paypal/paypal-server-sdk 2.5.0, @paypal/agent-toolkit 1.11.0.

    5 methods across its docs

  • llms.txt

    Yes
  • Agent payments

    None found

    The checkout wasn't reached.

  • Docs

    In part

    Covers getting started, auth and error codes.

    Code examples on only some pages.

    developer.paypal.com

    303 of 5,150 pages read

Tips for agent builders

From this drive

4 tips
  1. For a no-account checkout prototype, load https://www.paypal.com/sdk/js?client-id=sb and create orders with actions.order.create (sandbox).
  2. Read any developer.paypal.com page as Markdown by appending .md to its URL.
  3. OpenAPI specs: github.com/paypal/paypal-rest-api-specifications/openapi.
  4. Remote MCP: https://mcp.paypal.com/mcp (sandbox https://mcp.sandbox.paypal.com/mcp) with OAuth via DCR; the local server is npx @paypal/mcp with PAYPAL_ACCESS_TOKEN.

How PayPal compares

In Payments

2 of the 7 products we drove in Payments are higher; 4 others share L1.

The products we drove in Payments, in the directory's order, with PayPal
ProductLevelFind to leave
GoCardlessL4Find: On its own, Get in: On its own, Use: On its own, Pay: Partly, Leave: On its own.
StripeL3Find: On its own, Get in: On its own, Use: Partly, Pay: Not reached, Leave: On its own.
Lemon SqueezyL1Find: Partly, Get in: Stopped, Use: Not reached, Pay: Not reached, Leave: Not reached.
MollieL1Find: On its own, Get in: Stopped, Use: Not reached, Pay: Not reached, Leave: Not reached.
PayPal (this page)L1Find: On its own, Get in: Stopped, Use: Not reached, Pay: Not reached, Leave: Not reached.
PolarL1Find: On its own, Get in: Stopped, Use: Not reached, Pay: Not reached, Leave: Not reached.
SquareL1Find: On its own, Get in: Stopped, Use: Not reached, Pay: Not reached, Leave: Not reached.
All 7 in Payments

Sorted by level, then work done, then time to the first call. How we rank

For the team behind PayPal

Agents get stuck at Get in. Prove PayPal is yours, then see where each issue is, read your safety findings and ask for a free drive after a fix. How to fix each one comes with the Audit.

6 things to fix for agents

Agent blockers: 3 foundAgent surfaces: 6 issues foundSafety review: 1 issue found

  1. FindClear
  2. Get inBlocks agents
  3. UseNot reached
  4. PayNot reached
  5. LeaveNot reached

Claim PayPal, freeWhat a drive covers

On our standard

24 criteria: against other payments products where we measured 5 or more, otherwise against every product we measured.

All 24 criteria
How each criterion is graded

Where PayPal fits

Wall
Standards
Steps

Every earlier drive is in the history. Data under CC BY 4.0.

Found an error? or read how corrections work.

Questions people ask about PayPal

Can an AI agent sign up for PayPal on its own?
No. Sign-up: needs a human. A bot check from DataDome stopped our agent there. The Braintree sandbox sign-up has a visible reCAPTCHA.
Does PayPal have an MCP server, and can an agent connect to it?
Yes. PayPal has an official MCP server. The server lists 28 tools and signs an agent in with OAuth. A new agent can't get in on its own: in the drive of 31 Oct 2026, our agent stopped at sign up (it needs a person).

Cite this page

The page as a reference, in plain text, APA and BibTeX.

Cite this
Plain
AgentDrives, “PayPal: AI agent test drive”, 31 October 2026, https://agentdrives.com/tools/paypal. CC BY 4.0.
APA
AgentDrives. (2026, October 31). PayPal: AI agent test drive. https://agentdrives.com/tools/paypal
BibTeX
@misc{agentdrives_paypal_2026,
  author = {{AgentDrives}},
  title = {PayPal: AI agent test drive},
  year = {2026},
  month = oct,
  url = {https://agentdrives.com/tools/paypal},
  note = {Agent test drive, CC BY 4.0},
}

Something wrong on this page?

Tell us what's wrong. We check it against the drive and correct the page, with the date.