---
title: "Stripe MCP server – install in Claude Desktop and Cursor"
summary: "Stripe's official MCP server that lets an agent query and act on your Stripe account through scoped API access."
canonical: https://unlocksaas.com/mcp-tools/stripe
updated: 2026-05-22
publisher: "Unlock SaaS"
author: "Maryan"
license: All rights reserved. Quotation with attribution permitted.
---

# Stripe MCP server

> Stripe's official MCP server that lets an agent query and act on your Stripe account through scoped API access.

- Vendor: Stripe
- Vendor URL: https://stripe.com/docs/agents
- Category: Indie SaaS infrastructure
- Distribution: npm package (runs locally)
- Install handle: @stripe/mcp
- Official: yes
- Access: Requires a Stripe API key. Always use a restricted key – never the live unrestricted secret.

## TL;DR

Stripe's official MCP server exposes the Stripe API to MCP-aware clients as a set of structured tools. The agent can look up customers, list charges, draft refunds, or design new products – all using the same API key scopes you would grant a regular Stripe integration. The right server when payments are at the centre of your indie SaaS.

## Why an indie SaaS founder cares

If your indie SaaS is collecting payments via Stripe, this server lets the assistant answer real billing questions grounded in your account: who paid for what, which subscription failed, what the latest refund looked like. Use a restricted key for the level of access you actually want the agent to have.

## What an agent can do with it

- **Read customers, subscriptions, charges** – Look up account state across the standard Stripe object model.
- **Draft new products and prices** – Have the agent propose product and price objects you then review before persisting.
- **Inspect events and webhooks** – Walk recent events to diagnose a failed webhook delivery or trace a payment lifecycle.

## Install in Claude Desktop

```json
{
  "mcpServers": {
    "stripe": {
      "command": "npx",
      "args": ["-y", "@stripe/mcp"]
    }
  }
}
```

## Install in Cursor

```json
{
  "mcpServers": {
    "stripe": {
      "command": "npx",
      "args": ["-y", "@stripe/mcp"]
    }
  }
}
```

## FAQ

**What if the agent tries to issue a refund I did not authorise?**

Use a restricted key that only grants the scopes you want the assistant to have. For mutations, prefer keeping the agent in read-only mode and execute writes yourself.

**Is there a hosted version?**

Read the Stripe docs for the latest distribution shape – both npm-distributed and hosted patterns are common.

Last verified: 2026-05-22.

---

Canonical URL: https://unlocksaas.com/mcp-tools/stripe
Publisher: Unlock SaaS (https://unlocksaas.com)
Contact: maryan@unlocksaas.com