stripe-ai
This repo is the one-stop shop for building AI-powered products and businesses on top of Stripe.
This repo is the one-stop shop for building AI-powered products and businesses on top of Stripe.
> /plugin marketplace add stripe/agent-toolkit> /plugin install stripe@stripe
Repo: stripe/agent-toolkit
What's inside


This repo is the one-stop shop for building AI-powered products and businesses on top of Stripe.
It contains a collection of SDKs to help you integrate Stripe with LLMs and agent frameworks, including:
@stripe/ai-sdk - for integrating Stripe's billing infrastructure with Vercel's ai and @ai-sdk libraries.@stripe/token-meter - for integrating Stripe's billing infrastructure with native SDKs from OpenAI, Anthropic, and Google Gemini, without any framework dependencies.Stripe hosts a remote MCP server at https://mcp.stripe.com. This allows secure MCP client access via OAuth. View the docs here.
You can also build autonomous agents with MCP as well.
Agent skills are instructions that agents can use to build faster and more accurately. Stripe offers a collection of skills that help your agents use the latest best practices when building with Stripe.
If you use one of these popular agent harnesses, we recommend installing the official Stripe plugins, which include additional agent tools and update automatically.
Run this command in your project:
claude plugin install stripe@claude-plugins-official
Run this command in your project:
codex plugin add stripe@openai-curated
Run this command in your project:
/add-plugin stripe
You can also install through the Cursor marketplace.
Run this command in your project:
grok plugin install stripe --trust
Manually installed skills donβt auto-update. Run
npx skills update -yto get the latest versions.
Run this command in your project:
npx skills add https://docs.stripe.com
.claude-plugin/
marketplace.json
.codex-plugin/
marketplace.json
.cursor-plugin/
marketplace.json
.gitattributes
.github/
CODEOWNERS
codeql/
codeql-config.yml
dependabot.yml
ISSUE_TEMPLATE/
bug_report.yml
config.yml
feature_request.yml
workflows/
guard-skills.yml
main.yml
npm_release_shared.yml
pypi_release.yml
sync-skills.yml
.gitignore
.grok-plugin/
marketplace.json
.vscode/
extensions.json
launch.json
settings.json
benchmarks/
.gitignore
benchmarks-results-2026-02-26.csv
card-element-to-checkout/
Dockerfile
environment/
client/
css/
global.css
index.html
scripts.js
init_products.py
PROBLEM.md
server/
__init__.py
.env.example
main.py
pyproject.toml
server.py
uv.lock
wsgi.py
grader/
.env.example
checkout_tests.py
conftest.py
grade.sh
README.md
run_environment.sh
run_server.sh
solution/
client/
css/
global.css
index.html
return.html
return.js
scripts.js
server/
__init__.py
.env.example
main.py
pyproject.toml
server.py
wsgi.py
checkout-gym/
.env.example
.gitignore
Dockerfile
environment/
client/
checkout.html
checkout.js
css/
global.css
normalize.css
favicon.ico
index.html
index.js
return.html
return.js
PROBLEM.md
server/
.env.example
.gitignore
evaluations.rb
Gemfile
products.rb
README.md
server.rb
submission.json
generate_solution.sh
grader/
.rspec
Gemfile
grade.rb
grade.sh
README.md
run_inside_docker.sh
run_solution.sh
furever/
.dockerignore
Dockerfile
environment/
.cli.json
.env.example
.eslintrc.json
.github/
workflows/
test.yml
.gitignore
.node-version
.prettierrc
app/
(auth)/
business/
form.tsx
page.tsx
layout.tsx
login/
form.tsx
page.tsx
loginas/
form.tsx
page.tsx
onboarding/
layout.tsx
page.tsx
register/
layout.tsx
page.tsx
signup/
form.tsx
page.tsx
(dashboard)/
finances/
cards/
page.tsx
financing/
page.tsx
layout.tsx
page.tsx
home/
page.tsx
layout.tsx
payouts/
page.tsx
pets/
page.tsx
settings/
documents/
page.tsx
layout.tsx
page.tsx
tax/
page.tsx
api/
account_session/
route.ts
account_update/
route.ts
auth/
[...nextauth]/
route.ts
capital/
approve_test_financing/
route.ts
create_test_financing/
route.ts
expire_test_financing/
route.ts
fully_repay_test_financing/
route.ts
get_financing_offer/
route.ts
reject_test_financing/
route.ts
company_logo/
route.ts
company_name/
route.ts
debug/
create_checkout_session/
route.ts
create_issuing_card_authorization/
route.ts
create_received_credit/
route.ts
get_demo_account/
route.ts
financial_account/
route.ts
login_link/
route.ts
payment_method_settings/
create_checkout_session/
route.ts
primary_color/
route.ts
request_capabilities/
route.ts
setup_accounts/
create_bank_account/
route.ts
create_charges/
route.ts
create_disputes/
route.ts
create_financial_credit/
route.ts
create_payouts/
route.ts
create_risk_intervention/
route.ts
route.ts
webhooks/
route.ts
auth.tsx
components/
AuthenticatedAndOnboardedRoute.tsx
AuthenticatedRoute.tsx
BrandSettingsModal.tsx
CapitalFinancingPromotionSection.tsx
Container.tsx
CustomersWidget.tsx
DataRequest.tsx
debug/
commands/
ChangeLocale.tsx
CreateCheckoutSession.ts
CreateIssuingCardAuthorization.ts
CreateReceivedCredit.ts
DebugMenu.tsx
EditAccountButton.tsx
EmbeddedComponentContainer.tsx
MonthToDateWidget.tsx
Nav.tsx
OnboardingDialog.tsx
QuickstartButton.tsx
Schedule.tsx
Screen.tsx
SubNav.tsx
testdata/
CreateCheckoutSessionButton.tsx
CreateFinancialCreditButton.tsx
CreateInterventionsButton.tsx
CreatePayoutsButton.tsx
Financing/
CreateFlexLoanButton.tsx
ManageFinancing.tsx
TransitionFinancingButton.tsx
types.ts
Tools/
LocaleSelector.tsx
OverlaySelector.tsx
ThemePicker.tsx
ToolsPanel.tsx
contexts/
settings/
index.ts
SettingsConsumer.ts
SettingsContext.tsx
SettingsProvider.tsx
themes/
ThemeConstants.ts
data/
pets.json
schedule.json
globals.css
hooks/
EmbeddedComponentBorderProvider.tsx
EmbeddedComponentProvider.tsx
EmbeddedComponentWrapper.tsx
ToolsPanelProvider.tsx
useConnect.ts
useExpressDashboardLoginLink.tsx
useFinancialAccount.ts
useSettings.ts
layout.tsx
models/
salon.ts
opengraph-image.png
page.tsx
components/
components.json
ui/
alert.tsx
avatar.tsx
badge.tsx
button.tsx
collapsible.tsx
command.tsx
dialog.tsx
form.tsx
input.tsx
label.tsx
link.tsx
radiogroup.tsx
select.tsx
switch.tsx
tabs.tsx
Dockerfile
LICENSE
middleware.ts
next.config.mjs
package-lock.json
package.json
postcss.config.js
PROBLEM.md
public/
brand-settings.svg
cover.png
dashboard.png
dot-grid-dark.png
dot-grid.png
favicon.png
fonts/
Sohne-Buch.otf
Sohne-Halbfett.otf
Sohne-Kraftig.otf
furever_logo.png
landing-page.jpeg
onboarding-images/
pointinghand.png
step-1.png
step-2.png
step-3.png
pattern-green.png
pattern-white.png
pattern.png
pet_photos/
apple.jpg
bisco-1.jpg
bisco.jpg
cedar.jpg
coco.jpg
dahlia.jpg
default-1.jpg
default-2.jpg
default-3.jpg
doudou.jpg
feifei_celery.jpg
henley.jpg
hobbes.jpg
hot-fudge.jpg
jake.jpg
jasper.jpg
juney.jpg
kiba.jpg
maple.jpg
miko.jpg
misiu.jpg
pebbleton.jpg
rambo.jpg
rowdy.jpg
shorty.jpg
stephen.jpg
udon.jpg
waffles.jpg
pose_light.svg
pose_red.svg
stripe-gray.svg
stripe.svg
testimonial-portrait.jpg
testimonial.jpeg
README.md
render.yaml
requirements.txt
scripts/
logo1.png
logo2.png
logo3.png
setup-accounts.py
tailwind.config.ts
tsconfig.json
types/
account.ts
environment.d.ts
express.d.ts
next-auth.d.ts
settings.ts
grader/
example-component-screenshot.png
grading-screenshot.png
payments_submit.sh
payments.py
requirements.txt
package-lock.json
README.md
run_inside_docker.sh
run_solution.sh
solution/
... 1008 moreThis repo is the one-stop shop for building AI-powered products and businesses on top of Stripe.
FAQ
stripe-ai is a Claude Code plugin with 35 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes connect-recommend, stripe-apps, stripe-best-practices. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.