ipIterPrompt
MCP serverProductivity & OpsVerified Last verified 2026-07-24

Stripe MCP Server

by Stripe

Stripe's official MCP server (part of the Stripe Agent Toolkit) exposes Stripe operations as tools an agent can call — creating and looking up customers, payments, invoices, subscriptions, and refunds, and searching Stripe's documentation. It runs as a remote hosted server at mcp.stripe.com with OAuth, or locally via npx with your Stripe secret key.

Works with

The Model Context Protocol (MCP).

When to use it

  • Prototyping billing flows with an agent's help
  • Answering account/ops questions grounded in real Stripe data
  • Automating routine Stripe tasks in a controlled environment

When not to

  • Against live keys without tight scoping — use restricted keys and test mode where possible

What it does

  • Create and look up customers, payments, and invoices
  • Manage subscriptions and refunds
  • Search Stripe documentation from within the agent

How to install

Setup steps with copy-paste config. Sources are cited under each method.

Remote server (OAuth)

Requires: An MCP host that supports remote servers · A Stripe account

  1. Add the hosted endpoint

    Point your host at Stripe's remote MCP endpoint and authorize with OAuth.

    url
    https://mcp.stripe.com

Local server (npx + secret key)

Requires: Node.js · A Stripe secret key (prefer a restricted key / test mode)

  1. Add to your MCP config

    Run the local server with your API key; scope tools and use a restricted key.

    json
    {
      "mcpServers": {
        "stripe": {
          "command": "npx",
          "args": ["-y", "@stripe/mcp", "--tools=all", "--api-key=sk_test_your_key"]
        }
      }
    }

How to prompt it

Copy-paste prompts written to exercise this plugin, with what to expect.

Look up a customer's invoices

A customer emailed about a charge and you want the facts.

Find the Stripe customer with email jordan@example.com and list their last five invoices with amounts and status.

What to expect: The agent queries Stripe and returns the real invoice records, so you answer from data rather than memory.

  • Start in test mode with a restricted key while you validate the flow.

Tips for getting the most out of it

  • Prefer a restricted API key and limit the enabled tools to what the task needs.
  • Use test mode for anything you're prototyping to avoid touching live money.

Prompts to pair with it

Real prompts from the IterPrompt library you can copy or run.

Payment Integration Agent

Integrate Stripe, PayPal, and payment processors. Handles checkout flows, subscriptions, webhooks, and PCI compliance. Use PROACTIVELY when implementing payments, billing, or subsc

4,816 copiesOpen ↗

Stripe Payment Builder

Turn any AI chat into a stripe payment builder with this community persona prompt.

1,111 copiesOpen ↗
4.5

Billing Automation

Build automated billing systems for recurring payments, invoicing, subscription lifecycle, and dunning management. Use when implementing subscription billing, automating invoicing,

3,306 copiesOpen ↗
4.5

Stripe Integration

Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscrip

1,529 copiesOpen ↗

SaaS Payment Plan Options

Turn any AI chat into a saas payment plan options with this community persona prompt.

5,011 copiesOpen ↗

Payment gateway page

Turn any AI chat into a payment gateway page with this community persona prompt.

4,620 copiesOpen ↗
See more prompts in the library

Frequently asked questions

Can it move real money?+

It can call the Stripe operations your key allows, so scope the key carefully and use test mode when experimenting. The remote server uses OAuth instead of a raw key.

Pairs well with

Related guides

Alternatives to Stripe MCP Server

Sources & verification

The facts on this page and where they come from. Anything unverified is labeled — we'd rather say "unknown" than guess.

Install steps, pricing, and availability change often. Always confirm on the official page before relying on setup details.