Skip to content
API Reference
Stripe logo

Stripe

Payments

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, access policies, 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 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

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, go to ApplicationsAdd ApplicationExplore 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.