Skip to content

stripekit mcp ​

Run stripekit as a Model Context Protocol server, so an AI agent (Claude Desktop, Cursor, Claude Code, …) can reconcile and inspect your Stripe account directly.

bash
npx stripekit mcp

It's a stdio server — the right model for a dev tool: it runs locally, on demand, against your project. There's nothing to host.

Tools ​

ToolWhat it doesSafety
stripekit_planPreview the changes push would make.Read-only
stripekit_checkVerify key, config, drift, and webhook/portal wiring.Read-only
stripekit_pullGenerate stripe.config.ts from the account.Read-only
stripekit_pushReconcile the account to stripe.config.ts.Dry-run by default. apply: true to actually apply; live: true also required to touch a live account.

Every tool returns structured JSON, and takes an optional cwd (the project directory containing stripe.config.ts).

Configure your agent ​

Point your MCP client at the server and set cwd to your project (so it finds stripe.config.ts and reads STRIPE_SECRET_KEY from .env.local):

json
{
  "mcpServers": {
    "stripekit": {
      "command": "npx",
      "args": ["-y", "stripekit@latest", "mcp"],
      "cwd": "/absolute/path/to/your/project"
    }
  }
}
  • Claude Desktop: add this to claude_desktop_config.json.
  • Cursor: add it to .cursor/mcp.json.
  • Claude Code: claude mcp add stripekit -- npx -y stripekit@latest mcp.

If your key isn't in the project's .env.local, pass it through the client's env option instead.

Add to Cursor ​

One click installs the server into Cursor:

Add to Cursor

Cursor doesn't take a cwd, so run it from the project that has your stripe.config.ts, or open that project in Cursor before calling the tools.

Install as a Claude Code plugin ​

stripekit ships a Claude Code plugin that wires up the MCP server (and a skill) in two commands:

bash
/plugin marketplace add rafaelcg/stripekit
/plugin install stripekit@stripekit-marketplace

That's it — the stripekit_* tools become available, and the plugin's skill tells the agent when and how to use them.

Safety ​

The write tool mirrors the CLI's guarantees: dry-run unless you ask to apply, a hard live gate for live-mode keys, prices replaced (not mutated), and removals archived (not deleted). Read-only tools can't change anything.

Released under the MIT License.