Does Cursor integrate with Stripe?
Yes — via Stripe's official MCP server
Yes. Stripe publishes an official remote MCP server at mcp.stripe.com that Cursor connects to directly. Add it via the one-click install link or by editing ~/.cursor/mcp.json, then authorize with OAuth (or a restricted API key). Once connected, Cursor can read and write Stripe data — customers, products, prices, invoices, refunds and more — without any middleware.
| Integration method | MCP server — Stripe runs an official remote MCP server at https://mcp.stripe.com. You add it to Cursor as an MCP server (one-click install link or a manual entry in ~/.cursor/mcp.json), then authorize it. No Zapier or Make middleware is needed. |
|---|---|
| Sync direction | Two-way from Cursor's side: the MCP tools can read Stripe data (search and list customers, products, prices, invoices, disputes) and write to it (create customers, products, prices, payment links, refunds, and update subscriptions and disputes). |
| Plan required | Stripe side: a standard Stripe account; MCP access is toggled per environment (sandbox/production) from the Dashboard, with no paid add-on stated in the docs. Cursor side: any Cursor plan that supports MCP servers, including the free tier. |
| Setup time | ~10 minutes unverified estimate |
How to connect Cursor to Stripe
- In Cursor, open the one-click Stripe MCP install link, or open ~/.cursor/mcp.json manually.
- Add the server entry: a "stripe" key with "url": "https://mcp.stripe.com" under mcpServers.
- Reload Cursor; it will show the Stripe server needing login.
- Authorize via OAuth in the browser window (recommended), or set an Authorization Bearer header with a restricted Stripe API key.
- In Stripe's Dashboard, confirm MCP access is enabled for the environment (sandbox or production) you want to use.
- Ask Cursor to act on Stripe (e.g. "create a test product and price") and approve each tool call when prompted.
Known friction points
- Stripe recommends keeping manual tool confirmation on so that prompt-injection content can't trigger Stripe write actions without your approval. [source]
- Some preview tool groups (e.g. Treasury) require separate access registration and are not available by default. [source]
FAQ
- Does Cursor integrate with Stripe?
- Yes. Cursor connects to Stripe through Stripe's official remote MCP server at mcp.stripe.com. Add it as an MCP server in Cursor, authorize it, and Cursor can read and write Stripe resources directly.
- How does Cursor authenticate to Stripe's MCP server?
- OAuth is the recommended method and is handled in a browser window after you add the server. Alternatively you can pass a restricted Stripe API key as an Authorization Bearer token.
- Do I need Zapier or another middleware to connect Cursor and Stripe?
- No. The Stripe MCP server connects to Cursor directly, so no Zapier, Make or custom bridge is required.
✓ Last verified: 2026-06-10 · Every claim on this page links to a primary source. If the integration changed, the page is out of date — check the sources below.
Sources
- Stripe docs — MCP server (with Cursor setup) (accessed 2026-06-10)
- Cursor docs — Model Context Protocol (accessed 2026-06-10)