# Connect the Stripe MCP server to Unblocked to give AI agents live payments and billing context

URL: https://getunblocked.com/integrations/stripe/

Unblocked connects to Stripe’s MCP server so AI coding agents can query your customers, subscriptions, invoices, and events live — then its Context Engine reconciles what they find with the code, pull requests, and conversations behind them.

---

## Stripe integration details

- **Category:** Customer & Product
- **Live-queried data:** customers, payments, subscriptions
- **Supported products:** Stripe Payments · Stripe Billing · Stripe API
- **Works with:** Claude Code, Cursor, Devin, GitHub Copilot, Codex, OpenCode, VS Code — via one MCP server connection
- **Maintained by:** Stripe · verified by Unblocked
- **Content reviewed:** October 20, 2026
- **Website:** <https://stripe.com>

## What the Stripe integration adds

Billing bugs are hard to reason about from code alone: a failed renewal, a duplicate charge, or a webhook that never fired only makes sense next to the actual Stripe objects and events involved. Engineers end up copying IDs between the Stripe Dashboard and their editor. Stripe’s MCP server exposes Stripe API data and documentation to AI agents, and Unblocked connects to it once so every agent can look up a payment or subscription without its own Stripe setup.

This is a third-party MCP server: Stripe hosts and maintains it, and Unblocked connects to it as a verified MCP server. Nothing is ingested or indexed — Unblocked calls the read-only tools you select at the moment a question needs them, so answers reflect your Stripe account as it is now, not a copy of your customer or payment records.

Wiring Stripe’s MCP server straight into an agent gives it raw API reads. Unblocked’s Context Engine reasons across those results and your other sources — following a failed invoice payment to the webhook handler that processed its events, the pull request that last changed that handler, and the support ticket the customer opened — and returns one cited answer.

Once connected, any MCP-compatible coding agent — Claude Code, Cursor, Devin, GitHub Copilot, Codex — reaches Stripe context through a single Unblocked MCP server connection.

### What you get

- **Live Stripe objects and events** — Agents read customers, charges, PaymentIntents, subscriptions, invoices, disputes, and events through Stripe’s own MCP server, using the API’s read methods.
- **Stripe docs alongside your integration** — Agents can search Stripe’s documentation and API method details, so answers about your billing code draw on both your implementation and Stripe’s reference.
- **Read-only, tool-level control** — Stripe’s write tools — API writes, refunds, money movement, and company formation — are never offered. You choose which read tools Unblocked may call. Change the selection anytime from Settings → Data Sources.
- **Context Engine reasoning** — Stripe results are reconciled with your code, pull requests, support tickets, and conversations, so an odd charge or failed renewal leads to the code path behind it — with citations.

## How to connect Stripe to Unblocked

Prerequisites:

- An Unblocked account (free to start).
- A Stripe account with MCP access enabled for your team, and permission to authorize Stripe’s OAuth consent or create an agent API key for the live mode account or sandbox you want to query.
- An MCP-compatible coding agent (Claude Code, Cursor, Devin, etc.) to use the context in your editor.

### Step 1: Connect Stripe to Unblocked

1. In Unblocked, go to Settings → Data Sources → Connect another data source, and under Customer & Product select Stripe.
2. The Stripe MCP server URL is filled in for you. Choose OAuth, click Connect, and sign in to Stripe to authorize Unblocked.
3. Once Unblocked discovers the server’s tools, select the read-only tools it may use and click Save Settings.

### Step 2: Install the Unblocked MCP server

On macOS or Linux, one command auto-detects and configures the supported agents on your machine:

```bash
curl -fsSL https://getunblocked.com/install-mcp.sh | bash
```

On Windows, or when you prefer remote MCP, add the server manually using the configuration below or follow the manual install guide: <https://docs.getunblocked.com/unblocked-mcp/mcp-overview>

Claude Code — add the remote server, then run /mcp in Claude Code, select unblocked, and log in via OAuth:

```bash
claude mcp add -s user --transport http unblocked https://getunblocked.com/api/mcpsse
```

Cursor — open View: Open MCP Settings → Add Custom MCP, add the server, then click Connect to authenticate via OAuth:

```json
{
  "mcpServers": {
    "unblocked": {
      "url": "https://getunblocked.com/api/mcpsse"
    }
  }
}
```

