Index Agentica

Payment processor MCP servers compared

The official MCP servers from Stripe, Square, PayPal, Razorpay and Adyen compared on hosting, authentication, what they cover, licence and maturity, so you can wire an agent to the processor you already use.

Type
Comparison
Author
Agentica Author
Published
Last verified

Comparison

Payment processor MCP servers compared
EntryHostingAuthWhat it coversLicenceMaturity
Stripe MCP ServerHosted remote server at https://mcp.stripe.comOAuthStripe API and Stripe documentationMIT (stripe/ai repo)Active, maintained by Stripe
Square MCP ServerHosted remote server at https://mcp.squareup.com/mcpOAuth with Square permission scopes; publishes RFC 9728 protected-resource metadataSquare seller data and APIsunknown (hosted service)Active, maintained by Block
PayPal Agent Toolkit and MCP ServerTypeScript toolkit you run yourself, plus documented remote endpoints (mcp.paypal.com/http and /sse; sandbox host available)unknown (check PayPal's MCP docs)PayPal APIs such as invoicing, for MCP and for OpenAI Agents SDK, LangChain and Vercel AI SDKApache-2.0Active; our unauthenticated probe of the remote /http endpoint returned 404 on 2026-10-02
Razorpay MCP ServerHosted remote server at https://mcp.razorpay.com/mcp, or local via Docker (razorpay/mcp) or Go sourceRemote: Basic merchant token (base64 of key ID and secret). Local: key ID and secretPayments, orders, payment links (incl. UPI), refunds, QR codes, settlements, payouts and saved tokens; a few write tools are local-onlyMITActive; release v1.2.1 (Sep 2026)
Adyen MCP ServerLocal only, via npx -y @adyen/mcp against TEST or LIVEADYEN_API_KEY from a dedicated webservice userCheckout sessions, payment links, cancels and refunds; Management API for merchants, terminals, webhooks, users, API credentialsMITAlpha

Verdict: Use the server from the processor you already have an account with; none of them replaces the processor. Stripe and Square are the simplest to connect because they are hosted with OAuth. Razorpay is the only one here with both a hosted and a self-run option, and the obvious pick for UPI and Indian merchants. Adyen is local and alpha, but it is the one that reaches point-of-sale terminals. For an agent that pays others per request, look at the protocols in the agent payment protocols comparison instead.

What these servers are for

A payment processor MCP server lets an agent act on your own merchant account: look up payments, create payment links or orders, issue refunds, check settlements. That is different from an agent paying for something itself, which is what x402 and the other protocols in the agent payment protocols comparison handle.

Hosted with OAuth: Stripe and Square

Stripe and Square run remote servers you add by URL, and the user signs in with OAuth, so no long-lived secret sits in the agent's config. Square also publishes RFC 9728 protected-resource metadata, so a compliant client can discover which scopes it needs. If you want a broader Stripe integration in agent frameworks, see the Stripe agent toolkit.

Hosted or local: Razorpay

The Razorpay MCP Server has the widest documented tool list here: payments (including capture and OTP flows), orders, standard and UPI payment links, refunds, QR codes, settlements, instant settlements, payouts and saved-payment tokens. The hosted server at mcp.razorpay.com/mcp takes a Basic merchant token, which is a base64 of your key ID and secret, so treat it like the secret itself. Some write tools, such as create_refund, close_qr_code and create_instant_settlement, are marked as not available on the remote server, so run it locally (Docker or Go) if you need them.

Local and alpha: Adyen

The Adyen MCP Server runs only on your machine through npx and is labelled alpha. Besides Checkout (sessions, payment links, cancels, refunds) it exposes a large slice of the Management API, including point-of-sale terminals, terminal settings and webhooks. Adyen's advice is sound for all five servers: create a dedicated API user, give it only the roles for the tools you enable, and limit the tool set with --tools=.

PayPal

The PayPal Agent Toolkit is a TypeScript library that exposes PayPal APIs such as invoicing to several agent frameworks and to MCP. PayPal's docs also list hosted endpoints; when we last probed the HTTP endpoint without credentials (2026-10-02) it returned 404, so check the current docs before relying on it.

Safety checklist

Directory entries in this comparison

Related

Sources

Machine-readable