---
title: Stripe | Keycard
description: Stripe's official MCP server for payments, billing, subscriptions, and financial operations.
---

Provides full Stripe platform access including customer management, payment intents, invoicing, subscriptions, pricing, product catalog, refunds, disputes, coupons, payment links, and balance retrieval. Also includes a generic Stripe API executor for any API operation, documentation search, and feedback submission.

Adding Stripe provisions three things in your zone: an upstream resource pointing at `https://mcp.stripe.com/` (kept inside Keycard), a Keycard MCP Gateway URL - the downstream resource - that you install in Cursor, Claude Code, or any MCP client, and a provider for token exchange with Stripe’s OAuth issuer.

When your AI client makes a tool call, it sends a Keycard-issued access token to the gateway URL. Keycard’s STS exchanges that token for an upstream Stripe token, the gateway calls the upstream MCP, and the response is proxied back. Your zone’s [identity provider](/admin/identity-providers/index.md), [access policies](/admin/access-policies/index.md), and audit log apply to every call - the upstream credential never leaves Keycard. Each call is recorded in the audit log with the user identity, the resource accessed, and the policy decision.

## Tools

TOOLS

Tools the upstream server exposes through the Keycard MCP Gateway.

Stripe exposes 30 tools through the gateway:

- cancel\_subscription

  Cancel a subscription in Stripe

- create\_coupon

  Create a coupon in Stripe with percent or amount discount

- create\_customer

  Create a customer in Stripe

- create\_invoice

  Create an invoice in Stripe for a customer

- create\_invoice\_item

  Create an invoice item for a customer, price, and invoice

- create\_payment\_link

  Create a payment link for a price and quantity

- create\_price

  Create a price for an existing product in Stripe

- create\_product

  Create a product in Stripe

- create\_refund

  Refund a payment intent, optionally with a partial amount and reason

- fetch\_stripe\_resources

  Retrieve Stripe object details by ID (payment intents, charges, invoices, prices, products, subscriptions, customers)

- finalize\_invoice

  Finalize an invoice in Stripe

- get\_stripe\_account\_info

  Get account info for the logged-in Stripe account

- list\_coupons

  Fetch a list of coupons from Stripe

- list\_customers

  Fetch a list of customers from Stripe with optional email filter

- list\_disputes

  Fetch a list of disputes, optionally filtered by charge or payment intent

- list\_invoices

  Fetch a list of invoices, optionally filtered by customer

- list\_payment\_intents

  List payment intents, optionally filtered by customer

- list\_prices

  Fetch a list of prices, optionally filtered by product

- list\_products

  Fetch a list of products from Stripe

- list\_refunds

  Fetch refunds filtered by charge or payment intent ID

- list\_subscriptions

  List subscriptions with optional customer, price, and status filters

- retrieve\_balance

  Retrieve the current balance from Stripe

- search\_stripe\_documentation

  Search Stripe documentation for a given question and programming language

- search\_stripe\_resources

  Search Stripe resources (customers, payments, charges, invoices, prices, products, subscriptions) using Stripe query syntax

- send\_stripe\_mcp\_feedback

  Submit feedback about Stripe's MCP server tools

- stripe\_api\_details

  Get detailed parameter information for a specific Stripe API operation

- stripe\_api\_execute

  Execute any Stripe API operation by operation ID with path, query, and body parameters

- stripe\_api\_search

  Search for Stripe API operations by keyword

- update\_dispute

  Submit evidence for a dispute to help resolve it in your favor

- update\_subscription

  Update an existing subscription's items, pricing, or proration behavior

Show all 30 tools  Show fewer

## Install

INSTALL

Add Stripe to your zone and install the gateway URL into Cursor, Claude Code, or any MCP client.

1. **Open the catalog**

   In your zone’s [Keycard Console](https://console.keycard.ai), go to **Applications** → **Add Application** → **Explore MCP Servers**.

2. **Find and install Stripe**

   Search for `Stripe` in the catalog and click **Install**.

3. **Connect your development tool**

   Once installed, Stripe appears on the **Applications** page with a **Keycard MCP Gateway URL**. Use the **Install** dropdown to add it to Cursor, Claude Code, or any MCP-compatible client.

## Related

RELATED

- [Catalog overview](/admin/catalog/index.md) - browse other MCP and API servers
- [Access policies](/admin/access-policies/index.md) - control who can use Stripe
- [Identity providers](/admin/identity-providers/index.md) - control who can sign in

[PreviousSentry](/admin/catalog/mcp-servers/sentry/index.md)[NextStytch](/admin/catalog/mcp-servers/stytch/index.md)
