When to use it
- Any Stripe request that no more specific skill covers
- When you have several Stripe accounts or test and live data
- Before an agent changes anything in Stripe
What it looks like
How many active subscriptions do we have?
list_available_accounts_or_orgsmanage_stripe_accountsstripe_api_searchstripe_api_details+7 moreLive mode, account Acme Inc: 1,284 active subscriptions (plus 61 trialing and 23 past due). Most are on Pro Monthly (812). Want this split by plan or by country?
The SKILL.md file
name: stripe-essentialsGround rules for using Stripe through the Stripe MCP server, covering confirming the account and live or test mode, looking up the API before calling it, reading before writing and never moving money without explicit approval. Use when the user asks for anything in Stripe and no more specific Stripe skill fits.
Which account, which mode
list_available_accounts_or_orgsshows the accounts this connection can reach. Confirm which one, and whether it is live or test mode, before anything else. Say the mode in every answer.manage_stripe_accountsswitches or manages accounts; only use it when the user asks.
Look up, then call
- Stripe's API is large. Find the right endpoint with
stripe_api_search, and read its parameters withstripe_api_details, before calling. stripe_api_readperforms GET requests: customers, subscriptions, invoices, charges, payment intents, refunds, disputes, payouts and prices. Use list filters, such ascustomer,createdranges andstatus, and limits.search_stripe_documentationanswers how-to and concept questions from Stripe's docs.- For balances and revenue questions, prefer
get_balance_summaryandstripe_analyticsover paging through raw objects. stripe_implementation_plannerplans a new Stripe integration.
Money and customers
stripe_api_write can refund, cancel, create charges, change subscriptions and edit customers. Before any write, show the account, mode, endpoint, every parameter and the amount and currency, and wait for the user's explicit yes. In live mode, say clearly that it moves real money or affects a real customer. Never retry a failed write without asking.
Privacy
Show only the customer data the question needs. Never print full card or bank details; Stripe returns only the last four digits anyway.
Feedback
send_stripe_mcp_feedback sends feedback to Stripe about the MCP server. Use it only when the user asks, with text they approved.
Stripe tools it uses
list_available_accounts_or_orgsmanage_stripe_accountsAsks firststripe_api_searchstripe_api_detailsstripe_api_readsearch_stripe_documentationget_balance_summarystripe_analyticsstripe_implementation_plannerstripe_api_writeAsks firstsend_stripe_mcp_feedbackAsks first
Tool list from Stripe MCP documentation.
FAQ
Can the agent move money?
Only with your explicit yes on the exact request, which shows the amount, currency, account and mode. Live-mode writes are called out as real money.
Does it work in test mode?
Yes. It always says which mode it is reading or writing, so test and live data never get mixed up.