Official Finance & Sales

Stripe

Stripe's official server for payments, customers, subscriptions, and invoicing.

Works with: Claude DesktopClaude CodeCursorWindsurf

Official server · page last edited

How to install the Stripe MCP server

Add this to your Claude Desktop MCP configuration:

Add https://mcp.stripe.com as a remote MCP server and sign in with OAuth. For clients without OAuth, use an Agent API key as a bearer token. Stripe stops accepting full-access secret keys and restricted keys without the Agent tag on Oct 31, 2026.

Add this to your Claude Code MCP configuration:

Add https://mcp.stripe.com as a remote MCP server and sign in with OAuth. For clients without OAuth, use an Agent API key as a bearer token. Stripe stops accepting full-access secret keys and restricted keys without the Agent tag on Oct 31, 2026.

Add this to your Cursor MCP configuration:

Add https://mcp.stripe.com as a remote MCP server and sign in with OAuth. For clients without OAuth, use an Agent API key as a bearer token. Stripe stops accepting full-access secret keys and restricted keys without the Agent tag on Oct 31, 2026.

Add this to your Windsurf MCP configuration:

Add https://mcp.stripe.com as a remote MCP server and sign in with OAuth. For clients without OAuth, use an Agent API key as a bearer token. Stripe stops accepting full-access secret keys and restricted keys without the Agent tag on Oct 31, 2026.

Built by ContextBoltThis directory is built by ContextBolt: MCP-native memory and SEO tools that run alongside Stripe in the same client.

Explore ContextBolt

The Stripe MCP server is Stripe’s official integration with the agent ecosystem. It gives Claude scoped access to customers, subscriptions, invoices, charges, and, in preview, analytics. For solo founders running their billing on Stripe, this server collapses dashboard tab-switching into a single prompt.

Why use it

Most operational questions for a SaaS business live in Stripe: how many active subscribers, what’s churning, who hasn’t paid this month. The Stripe MCP server lets Claude answer these directly without you opening the dashboard.

For weekly metric reviews, Claude with Stripe + PostgreSQL MCP becomes a personal analyst. Pull revenue numbers, cross-reference with product usage, get a synthesised picture.

What it actually does

Read and (with write access) change Stripe objects: customers, subscriptions, invoices, payment intents, products, prices, refunds. Plus an analytics tool, currently in preview, for metrics queries and reports.

Practical patterns:

  • “How much MRR did we add last month? Break it down by plan tier.”
  • “Find every customer whose last payment failed and surface them by tenure.”
  • “Refund customer X’s last invoice with reason ‘duplicate charge’.” (Requires write access, and Stripe asks you to confirm refunds.)

Gotchas

Live-mode write access is dangerous. A misinterpreted prompt with full access can refund customers en masse. Default to the narrowest permissions and grant write access only for explicit automation.

API rate limits apply. Heavy “summarize everything” queries can spike. Scope to date ranges or specific customers.

For deeper revenue analytics, pair Stripe with BigQuery or Snowflake where you’d dump Stripe data into a warehouse. The MCP gives Claude live access; the warehouse gives historical depth.

Built by ContextBolt

This directory is built by ContextBolt

We build MCP-native tools that give your AI the context it cannot reach on its own. Bookmarks turns your saved posts into agent-queryable memory. SEO puts live keyword and ranking data inside Claude. Both run alongside Stripe in the same client.

Explore the products →

Stripe MCP server: FAQs

Is the Stripe MCP server official?

Yes. Stripe runs the official server at https://mcp.stripe.com, and the source is in Stripe's stripe/ai repository. There is also an @stripe/mcp package for running it locally.

How is auth handled?

Stripe recommends OAuth for interactive clients, which you can revoke from the Dashboard without sharing a key. For autonomous clients that cannot use OAuth, use an Agent API key with only the permissions the client needs. From Oct 31, 2026, Stripe MCP no longer accepts full-access secret keys or restricted keys that lack the Agent tag, so replace them with Agent keys or reconnect with OAuth.

Can it create charges or subscriptions?

Yes, with write access. Don't grant write permissions to a general-purpose Claude session. Stripe also asks for a human confirmation before certain writes, such as refunds and outbound payments.

Does it support test mode?

Yes. With OAuth you can grant access to live-mode accounts or sandboxes, with different permissions for each. Test in a sandbox first and switch to live only when you're sure.

What about PCI compliance?

The MCP server is a normal Stripe API consumer. It handles tokens, not raw card numbers. Standard Stripe compliance applies.