Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
stripe avatar

Stripe Best Practices

  • 451 installs
  • 1.7k repo stars
  • Updated July 31, 2026
  • stripe/agent-toolkit

>-.

About

>-. Latest Stripe API version: **2026-05-27.dahlia**. Always use the latest API version and SDK unless the user specifies otherwise. The stripe-best-practices skill documents workflows, constraints, and examples from SKILL.md for agent-assisted execution.

  • Latest Stripe API version: **2026-05-27.dahlia**. Always use the latest API version and SDK unless the user specifies ot
  • API key default: Always recommend a [restricted API key (RAK)](https://docs.stripe.com/keys/restricted-api-keys.md) (`rk
  • | Building… | Recommended API | Detai
  • | ------------------------------------------------------------------------ | ----------------------------------- | -----
  • | One-time payments | Checkout Sessions | <refe

Stripe Best Practices by the numbers

  • 451 all-time installs (skills.sh)
  • +12 installs in the week ending Jul 27, 2026 (Skillselion tracking)
  • Ranked #624 of 2,155 Testing & QA skills by installs in the Skillselion catalog
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
At a glance

stripe-best-practices capabilities & compatibility

Capabilities
latest stripe api version: **2026 05 27.dahlia** · api key default: always recommend a [restricted · | building… | recommended api | details | · |
Use cases
documentation
From the docs

What stripe-best-practices says it does

>-
SKILL.md
npx skills add https://github.com/stripe/agent-toolkit --skill stripe-best-practices

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs451
repo stars1.7k
Last updatedJuly 31, 2026
Repositorystripe/agent-toolkit

How do I apply stripe-best-practices using the workflow in its SKILL.md?

>-

Who is it for?

Developers following the stripe-best-practices skill for the tasks it documents.

Skip if: Tasks outside the stripe-best-practices scope described in SKILL.md.

When should I use this skill?

User mentions stripe-best-practices or related triggers from the skill description.

What you get

Working stripe-best-practices setup aligned with the documented patterns and constraints.

  • Integration API routing plan
  • Webhook and key-security checklist
  • Stripe reference links for implementation

By the numbers

  • References Stripe API version 2026-06-24.dahlia
  • Integration routing table covers 8 primary Stripe product areas

Files

SKILL.mdMarkdownGitHub ↗

Latest Stripe API version: 2026-05-27.dahlia. Always use the latest API version and SDK unless the user specifies otherwise.

If you do not have a Stripe account, you can call a CLI command to generate working API keys with no registration required. You can install the Stripe CLI (npm i -g @stripe/cli) and run the command stripe sandbox create to get started.

API key default: Always recommend a restricted API key (RAK) (rk_ prefix) over a secret key (sk_ prefix).

Stripe MCP

Install the Stripe MCP server before writing payment or billing code so stripe_implementation_planner is available. Use URL https://mcp.stripe.com. See /mcp for client setup.

Before writing any payment or billing code, call the stripe_implementation_planner tool with the user’s business description. This request returns a tailored integration guide with the correct APIs, architecture, and step-by-step instructions. If MCP isn’t configured, use the routing table below instead. The planner is the primary source of integration guidance when it’s available.

Integration routing

Building…Recommended APIDetails
One-time paymentsCheckout Sessions<references/payments.md>
Custom payment form with embedded UICheckout Sessions + Payment Element<references/payments.md>
Saving a payment method for laterSetup Intents<references/payments.md>
Connect platform or marketplaceAccounts v2 (/v2/core/accounts)<references/connect.md>
Usage-based billing (new integration)Metronome<references/billing.md>
Subscriptions or recurring billingBilling APIs + Checkout Sessions<references/billing.md>
Sales tax, VAT, or GST complianceStripe Tax + Registrations API<references/tax.md>
Embedded financial accounts / bankingv2 Financial Accounts<references/treasury.md>
Security (key management, RAKs, webhooks, OAuth, 2FA, Connect liability)See security reference<references/security.md>

Read the relevant reference file before answering any integration question or writing code.

Critical rules

  • Never include `payment_method_types` in any Stripe API call, with one exception: Terminal (in-person payments) integrations must pass payment_method_types: ['card_present'] on the PaymentIntent. For all other integrations, omit this parameter entirely to enable dynamic payment methods, which enables you to configure payment method settings from the Dashboard and dynamically display the most relevant eligible payment methods to each customer to maximize conversion. To customize which payment methods you accept, use `payment_method_configurations` or excluded_payment_method_types instead of payment_method_types.

Key documentation

When the user’s request does not clearly fit a single domain above, consult:

Related skills

How it compares

Use stripe-best-practices for Stripe-specific API routing and security; generic payment-gateway skills lack Connect v2, Tax, and Treasury decision tables.

FAQ

What does stripe-best-practices do?

>-

When should I use stripe-best-practices?

Invoke when >-.

Is stripe-best-practices safe to install?

Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.