Rank #1 of 10 in Online Payments
Showcase


Products
Stripe, product by product →Stripe ships more than one product — each judged line competes in its own arena on the same stories as everyone else.
| Line | Arena | Rank | PA Score | Agent-ready |
|---|---|---|---|---|
| Paymentsthis page | Online Payments | #1/10 | 55/100 | 89/100 |
| Terminal | Mobile & In-Person Payments | #1/4 | 32/100 | 59/100 |
| Atlas | Startup Legal & Incorporation | #6/7 | 11/100 | 32/100 |
| Clerkyacquired | Startup Legal & Incorporation | #4/7 | 14/100 | 37/100 |
| Billing | Billing & Subscriptions | #3/7 | 28/100 | 65/100 |
| Metronomeacquired | Billing & Subscriptions | #5/7 | 21/100 | 28/100 |
| Connect | Marketplace & Platform Payments | #2/6 | 31/100 | 65/100 |
| Radar | Payment Fraud Prevention | #2/5 | 22/100 | 50/100 |
| Tax | Sales Tax Automation | #1/6 | 22/100 | 43/100 |
| TaxJaracquired | Sales Tax Automation | #6/6 | 13/100 | 26/100 |
| Issuing | Card Issuing Platforms | #1/5 | 33/100 | 65/100 |
| Treasury | Banking as a Service | #4/6 | 17/100 | 44/100 |
| Identity | Identity Verification & KYC | #3/6 | 24/100 | 47/100 |
| Financial Connections | Banking Data APIs | #4/7 | 22/100 | 54/100 |
| Crypto & Stablecoins | Stablecoin Payments | #6/6 | 19/100 | 39/100 |
| Agentic Commerce | Agentic Commerce | #1/7 | 37/100 | 80/100 |
Not yet judged (10 — no arena where they compete): Invoicing · Capital · Revenue Recognition · Sigma · Data Pipeline · Managed Payments · Lemon Squeezy · Directory · Projects · Climate
Try itExperimental
See what an agent can do with Stripe before you ever sign up. Pick a story: recorded sessions replay real probe-harness transcripts; the live MCP handshake runs real requests from our edge, right now — including, where the server allows it, one real read-only tool call (bring your own key for auth-gated servers); sandboxed self-drive sessions are designed and gated (docs/TRY-IT.md).
$stripe resourcesrecorded session — replayed, not liveVerified integrations
Connections to other tracked products — hover a chip for the verbatim evidence quote behind it.
By theme — the product's score on each story themeBy theme
Agenticness — how well agents can access and operate the productAgenticnessevidence →
How well agents can access and operate the product
Automation depth — how much of the product can run unattendedAutomation depthevidence →
How much of the product can run unattended
Billing invoicing — stories about billing invoicing in this arenaBilling invoicingevidence →
Stories about billing invoicing in this arena
Checkout acceptance — stories about checkout acceptance in this arenaCheckout acceptanceevidence →
Stories about checkout acceptance in this arena
Compliance security — stories about compliance security in this arenaCompliance securityevidence →
Stories about compliance security in this arena
Dev experience — day-to-day developer experience — setup friction, docs, debugging, iteration speedDev experienceevidence →
Day-to-day developer experience — setup friction, docs, debugging, iteration speed
Disputes fraud — stories about disputes fraud in this arenaDisputes fraudevidence →
Stories about disputes fraud in this arena
Global currency tax — stories about global currency tax in this arenaGlobal currency taxevidence →
Stories about global currency tax in this arena
Openness — open source, data portability, and self-hosting storiesOpennessevidence →
Open source, data portability, and self-hosting stories
Payouts reconciliation — stories about payouts reconciliation in this arenaPayouts reconciliationevidence →
Stories about payouts reconciliation in this arena
Platform marketplace — stories about platform marketplace in this arenaPlatform marketplaceevidence →
Stories about platform marketplace in this arena
Privacy posture — data-handling and privacy storiesPrivacy postureevidence →
Data-handling and privacy stories
Story verdicts — every judged story with its evidenceStory verdicts
What’s free: 1 free · 10 paid · 0 enterprise · 33 not stated in evidence
Follow the green: where the map greys out is where Stripe stops today. ✓ full · ~ partial · ! disputed · — none · n/a not applicable.
Agenticness — how well agents can access and operate the productAgenticness
How well agents can access and operate the product
API surface
Drive the product through a documented public API
✓9/10
Subscribe to events via webhooks
✓8/10
Build against official SDKs
✓9/10
Issue scoped/least-privilege API credentials for an agent
✓9/10
Connect an agent via an official MCP server
✓9/10
Download a machine-readable API spec (OpenAPI or equivalent)
✓8/10
Rely on versioned APIs with a documented deprecation policy
✓8/10
Test against a sandbox environment without touching production data
✓9/10
Explore an interactive API reference with runnable examples
~6/10
Docs for agents
Point an agent at llms.txt or agent-oriented docs
✓9/10
Agentic features
Delegate tasks to a built-in AI assistant inside the product
—0/10
Operate the product with natural-language commands
~7/10
Plug MCP servers into this product so it can use their tools
n/an/a
Get AI-generated insights and suggestions from my data inside the product
~6/10
Set up automations that run autonomously in the background
~7/10
Automation depth — how much of the product can run unattendedAutomation depth
How much of the product can run unattended
Billing invoicing — stories about billing invoicing in this arenaBilling invoicing
Stories about billing invoicing in this arena
Checkout acceptance — stories about checkout acceptance in this arenaCheckout acceptance
Stories about checkout acceptance in this arena
Accept an online card payment within a day of signing up
!6/10
Checkout surfaces
Create a shareable payment link from the dashboard with no code and start selling immediately
✓9/10
Offer digital wallets and local payment methods (Apple Pay, Google Pay, bank redirects, BNPL) from the same integration
~7/10
Compliance security — stories about compliance security in this arenaCompliance security
Stories about compliance security in this arena
Dev experience — day-to-day developer experience — setup friction, docs, debugging, iteration speedDev experience
Day-to-day developer experience — setup friction, docs, debugging, iteration speed
Disputes fraud — stories about disputes fraud in this arenaDisputes fraud
Stories about disputes fraud in this arena
Have an agent handle a dispute end-to-end, retrieving it, assembling evidence, and submitting the response via the API
✓7/10
Respond to a chargeback with structured evidence and track the dispute lifecycle to resolution
✓8/10
Screen transactions with machine-learning fraud scores and write custom block, review, and allow rules
~5/10
Issue full or partial refunds from both the dashboard and the API
✓9/10
Global currency tax — stories about global currency tax in this arenaGlobal currency tax
Stories about global currency tax in this arena
Openness — open source, data portability, and self-hosting storiesOpenness
Open source, data portability, and self-hosting stories
Payouts reconciliation — stories about payouts reconciliation in this arenaPayouts reconciliation
Stories about payouts reconciliation in this arena
Have an agent pull payout and balance-transaction data via the API and reconcile each bank deposit to its underlying charges
~7/10
Control the payout schedule and see exactly which charges, fees, and refunds make up each payout
~6/10
Reconcile settlements to bank deposits with itemized reports covering fees, refunds, and chargebacks
~5/10
Platform marketplace — stories about platform marketplace in this arenaPlatform marketplace
Stories about platform marketplace in this arena
Privacy posture — data-handling and privacy storiesPrivacy posture
Data-handling and privacy stories
Sorted by importance (agentic first) (high → low) · 54/54 stories · click a row’s chevron for the rationale and evidence
Connect an agent via an official MCP server G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | full | 9/10 | Tprobed⚿ | |
Drive the product through a documented public API G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | full | 9/10 | Tprobed | |
Delegate tasks to a built-in AI assistant inside the product G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | none | 0/10 | ||
Plug MCP servers into this product so it can use their tools G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 3 | n/a | untested | none yet | |
Build against official SDKs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 9/10 | Tprobed⚿ | |
Issue scoped/least-privilege API credentials for an agent G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 9/10 | Tprobed⚿ | |
Point an agent at llms.txt or agent-oriented docs G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 9/10 | Tprobed | |
Run the product headlessly / in CI for automation G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 9/10 | Cclaimed | |
Use an official CLI G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 9/10 | Tprobed | |
Download a machine-readable API spec (OpenAPI or equivalent) G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 8/10 | Tprobed | |
Rely on versioned APIs with a documented deprecation policy G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 8/10 | Cclaimed | |
Subscribe to events via webhooks G Agent access | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | full | 8/10 | Cclaimed | |
Operate the product with natural-language commands G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 7/10 | Tprobed⚿ | |
Set up automations that run autonomously in the background G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 7/10 | Cclaimed | |
Explore an interactive API reference with runnable examples G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 6/10 | Tprobed | |
Get AI-generated insights and suggestions from my data inside the product G Agentic features | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 2 | partial | 6/10 | Cclaimed | |
Test against a sandbox environment without touching production data G Api quality | ai-native user | Agenticness — how well agents can access and operate the productAgenticness | 1 | full | 9/10 | Cclaimed | |
Build and test the entire payment flow in a sandbox or test mode that mirrors production, with test cards for every scenario including declines and disputes C Sandbox fidelity | developer | Dev experience — day-to-day developer experience — setup friction, docs, debugging, iteration speedDev experience | 3 | fullfree | 9/10 | Cclaimed | |
Embed customizable payment components directly in my own site or app instead of redirecting to a hosted page C Checkout surfaces | developer | Checkout acceptance — stories about checkout acceptance in this arenaCheckout acceptance | 3 | fullpaid | 9/10 | Cclaimed | |
Issue full or partial refunds from both the dashboard and the API C Refunds | finance-ops user | Disputes fraud — stories about disputes fraud in this arenaDisputes fraud | 3 | fullpaid | 9/10 | Cclaimed | |
Redirect customers to a vendor-hosted, conversion-optimized checkout page without building my own payment UI C Checkout surfaces | developer | Checkout acceptance — stories about checkout acceptance in this arenaCheckout acceptance | 3 | fullpaid | 9/10 | Cclaimed | |
Calculate and collect the correct sales tax, VAT, or GST on every transaction automatically C Tax | finance-ops user | Global currency tax — stories about global currency tax in this arenaGlobal currency tax | 3 | full | 8/10 | Cclaimed | |
Have an agent monitor failed payments via API and webhooks and drive retries and dunning outreach G Ai billing ops | ai-native user | Billing invoicing — stories about billing invoicing in this arenaBilling invoicing | 3 | full | 8/10 | Cclaimed | |
Have an agent provision a new product, price, and payment link via the API in a single session G Ai billing ops | ai-native user | Billing invoicing — stories about billing invoicing in this arenaBilling invoicing | 3 | full | 8/10 | Cclaimed | |
Rely on signed webhook deliveries with automatic retries, event logs, and replay to keep my system consistent with payment state G Integration reliability | developer | Dev experience — day-to-day developer experience — setup friction, docs, debugging, iteration speedDev experience | 3 | full | 8/10 | Cclaimed | |
Respond to a chargeback with structured evidence and track the dispute lifecycle to resolution C Disputes | finance-ops user | Disputes fraud — stories about disputes fraud in this arenaDisputes fraud | 3 | full | 8/10 | Cclaimed | |
Set up recurring subscription billing with plans, trials, upgrades, and proration G Subscriptions | developer | Billing invoicing — stories about billing invoicing in this arenaBilling invoicing | 3 | fullpaid | 8/10 | Cclaimed | |
Have an agent handle a dispute end-to-end, retrieving it, assembling evidence, and submitting the response via the API C Ai disputes | ai-native user | Disputes fraud — stories about disputes fraud in this arenaDisputes fraud | 3 | full | 7/10 | Cclaimed | |
Have an agent pull payout and balance-transaction data via the API and reconcile each bank deposit to its underlying charges C Ai reconciliation | ai-native user | Payouts reconciliation — stories about payouts reconciliation in this arenaPayouts reconciliation | 3 | partial | 7/10 | Cclaimed | |
Accept an online card payment within a day of signing up C Card acceptance | founder | Checkout acceptance — stories about checkout acceptance in this arenaCheckout acceptance | 3 | disputed | 6/10 | Dcontradicted | |
Define rules that trigger actions automatically on events G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 3 | partial | 6/10 | Cclaimed | |
Reconcile settlements to bank deposits with itemized reports covering fees, refunds, and chargebacks C Reconciliation | finance-ops user | Payouts reconciliation — stories about payouts reconciliation in this arenaPayouts reconciliation | 3 | partial | 5/10 | Cclaimed | |
Screen transactions with machine-learning fraud scores and write custom block, review, and allow rules C Fraud prevention | finance-ops user | Disputes fraud — stories about disputes fraud in this arenaDisputes fraud | 3 | partial | 5/10 | Cclaimed | |
Export all of my data in open formats and leave G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | partial | 3/10 | Cclaimed | |
Prevent my data from being used to train AI models G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 3 | n/a | untested | none yet | |
Self-host the core product G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 3 | n/a | untested | none yet | |
Build a marketplace or platform that onboards sellers, splits payments between parties, and pays out to each seller C Marketplace | developer | Platform marketplace — stories about platform marketplace in this arenaPlatform marketplace | 2 | fullpaid | 9/10 | Cclaimed | |
Create a shareable payment link from the dashboard with no code and start selling immediately C No code selling | founder | Checkout acceptance — stories about checkout acceptance in this arenaCheckout acceptance | 2 | fullpaid | 9/10 | Cclaimed | |
Keep my systems out of most of PCI DSS scope because card data is tokenized and never touches my servers C Pci compliance | developer | Compliance security — stories about compliance security in this arenaCompliance security | 2 | full | 9/10 | Cclaimed | |
Safely retry any API request using idempotency keys so network failures never create duplicate charges C Integration reliability | developer | Dev experience — day-to-day developer experience — setup friction, docs, debugging, iteration speedDev experience | 2 | full | 9/10 | Cclaimed | |
Automatically retry failed subscription payments with smart dunning and recovery emails C Subscriptions | finance-ops user | Billing invoicing — stories about billing invoicing in this arenaBilling invoicing | 2 | fullpaid | 8/10 | Cclaimed | |
Charge customers in their local currencies and settle to my bank in mine with transparent FX handling C Multi currency | founder | Global currency tax — stories about global currency tax in this arenaGlobal currency tax | 2 | fullpaid | 8/10 | Cclaimed | |
Do everything through the API that I can do in the UI G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | full | 8/10 | Cclaimed | |
Integrate a working payment flow from the docs alone in under a day, with copy-paste examples in my language C Onboarding dx | developer | Dev experience — day-to-day developer experience — setup friction, docs, debugging, iteration speedDev experience | 2 | full | 8/10 | Xcommunity | |
Offer digital wallets and local payment methods (Apple Pay, Google Pay, bank redirects, BNPL) from the same integration C Payment methods | founder | Checkout acceptance — stories about checkout acceptance in this arenaCheckout acceptance | 2 | partialpaid | 7/10 | Cclaimed | |
Control the payout schedule and see exactly which charges, fees, and refunds make up each payout C Payouts | finance-ops user | Payouts reconciliation — stories about payouts reconciliation in this arenaPayouts reconciliation | 2 | partial | 6/10 | Cclaimed | |
Perform bulk operations across many items at once G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | partial | 6/10 | Cclaimed | |
Schedule recurring jobs or workflows G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 2 | partial | 6/10 | Cclaimed | |
Send hosted invoices with online payment and automatic reminders C Invoicing | finance-ops user | Billing invoicing — stories about billing invoicing in this arenaBilling invoicing | 2 | partialpaid | 6/10 | Cclaimed | |
Choose where my data is stored (region/residency) G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | untested | none yet | |
Control data retention and deletion G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | none | untested | none yet | |
Opt out of telemetry and usage tracking G | ai-native user | Privacy posture — data-handling and privacy storiesPrivacy posture | 2 | n/a | untested | none yet | |
Read the product's source under an open license G | ai-native user | Openness — open source, data portability, and self-hosting storiesOpenness | 2 | none | untested | none yet | |
Version, review, and roll back my automations G | ai-native user | Automation depth — how much of the product can run unattendedAutomation depth | 1 | none | 0/10 |
Opportunities — the stories that would move this product's scores, from its own judged verdictsOpportunitiestop 8 of 19 stories with headroom
What would move Stripe’s scores — derived from its own judged verdicts, biggest headroom first. Each line quotes what the judge found missing; shipping it (or evidencing it publicly) is the fix.
Agenticness — how well agents can access and operate the productDelegate tasks to a built-in AI assistant inside the product
nonemoves Built-in AIimpact 45
The evidence pack shows Stripe exposing an MCP server, CLI, SDKs, and agent plugins so *external* AI agents (Claude, Codex, Cursor, etc.) can act on Stripe's behalf, and it describes AI-driven backend features (Radar fraud scoring, smart retries).
Openness — open source, data portability, and self-hosting storiesExport all of my data in open formats and leave
partialq3/10moves PA Scoreimpact 21
Missing: a documented full account/data export tool (customers, charges, subscriptions, full transaction history) in open/portable formats, and any explicit data-portability or account-closure export workflow.
Openness — open source, data portability, and self-hosting storiesRead the product's source under an open license
nonemoves PA Scoreimpact 20
Stripe's core payments platform is proprietary SaaS; the evidence pack shows only open-source SDKs/CLI/agent-toolkit wrappers (e.g.
Privacy posture — data-handling and privacy storiesChoose where my data is stored (region/residency)
nonemoves PA Scoreimpact 20
No evidence in the pack discusses data residency, regional data storage choices, or GDPR/EU data localization options for Stripe accounts; the evidence covers payments, billing, MCP/agents, sandboxes, etc.
Privacy posture — data-handling and privacy storiesControl data retention and deletion
nonemoves PA Scoreimpact 20
The evidence pack covers sandbox isolation, restricted API keys, MCP OAuth session revocation, and webhook/event architecture, but none of it addresses data retention policies or a mechanism for users to request deletion/erasure of stored payment or customer data.
Disputes fraud — stories about disputes fraud in this arenaScreen transactions with machine-learning fraud scores and write custom block, review, and allow rules
partialq5/10moves PA Scoreimpact 15
Missing: documentation of custom rule creation/editing (block, review, allow lists), rule logic examples, and independent/hands-on confirmation of Radar's rule-writing workflow.
Payouts reconciliation — stories about payouts reconciliation in this arenaReconcile settlements to bank deposits with itemized reports covering fees, refunds, and chargebacks
partialq5/10moves PA Scoreimpact 15
Missing: a documented native 'payout reconciliation report' itemizing fees/refunds/chargebacks per deposit, confirmation of automatic matching to bank statement lines, and independent/hands-on evidence from finance-ops users that this reconciliation workflow works well in practice.
Automation depth — how much of the product can run unattendedDefine rules that trigger actions automatically on events
partialq6/10moves PA Scoreimpact 12
Missing: a native first-party no-code/low-code rule engine for arbitrary event-triggered actions, and independent hands-on confirmation of such rule-based automation in practice.
Showing the top 8 of 19 — every none/partial verdict in the story verdicts table is headroom.
Think a verdict is wrong? Every verdicts-table row has a Flag link — see the methodology.
Coverage map — which docs area, API section, or community source covers which judged storiesCoverage map35 surfaces · 45 covered stories
Where the cited evidence behind each covered verdict came from — the same citations the verdicts table shows, no extra judging.
MCP docs16 stories
- Point an agent at llms.txt or agent-oriented docs
- Connect an agent via an official MCP server
- Issue scoped/least-privilege API credentials for an agent
- Build against official SDKs
- Subscribe to events via webhooks
- Set up automations that run autonomously in the background
- Operate the product with natural-language commands
- Test against a sandbox environment without touching production data
- Perform bulk operations across many items at once
- Schedule recurring jobs or workflows
- Have an agent monitor failed payments via API and webhooks and drive retries and dunning outreach
- Have an agent provision a new product, price, and payment link via the API in a single session
- Have an agent handle a dispute end-to-end, retrieving it, assembling evidence, and submitting the response via the API
- Respond to a chargeback with structured evidence and track the dispute lifecycle to resolution
- Do everything through the API that I can do in the UI
- Have an agent pull payout and balance-transaction data via the API and reconcile each bank deposit to its underlying charges
Payments docs11 stories
- Point an agent at llms.txt or agent-oriented docs
- Drive the product through a documented public API
- Set up automations that run autonomously in the background
- Explore an interactive API reference with runnable examples
- Download a machine-readable API spec (OpenAPI or equivalent)
- Accept an online card payment within a day of signing up
- Embed customizable payment components directly in my own site or app instead of redirecting to a hosted page
- Redirect customers to a vendor-hosted, conversion-optimized checkout page without building my own payment UI
- Offer digital wallets and local payment methods (Apple Pay, Google Pay, bank redirects, BNPL) from the same integration
- Keep my systems out of most of PCI DSS scope because card data is tokenized and never touches my servers
- Integrate a working payment flow from the docs alone in under a day, with copy-paste examples in my language
API reference9 stories
- Run the product headlessly / in CI for automation
- Drive the product through a documented public API
- Rely on versioned APIs with a documented deprecation policy
- Perform bulk operations across many items at once
- Have an agent monitor failed payments via API and webhooks and drive retries and dunning outreach
- Safely retry any API request using idempotency keys so network failures never create duplicate charges
- Rely on signed webhook deliveries with automatic retries, event logs, and replay to keep my system consistent with payment state
- Integrate a working payment flow from the docs alone in under a day, with copy-paste examples in my language
- Do everything through the API that I can do in the UI
Stripe CLI docs8 stories
- Run the product headlessly / in CI for automation
- Use an official CLI
- Drive the product through a documented public API
- Operate the product with natural-language commands
- Test against a sandbox environment without touching production data
- Have an agent provision a new product, price, and payment link via the API in a single session
- Build and test the entire payment flow in a sandbox or test mode that mirrors production, with test cards for every scenario including declines and disputes
- Do everything through the API that I can do in the UI
Billing docs8 stories
- Get AI-generated insights and suggestions from my data inside the product
- Set up automations that run autonomously in the background
- Define rules that trigger actions automatically on events
- Schedule recurring jobs or workflows
- Have an agent monitor failed payments via API and webhooks and drive retries and dunning outreach
- Send hosted invoices with online payment and automatic reminders
- Automatically retry failed subscription payments with smart dunning and recovery emails
- Set up recurring subscription billing with plans, trials, upgrades, and proration
Data docs8 stories
- Get AI-generated insights and suggestions from my data inside the product
- Operate the product with natural-language commands
- Perform bulk operations across many items at once
- Schedule recurring jobs or workflows
- Export all of my data in open formats and leave
- Have an agent pull payout and balance-transaction data via the API and reconcile each bank deposit to its underlying charges
- Control the payout schedule and see exactly which charges, fees, and refunds make up each payout
- Reconcile settlements to bank deposits with itemized reports covering fees, refunds, and chargebacks
Disputes docs8 stories
- Have an agent monitor failed payments via API and webhooks and drive retries and dunning outreach
- Rely on signed webhook deliveries with automatic retries, event logs, and replay to keep my system consistent with payment state
- Build and test the entire payment flow in a sandbox or test mode that mirrors production, with test cards for every scenario including declines and disputes
- Have an agent handle a dispute end-to-end, retrieving it, assembling evidence, and submitting the response via the API
- Respond to a chargeback with structured evidence and track the dispute lifecycle to resolution
- Do everything through the API that I can do in the UI
- Reconcile settlements to bank deposits with itemized reports covering fees, refunds, and chargebacks
- Build a marketplace or platform that onboards sellers, splits payments between parties, and pays out to each seller
Payment links docs8 stories
- Have an agent provision a new product, price, and payment link via the API in a single session
- Accept an online card payment within a day of signing up
- Redirect customers to a vendor-hosted, conversion-optimized checkout page without building my own payment UI
- Create a shareable payment link from the dashboard with no code and start selling immediately
- Offer digital wallets and local payment methods (Apple Pay, Google Pay, bank redirects, BNPL) from the same integration
- Keep my systems out of most of PCI DSS scope because card data is tokenized and never touches my servers
- Issue full or partial refunds from both the dashboard and the API
- Charge customers in their local currencies and settle to my bank in mine with transparent FX handling
Webhooks docs8 stories
- Subscribe to events via webhooks
- Set up automations that run autonomously in the background
- Define rules that trigger actions automatically on events
- Have an agent monitor failed payments via API and webhooks and drive retries and dunning outreach
- Rely on signed webhook deliveries with automatic retries, event logs, and replay to keep my system consistent with payment state
- Integrate a working payment flow from the docs alone in under a day, with copy-paste examples in my language
- Have an agent handle a dispute end-to-end, retrieving it, assembling evidence, and submitting the response via the API
- Respond to a chargeback with structured evidence and track the dispute lifecycle to resolution
Workbench docs8 stories
- Run the product headlessly / in CI for automation
- Use an official CLI
- Drive the product through a documented public API
- Explore an interactive API reference with runnable examples
- Test against a sandbox environment without touching production data
- Rely on signed webhook deliveries with automatic retries, event logs, and replay to keep my system consistent with payment state
- Build and test the entire payment flow in a sandbox or test mode that mirrors production, with test cards for every scenario including declines and disputes
- Do everything through the API that I can do in the UI
Keys docs6 stories
- Run the product headlessly / in CI for automation
- Drive the product through a documented public API
- Issue scoped/least-privilege API credentials for an agent
- Have an agent monitor failed payments via API and webhooks and drive retries and dunning outreach
- Have an agent handle a dispute end-to-end, retrieving it, assembling evidence, and submitting the response via the API
- Do everything through the API that I can do in the UI
Agents docs5 stories
Payouts docs5 stories
- Charge customers in their local currencies and settle to my bank in mine with transparent FX handling
- Have an agent pull payout and balance-transaction data via the API and reconcile each bank deposit to its underlying charges
- Control the payout schedule and see exactly which charges, fees, and refunds make up each payout
- Reconcile settlements to bank deposits with itemized reports covering fees, refunds, and chargebacks
- Build a marketplace or platform that onboards sellers, splits payments between parties, and pays out to each seller
Radar docs5 stories
- Get AI-generated insights and suggestions from my data inside the product
- Set up automations that run autonomously in the background
- Define rules that trigger actions automatically on events
- Respond to a chargeback with structured evidence and track the dispute lifecycle to resolution
- Screen transactions with machine-learning fraud scores and write custom block, review, and allow rules
Sandboxes docs5 stories
- Run the product headlessly / in CI for automation
- Use an official CLI
- Test against a sandbox environment without touching production data
- Have an agent provision a new product, price, and payment link via the API in a single session
- Build and test the entire payment flow in a sandbox or test mode that mirrors production, with test cards for every scenario including declines and disputes
mcp.stripe.com4 stories
GitHub README4 stories
Event destinations docs4 stories
- Subscribe to events via webhooks
- Define rules that trigger actions automatically on events
- Have an agent monitor failed payments via API and webhooks and drive retries and dunning outreach
- Rely on signed webhook deliveries with automatic retries, event logs, and replay to keep my system consistent with payment state
Tax docs4 stories
- Redirect customers to a vendor-hosted, conversion-optimized checkout page without building my own payment UI
- Create a shareable payment link from the dashboard with no code and start selling immediately
- Charge customers in their local currencies and settle to my bank in mine with transparent FX handling
- Calculate and collect the correct sales tax, VAT, or GST on every transaction automatically
llms.txt3 stories
Refunds docs3 stories
Testing docs3 stories
- Test against a sandbox environment without touching production data
- Integrate a working payment flow from the docs alone in under a day, with copy-paste examples in my language
- Build and test the entire payment flow in a sandbox or test mode that mirrors production, with test cards for every scenario including declines and disputes
.well known docs2 stories
OpenAPI spec2 stories
Hacker News2 stories
Apps docs2 stories
Connect docs1 story
Currencies docs1 story
Partners docs1 story
Probe proofs — replayable recordings from the probe harnessProbe proofs
Replayable recordings from our probe harness — see the Prove-It protocol to submit one.
$stripe resourcesreproduced$ stripe resources Available commands: account_links account_sessions accounts apple_pay_domains application_fees balance balance_settings balance_transactions bank_accounts billing billing_portal capabilities cards cash_balances charges checkout climate confirmation_[redacted]s country_specs coupons credit_note_line_items credit_notes customer_balance_transactions customer_cash_balance_transactions customer_sessions customers disputes entitlements ephemeral_[redacted]s events exchange_rates external_accounts fee_refunds file_links files financial_connections forwarding identity invoice_line_items invoice_payments invoice_rendering_templates invoiceitems invoices issuing login_links mandates payment_attempt_records payment_intent_amount_details_line_items payment_intents payment_links payment_method_configurations payment_method_domains payment_methods payment_records payment_sources payouts persons plans preview prices product_features products promotion_codes quotes radar refunds reporting reporting Run Stripe Sigma queries via the Data Reporting API (Public Preview) reviews scheduled_query_runs setup_attempts setup_intents shipping_rates sources subscription_items subscription_schedules subscriptions tax tax_codes tax_ids tax_rates terminal test_helpers [redacted]s topups transfer_reversals transfers treasury v2 webhook_endpoints Use "stripe [command] --help" for more information about a command.
$stripe --versionreproduced$ stripe --version stripe version 1.50.10
$stripe listen --helpreproduced$ stripe listen --help
The listen command watches and forwards webhook events from Stripe to your
local machine by connecting directly to Stripe's API. You can test the latest
API version, filter events, or even load your saved webhook endpoints from your
Stripe account.
Usage:
stripe listen [flags]
Examples:
stripe listen
stripe listen --events charge.captured,charge.updated \
--forward-to localhost:3000/events
stripe listen --thin-events v1.billing.meter.no_meter_found \
--forward-thin-to localhost:3000/thin-events
Flags:
--connect-headers strings A comma-separated list of custom headers to forward for Connect. Ex: "[redacted]1:Value1, [redacted]2:Value2"
-e, --events strings A comma-separated list of specific events to listen for. For a list of all possible events, see: https://stripe.com/docs/api/events/types (default [*])
--format string Specifies the output format of webhook events
Acceptable values:
'JSON' - Output webhook events in JSON format
-c, --forward-connect-to string The URL to forward Connect webhook events to (default: same as normal events)
--forward-thin-connect-to string The URL to forward thin Connect events to
--forward-thin-to string The URL to forward thin events to
-f, --forward-to string The URL to forward webhook events to
-H, --headers strings A comma-separated list of custom headers to forward. Ex: "[redacted]1:Value1, [redacted]2:Value2"
-h, --help help for listen
-l, --latest Receive events formatted with the latest API version (default: your account's default API version)
--live Receive live events (default: test)
--print-secret Only print the webhook signing secret and exit
-s, --skip-update Skip checking latest version of Stripe CLI
--skip-verify Skip certificate verification when forwarding to HTTPS endpoints
--thin-events strings A comma-separated list of thin events to listen for.
-a, --use-configured-webhooks Load webhook endpoint configuration from the webhooks API/dashboard
Global flags:
--api-[redacted] string Your API [redacted] to use for the command
--color string turn on/off color output (on, off, auto)
--config string config file (default is $HOME/.config/stripe/config.toml)
--device-name string device name
--log-level string log level (debug, info, trace, warn, error) (default "info")
--map string[="tree"] Print a command tree [tree|compact|paths|json]
-p, --project-name string the project name to read from for config (default "default")
$curl -si -X POST https://mcp.stripe.com -H 'Content-Type: application/json' -d '<jsonrpc initialize>'reproduced$ curl -si -X POST https://mcp.stripe.com -H 'Content-Type: application/json' -d '<jsonrpc initialize>'
HTTP/2 401
server: nginx
date: Fri, 04 Sep 2026 00:51:21 GMT
content-type: application/json
content-length: 81
cache-control: max-age=0, no-cache, no-store, must-revalidate
content-security-policy: base-uri 'none'; default-src 'none'; form-action 'none'; frame-ancestors 'none'; img-src 'self'; script-src 'self' 'report-sample'; style-src 'self'; worker-src 'none'; upgrade-insecure-requests; report-uri https://q.stripe.com/csp-violation?q=GwAlGJmlQ2oGodkUY8jfASjeYrwjD3VMjre-AItDRJJdH1rLFdSnzbHKnKcReY6NyeyJbQ_X; report-to csp
cross-origin-opener-policy: same-origin; report-to="wsp_coop"
expires: 0
pragma: no-cache
referrer-policy: strict-origin-when-cross-origin
report-to: {"group":"coop","max_age":8640,"endpoints":[{"url":"https://q.stripe.com/coop-report"}],"include_subdomains":true}, {"group":"wsp_coop","max_age":8640,"endpoints":[{"url":"https://q.stripe.com/coop-report?s=GwAlGJmlQ2oGodkUY8jfASjeYrwjD3VMjre-AItDRJJdH1rLFdSnzbHKnKcReY6NyeyJbQ_X"}],"include_subdomains":true}, {"group":"wsp_coep","max_age":8640,"endpoints":[{"url":"https://q.stripe.com/coep-report?s=GwAlGJmlQ2oGodkUY8jfASjeYrwjD3VMjre-AItDRJJdH1rLFdSnzbHKnKcReY6NyeyJbQ_X"}],"include_subdomains":true}, {"group":"csp","max_age":8640,"endpoints":[{"url":"https://q.stripe.com/csp-report-v2?q=GwAlGJmlQ2oGodkUY8jfASjeYrwjD3VMjre-AItDRJJdH1rLFdSnzbHKnKcReY6NyeyJbQ_X&t=1"}],"include_subdomains":true}
reporting-endpoints: coop="https://q.stripe.com/coop-report", wsp_coop="https://q.stripe.com/coop-report?s=GwAlGJmlQ2oGodkUY8jfASjeYrwjD3VMjre-AItDRJJdH1rLFdSnzbHKnKcReY6NyeyJbQ_X", wsp_coep="https://q.stripe.com/coep-report?s=GwAlGJmlQ2oGodkUY8jfASjeYrwjD3VMjre-AItDRJJdH1rLFdSnzbHKnKcReY6NyeyJbQ_X", csp="https://q.stripe.com/csp-report-v2?q=GwAlGJmlQ2oGodkUY8jfASjeYrwjD3VMjre-AItDRJJdH1rLFdSnzbHKnKcReY6NyeyJbQ_X&t=1"
request-id: req_BSbob2uDnqGjUC
www-authenticate: Bearer resource_metadata=https://mcp.stripe.com/.well-known/oauth-protected-resource
x-content-type-options: nosniff
x-robots-tag: none
x-stripe-proxy-response: upstream
x-stripe-server-rpc-duration-micros: 8941
x-wc: 3ff
strict-transport-security: max-age=63072000; includeSubDomains; preload
{"error":"Unauthorized. See https://docs.stripe.com/mcp for usage instructions."}
Claims vs evidence — vendor claims reconciled against independent verdictsClaims vs evidence
7 of 32 testable claims verified · 0 contradicted → integrity 22/100
46 distinct capability claims found in Stripe’s own claimed-docs/GitHub materials, reconciled against our judge’s independent verdicts.
7
Verified
25
Unverified
0
Contradicted
12
Undersold
Verified (8)
“Official MCP server lets AI agents interact with the Stripe API and search docs/support”
“Agent skills give AI agents instructions/best practices for building with Stripe”
Point an agent at llms.txt or agent-oriented docsfullproof ↗
“SDK integrates Stripe billing with Vercel AI SDK for usage-based AI billing”
“Provides SDKs for integrating Stripe with LLMs and agent frameworks”
“Agents can charge for AI features, sell through agents, and accept payments from agents”
Operate the product with natural-language commandspartialproof ↗
“OpenAPI-style spec files available to generate SDKs or client libraries”
Download a machine-readable API spec (OpenAPI or equivalent)fullproof ↗
“API keys authenticate requests and scope which resources an integration can access”
Issue scoped/least-privilege API credentials for an agentfullproof ↗
“CLI lets you build, test, and manage your Stripe integration from the command line”
Unverified (47)
“Build a fully customized payment page using Elements components”
Embed customizable payment components directly in my own site or app instead of redirecting to a hosted pagefullproof ↗
“Accept payments via an embedded or Stripe-hosted payment page”
Redirect customers to a vendor-hosted, conversion-optimized checkout page without building my own payment UIfullproof ↗
“Accept one-time and subscription payments from 125+ local payment methods”
Offer digital wallets and local payment methods (Apple Pay, Google Pay, bank redirects, BNPL) from the same integrationpartialproof ↗
“Create a shareable payment link for social media, email, or website”
Create a shareable payment link from the dashboard with no code and start selling immediatelyfullproof ↗
“Issue refunds with no code required”
Issue full or partial refunds from both the dashboard and the APIfullproof ↗
“Automate recurring billing, custom pricing plans, trials, and renewals”
Set up recurring subscription billing with plans, trials, upgrades, and prorationfullproof ↗
“Customer portal for self-service subscription and billing management”
Set up recurring subscription billing with plans, trials, upgrades, and prorationfullproof ↗
“Receive webhook events for asynchronous payment, dispute, and subscription events”
“Receive webhook events for asynchronous payment, dispute, and subscription events”
Rely on signed webhook deliveries with automatic retries, event logs, and replay to keep my system consistent with payment statefullproof ↗
“API supports idempotency keys to safely retry requests without duplicate operations”
Safely retry any API request using idempotency keys so network failures never create duplicate chargesfullproof ↗
“Test integrations in a sandbox using simulated transactions that don't move real funds”
Build and test the entire payment flow in a sandbox or test mode that mirrors production, with test cards for every scenario including declines and disputesfullproof ↗
“Test integrations in a sandbox using simulated transactions that don't move real funds”
Test against a sandbox environment without touching production datafullproof ↗
“Low-risk payment integrations transmit card data directly to Stripe, reducing PCI scope”
Keep my systems out of most of PCI DSS scope because card data is tokenized and never touches my serversfullproof ↗
“Collect marketplace payments and automatically split payouts to sellers”
Build a marketplace or platform that onboards sellers, splits payments between parties, and pays out to each sellerfullproof ↗
“Smart Retries automatically retry failed payments to prevent involuntary churn”
Automatically retry failed subscription payments with smart dunning and recovery emailsfullproof ↗
“Recovery analytics show subscription payment failure and recovery rates”
Get AI-generated insights and suggestions from my data inside the productpartialproof ↗
“Recovery analytics show subscription payment failure and recovery rates”
Automatically retry failed subscription payments with smart dunning and recovery emailsfullproof ↗
“Coding agents can provision an anonymous sandbox with API keys via the CLI, no signup needed”
Run the product headlessly / in CI for automationfullproof ↗
“Coding agents can provision an anonymous sandbox with API keys via the CLI, no signup needed”
Test against a sandbox environment without touching production datafullproof ↗
“Cancel a payment before completion for free, or refund after it succeeds”
Issue full or partial refunds from both the dashboard and the APIfullproof ↗
“Programmatically upload dispute evidence and respond to chargebacks via API and webhooks”
Respond to a chargeback with structured evidence and track the dispute lifecycle to resolutionfullproof ↗
“Programmatically upload dispute evidence and respond to chargebacks via API and webhooks”
Have an agent handle a dispute end-to-end, retrieving it, assembling evidence, and submitting the response via the APIfullproof ↗
“Charge customers in 135+ currencies and settle in your preferred currency”
Charge customers in their local currencies and settle to my bank in mine with transparent FX handlingfullproof ↗
“Automate sales tax, VAT, and GST compliance on transactions”
Calculate and collect the correct sales tax, VAT, or GST on every transaction automaticallyfullproof ↗
“Create, customize, and send hosted invoices from the Dashboard with no code”
Send hosted invoices with online payment and automatic reminderspartialproof ↗
“Radar uses ML/AI to evaluate transactions in real time for fraud risk”
Screen transactions with machine-learning fraud scores and write custom block, review, and allow rulespartialproof ↗
“Guides for migrating existing subscriptions onto Stripe Billing”
Set up recurring subscription billing with plans, trials, upgrades, and prorationfullproof ↗
“Sandbox is an isolated test environment for experimenting without affecting live integration”
Test against a sandbox environment without touching production datafullproof ↗
“Sandbox is an isolated test environment for experimenting without affecting live integration”
Build and test the entire payment flow in a sandbox or test mode that mirrors production, with test cards for every scenario including declines and disputesfullproof ↗
“Issue refunds via the Refunds API or the Dashboard”
Issue full or partial refunds from both the dashboard and the APIfullproof ↗
“Stripe sends payouts from available balance to your bank account”
Control the payout schedule and see exactly which charges, fees, and refunds make up each payoutpartialproof ↗
“Webhooks push real-time event data to your endpoint when account events occur”
“Webhooks push real-time event data to your endpoint when account events occur”
Rely on signed webhook deliveries with automatic retries, event logs, and replay to keep my system consistent with payment statefullproof ↗
“Payment links let customers pay in local language, currency, and preferred method”
Create a shareable payment link from the dashboard with no code and start selling immediatelyfullproof ↗
“Payment links let customers pay in local language, currency, and preferred method”
Offer digital wallets and local payment methods (Apple Pay, Google Pay, bank redirects, BNPL) from the same integrationpartialproof ↗
“Connect enables building marketplaces/platforms that move money between multiple parties”
Build a marketplace or platform that onboards sellers, splits payments between parties, and pays out to each sellerfullproof ↗
“Monthly API releases are backward-compatible so integrations can upgrade safely”
Rely on versioned APIs with a documented deprecation policyfullproof ↗
“Collect and calculate tax directly on Payment Links with no code”
Calculate and collect the correct sales tax, VAT, or GST on every transaction automaticallyfullproof ↗
“Collect and calculate tax directly on Payment Links with no code”
Create a shareable payment link from the dashboard with no code and start selling immediatelyfullproof ↗
“Invite collaborators to specific sandboxes without giving access to live data”
Test against a sandbox environment without touching production datafullproof ↗
“Checkout Sessions API provides prebuilt payment page UIs”
Redirect customers to a vendor-hosted, conversion-optimized checkout page without building my own payment UIfullproof ↗
“Track payouts and expected deposit dates in the Dashboard”
Control the payout schedule and see exactly which charges, fees, and refunds make up each payoutpartialproof ↗
“Create an HTTPS webhook endpoint to receive Stripe events”
“Revenue recovery features (retries, dunning) require no code to enable”
Automatically retry failed subscription payments with smart dunning and recovery emailsfullproof ↗
“Team members can test in isolated, separate sandboxes without cross-contamination”
Test against a sandbox environment without touching production datafullproof ↗
“Customize invoice content and branding”
Send hosted invoices with online payment and automatic reminderspartialproof ↗
“Agent-first developer tools support usage-based billing and agentic commerce for AI products”
Have an agent provision a new product, price, and payment link via the API in a single sessionfullproof ↗
Undersold (12)
Drive the product through a documented public APIfullproof ↗
Set up automations that run autonomously in the backgroundpartialproof ↗
Explore an interactive API reference with runnable examplespartialproof ↗
Perform bulk operations across many items at oncepartialproof ↗
Define rules that trigger actions automatically on eventspartialproof ↗
Have an agent monitor failed payments via API and webhooks and drive retries and dunning outreachfullproof ↗
Integrate a working payment flow from the docs alone in under a day, with copy-paste examples in my languagefullproof ↗
Do everything through the API that I can do in the UIfullproof ↗
Export all of my data in open formats and leavepartialproof ↗
Have an agent pull payout and balance-transaction data via the API and reconcile each bank deposit to its underlying chargespartialproof ↗
Reconcile settlements to bank deposits with itemized reports covering fees, refunds, and chargebackspartialproof ↗
Pricing signals
- 2.9% + $0.3per transactionpay-as-you-goStandard pay-as-you-go rate for domestic card transactionssource ↗as of 2026-09-07
- 0.8%per transactionpay-as-you-goACH Direct Debit, $5.00 cap per transactionsource ↗as of 2026-09-07
Extracted verbatim from the vendor’s own pricing page — hover a figure for the exact quote.
Business model
Pay-as-you-go per transaction (2.9% + 30¢ for domestic online card payments in the US) with no monthly fee; Billing, Tax, Radar, and Connect carry per-use fees, and large-volume merchants get custom pricing.
pricing ↗Score trend
How this product’s scores have moved as evidence and verdicts are re-derived — a point per change, not per day.
Try Experimental
Run it in the microterminal →Recorded agent sessions — and a live MCP handshake where the vendor ships one.
Flag
⚑ Flag a verdictThink a verdict is wrong? Opens a prefilled GitHub issue — or use the ⚑ next to any verdict above.
For agents
Agent surface uptime MCP 100% · llms.txt 100% (30d, checked every 6h since Sep 8 '26)