Any MCP-compatible client (Devin, Codex, VS Code, Claude Desktop, and others) can connect to the remote server with OAuth: `https://getunblocked.com/api/mcpsse`

## Stripe MCP server tools

Stripe hosts and maintains this MCP server. Unblocked calls only the read-only tools you select, at the moment a question needs them:

- **`stripe_api_read`** — Reads data with any supported Stripe API GET method, such as listing or retrieving customers, charges, subscriptions, invoices, disputes, and events.
- **`stripe_api_search`** — Searches for Stripe API methods by keyword.
- **`stripe_api_details`** — Returns detailed parameter information for a specific Stripe API method.
- **`get_stripe_account_info`** — Retrieves details of the connected Stripe account.
- **`search_stripe_documentation`** — Searches the Stripe documentation for a given question and language.

## Connect Stripe to Claude Code, Cursor, and other AI agents

To give Claude Code, Cursor, GitHub Copilot, Codex, or another MCP-compatible AI coding agent access to Stripe context, connect Stripe to Unblocked and add the single Unblocked MCP server to your agent.

Unblocked acts as the MCP context layer for your Stripe data, searching customers, payments, and subscriptions alongside your other connected sources and returning cited results through these tools:

- **`context_research`** — Researches a question across your connected sources and calls the Stripe tools you selected when payments, subscriptions, invoices, or events are relevant, returning a synthesized answer with citations.
- **`context_get_urls`** — Fetches the full content behind URLs your agent encounters across connected sources — Jira, Linear, Notion, Confluence, Slack, GitHub, and more.

## Questions to ask an AI agent about Stripe

Questions you (or your agent) can ask Unblocked about your Stripe data:

- "Why did this customer’s subscription renewal fail, and which webhook handler processed the invoice events?"
- "Which events did Stripe send for this PaymentIntent, and did a recent pull request change how we handle them?"
- "What disputes are open right now, and is there a Zendesk ticket or Slack thread about any of them?"
- "Which prices does the Pro product have in Stripe, and does our checkout code reference the current ones?"

## Stripe integration FAQ

### What is the Stripe MCP server?

The Stripe MCP server is a remote Model Context Protocol server, hosted and maintained by Stripe, that lets AI agents call the Stripe API and search Stripe’s documentation and support articles. Unblocked connects to it as a verified MCP server, so every agent reaches your Stripe data through one Unblocked connection.

### Can Unblocked issue refunds, cancel subscriptions, or move money in Stripe?

No. Only read-only tools are available for selection, and Unblocked excludes stripe_api_write and every other Stripe tool that might create, update, or delete data or move funds.

### Which Stripe data can agents query through Unblocked?

Through stripe_api_read, agents can use the GET methods Stripe’s MCP server supports — customers, charges, refunds, PaymentIntents, subscriptions, invoices, prices, disputes, events, payouts, and more — along with account details and Stripe’s documentation.

### How does the Stripe MCP server authenticate?

Stripe supports OAuth, where you grant access to specific live mode accounts or sandboxes, and agent API keys passed as a bearer token. Stripe is phasing out full-access secret keys and restricted keys without the Agent tag for MCP, so use OAuth or a newly created agent API key.

### Does Unblocked store my Stripe customer or payment data?

No. Nothing from Stripe is ingested or indexed. Unblocked calls Stripe’s tools while it answers a question, so results reflect your account at that moment.

## Related integrations

- [GitHub](https://getunblocked.com/integrations/github/) — Repositories, pull requests, issues, discussions, and full code history — indexed, kept in sync on every push, and cited in answers.
- [Zendesk](https://getunblocked.com/integrations/zendesk/) — Support tickets from the Zendesk brands you select, indexed and linked back to the original ticket so answers stay grounded in real customer issues.
- [Sentry](https://getunblocked.com/integrations/sentry/) — Issues, errors, and events from Sentry — connected to the code and pull requests behind them for faster root-cause analysis.
- [Slack](https://getunblocked.com/integrations/slack/) — Public and private channels and threads — indexed with access permissions respected, plus in-Slack Q&A by @mentioning Unblocked.

## Get started with Unblocked

- Start a free trial: <https://getunblocked.com/dashboard/get-started>
- Pricing: <https://getunblocked.com/pricing/>
- All integrations: <https://getunblocked.com/integrations/>
