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.

Add Stripe to your zone and connect it to your MCP client.

  1. In your zone’s Keycard Console, go to Applications -> Add Application -> Explore MCP Servers.

  2. Search for Stripe and click Install.

  3. A browser tab opens to Stripe’s OAuth consent screen. Sign in and approve the requested permissions.

  4. You’re redirected back. Stripe appears on the Applications page with a Keycard MCP Gateway URL.

On the Applications page, click Add to Coding Agent next to Stripe and pick how you want to install:

  • Cursor - opens a deeplink that hands the MCP config straight to Cursor. Click Install inside Cursor to finish.
  • Claude Code - opens a dialog with a claude mcp add command. Pick a scope (User, Project, or Local), then copy and run the command in your terminal.
  • Install manually - reveals the Server Name and Server URL to paste into any other MCP-compatible client.

Once connected, Stripe’s tools are available to the agent, scoped to whoever signs in to your zone.

What Stripe can do once installed.

Stripe provides 30 tools:

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

What to do once Stripe is installed.

Now do this

  • Confirm the gateway works by asking your AI client to call one of the Stripe tools above.

Recommended

  • Decide who can use it - write access policies scoped to the Stripe resource so only the right users and agents reach the tools.
  • Watch the calls - every tool call lands in your audit log with user identity, resource, and policy decision.