Stripe essentials skill for AI agents

The base Stripe skill. It confirms the account and live or test mode, looks up the right API before calling it, prefers analytics over raw paging, and never refunds, charges or changes a subscription without your explicit yes.

Asks before writingUses 11 Stripe toolsWorks in RevampKey, Claude Code, Codex and Cursor

Use in RevampKey

Get RevampKey to connect Stripe

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and Stripe is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

curl -fsSL --create-dirs -o .claude/skills/stripe-essentials/SKILL.md https://revampkey.com/marketplace/stripe/skills/essentials/SKILL.md
Other agents
Other agents

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

You

How many active subscriptions do we have?

list_available_accounts_or_orgsmanage_stripe_accountsstripe_api_searchstripe_api_details+7 more
Agent

Live 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

View raw
name: stripe-essentials

Ground 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_orgs shows 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_accounts switches 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 with stripe_api_details, before calling.
  • stripe_api_read performs GET requests: customers, subscriptions, invoices, charges, payment intents, refunds, disputes, payouts and prices. Use list filters, such as customer, created ranges and status, and limits.
  • search_stripe_documentation answers how-to and concept questions from Stripe's docs.
  • For balances and revenue questions, prefer get_balance_summary and stripe_analytics over paging through raw objects.
  • stripe_implementation_planner plans 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_orgs
  • manage_stripe_accountsAsks first
  • stripe_api_search
  • stripe_api_details
  • stripe_api_read
  • search_stripe_documentation
  • get_balance_summary
  • stripe_analytics
  • stripe_implementation_planner
  • stripe_api_writeAsks first
  • send_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.