Skip to content

How Stripe’s scores are calculated

The full audit trail, recomputed from the verdict data at build time through the same code that produced the leaderboard: verdict × quality × story weight per cell, cells sum to dimension scores, dimensions blend into the PA Score. Every number on the product page is reproducible from this page alone; for why the formula looks like this, see the methodology.

verdict factors: full ×1.0 · partial ×0.6 · disputed ×0.3 · none ×0.0 · n/a excluded from both sides · cell points = weight × quality × factor · cell max = weight × 10

PA Score55/100

Agent-ready 88.9 × 0.30 = 26.67

API quality 68.9 × 0.20 = 13.78

Openness 30.6 × 0.20 = 6.12

Built-in AI 26.7 × 0.15 = 4.00

Automation 31.5 × 0.15 = 4.72

(26.67 + 13.78 + 6.12 + 4.00 + 4.72) ÷ (0.30 + 0.20 + 0.20 + 0.15 + 0.15) = 55.30 ÷ 1.00 = 55.3

Scores are stored to 1 decimal; the product page’s pills round to whole numbers for display. Each dimension below shows the stories, verdicts, and cited evidence behind its number.

Agent-ready88.9/100×0.30 of the PA blend

Outside-in: can YOUR agent reach and drive this product — API, MCP, CLI, headless runs, agent docs.

Point an agent at llms.txt or agent-oriented docsweight 2

2 (weight) × 9 (quality) × 1.0 (full) = 18.0 of 20 max

  • [probe] https://docs.stripe.com/llms.txtPROBE llms.txt: HTTP 200 at https://docs.stripe.com/llms.txt # Stripe Documentation When installing Stripe packages, always check the npm registry for the latest version rather tha
  • [probe] https://docs.stripe.com/payments.mdPROBE docs-md: HTTP 200 at https://docs.stripe.com/payments.md # Payments Use Stripe to start accepting payments. ## Get started Integrate with Stripe to start accepting payments o
  • [claimed-docs] https://docs.stripe.com/skills.mdStripe publishes a machine-readable agent-skills catalog: "You can use curl to fetch the index of available skills, what they do, and their files from https://docs.stripe.com/.well-known/skills/index.json. To download a skill and its related files, use curl to download them from https://docs.stripe.com/.well-known/skills/<filepath>." Install all with `npx skills add https://docs.stripe.com`. The live index lists 8 Stripe-maintained skills: connect-recommend, connect-required-verification-information, stripe-apps, stripe-best-practices, stripe-directory, stripe-docs, stripe-projects, and upgrade-stripe, each with SKILL.md plus reference files.
  • [probe] https://docs.stripe.com/.well-known/skills/index.jsonPROBE skills-index (2026-09-14): GET https://docs.stripe.com/.well-known/skills/index.json returns HTTP 200 with 8 Stripe-maintained agent skills: connect-recommend, connect-required-verification-information, stripe-apps, stripe-best-practices, stripe-directory, stripe-docs, stripe-projects, upgrade-stripe — each entry lists its SKILL.md and reference files, fetchable keylessly under /.well-known/skills/<filepath>.
  • [claimed-docs] https://docs.stripe.com/agents.mdBuild your integration with agent-first developer tools, charge your users for AI features with usage-based billing, and let agents transact on your behalf through agentic commerce.
  • [claimed-docs] https://docs.stripe.com/mcp.mdThe Stripe Model Context Protocol (MCP) server provides tools that AI agents can use to interact with the Stripe API and search Stripe's knowledge base, including documentation and support articles.

Run the product headlessly / in CI for automationweight 2

2 (weight) × 9 (quality) × 1.0 (full) = 18.0 of 20 max

  • [claimed-docs] https://docs.stripe.com/sandboxes.mdCoding agents should install the Stripe CLI (npm i -g @stripe/cli) and run the command stripe sandbox create --help to provision an anonymous Stripe sandbox with working API keys. No account registration required.
  • [claimed-docs] https://docs.stripe.com/stripe-cli.mdBuild, test, and manage your Stripe integration from the command line.
  • [claimed-docs] https://docs.stripe.com/workbench/shell.mdWorkbench (Dashboard > Developers > Workbench) ships an interactive Shell and API Explorer: "Shell is a command line interface within Workbench that provides many of the same commands built into the Stripe CLI... Autocompletion: Shell provides tab completion for API requests and CLI commands. API Explorer: Use the built-in API Explorer to visually explore API resources and build API calls from Shell." You can run `stripe listen` for webhook events and execute real API requests (e.g. `stripe products create --name=...`) in the browser; "Shell is read-only in live mode. Switch to a sandbox to run API requests that create, modify, or delete API objects."
  • [claimed-docs] https://docs.stripe.com/stripe-cli.mdThe CLI landing page frames the command line as "Stripe's suite of agent-ready tooling", with "Agent setup: Automatically configure your agent coding harness for Stripe" (`stripe agent setup` — "This command automatically detects which agents you use, and runs the applicable commands") and "Create a sandbox: Start building on Stripe without needing to set up an account."
  • [claimed-docs] https://docs.stripe.com/api/idempotent_requests.mdThe API supports idempotency for safely retrying requests without accidentally performing the same operation twice.
  • [claimed-docs] https://docs.stripe.com/keys/restricted-api-keys.mdRestricted API keys are Stripe's documented least-privilege credential for agents: "When you create a RAK in the Stripe Dashboard, you select which Stripe resources the key can access and the permissions for each resource: Read, Write, or None. All Stripe APIs support restricted API keys... Stripe recommends always using RAKs instead of unrestricted secret keys, especially when giving a key to an AI agent. Use RAK permissions to limit what an agent can do in your account." The comparison table lists "Suitability for AI agents... You explicitly control the agent's permissions", and organization-level keys (sk_org_) manage multiple accounts.
  • [claimed-docs] https://docs.stripe.com/sandboxes.mdA sandbox is an isolated test environment. You can use your sandbox to test Stripe functionality in your account, and experiment with new features without affecting your live integration.

Plug MCP servers into this product so it can use their toolsweight 3

n/a — not applicable to this product: excluded from numerator and denominator

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Connect an agent via an official MCP serverweight 3

3 (weight) × 9 (quality) × 1.0 (full) = 27.0 of 30 max

  • [claimed-docs] https://docs.stripe.com/mcp.mdThe Stripe Model Context Protocol (MCP) server provides tools that AI agents can use to interact with the Stripe API and search Stripe's knowledge base, including documentation and support articles.
  • [claimed-docs] https://docs.stripe.com/mcp.mdLet your AI agents interact with the Stripe API by using our MCP server.
  • [probe] https://docs.stripe.com/mcpofficial MCP server documented at https://docs.stripe.com/mcp
  • [probe] https://mcp.stripe.comPROBE mcp-oauth (2026-09-14): keyless JSON-RPC initialize to https://mcp.stripe.com answers HTTP 401 {"error":"Unauthorized. See https://docs.stripe.com/mcp for usage instructions."} with www-authenticate: Bearer resource_metadata=https://mcp.stripe.com/.well-known/oauth-protected-resource; that metadata (HTTP 200) publishes {"resource": "https://mcp.stripe.com", "authorization_servers": ["https://access.stripe.com/mcp"]} — a live, OAuth-gated remote MCP server per the MCP authorization spec.
  • [claimed-docs] https://docs.stripe.com/mcp.mdThe hosted MCP server (mcp.stripe.com) exposes generic API tools plus task tools: `stripe_api_search` ("Search for Stripe API methods by keyword"), `stripe_api_details`, `stripe_api_read` ("Read data with any Stripe API GET method"), `stripe_api_write` ("Write data with any Stripe API POST, PATCH, PUT and DELETE method"), `get_stripe_account_info`, `stripe_analytics` ("Query metrics, run SQL against reporting tables, or run pre-built templates"), `get_balance_summary` (Treasury), `search_stripe_documentation`, `stripe_implementation_planner` ("Guides the user through Stripe products... or build any Stripe integration"), and `send_stripe_mcp_feedback`. The documented supported-method list spans customers, charges, refunds (create), PaymentIntents, Checkout Sessions (create), invoices (create/finalize/void), subscriptions (create/update/cancel), products/prices/payment links (create/update), disputes (update), webhook endpoints (create), Connect accounts, Issuing, tax registrations/calculations, payouts, and balance transactions.
  • [claimed-docs] https://docs.stripe.com/mcp.mdDocs, "Confirm actions by agents acting on your behalf": "To prevent agents from making mistakes, Stripe requires human confirmation before it takes certain stripe_api_write actions, such as refunds and outbound payments. To confirm an action, click the URL provided by your agent and review the details of the request... When you click Approve, Stripe provides the agent with an approval token, but you need to tell the agent to retry the operation... If you don't approve the action within 24 hours, it expires." Also: "Enable human confirmation of tools and exercise caution when using the Stripe MCP with other servers to avoid prompt injection attacks."
  • [claimed-docs] https://docs.stripe.com/mcp.mdMCP access is governed like any credential: OAuth per the MCP spec ("OAuth lets you grant and revoke access without sharing an API key with the client"); authorized clients appear under "OAuth sessions" in user settings with per-session Revoke access; administrators can revoke another user's sessions ("Revoke all") and "manage MCP access" in Dashboard settings, configured "separately for live mode and sandbox environments". Tool-call observability: "View MCP tool call logs in Workbench" (docs.stripe.com/workbench/overview#mcp-tool-call-logs).
  • [claimed-docs] https://docs.stripe.com/mcp.mdDocs, "Use MCP with connected accounts": a Connect platform "can also use MCP to retrieve or update resources for your connected accounts... authenticate with a restricted API key for your platform and grant only the connected-account permissions that your agent needs. To make an MCP call as a connected account, pass the `Stripe-Account` header" — with a JSON example using "Authorization": "Bearer rk_....." plus "Stripe-Account": "acct_xxxxxxxxx". Clients without OAuth support "use a restricted API key as a bearer token in the Authorization header".

Use an official CLIweight 2

2 (weight) × 9 (quality) × 1.0 (full) = 18.0 of 20 max

  • [claimed-docs] https://docs.stripe.com/stripe-cli.mdBuild, test, and manage your Stripe integration from the command line.
  • [claimed-docs] https://docs.stripe.com/workbench.mdWorkbench provides powerful tools that help you build, test, and debug your Stripe integration.
  • [probe] https://docs.stripe.com/stripe-cliofficial CLI documented at https://docs.stripe.com/stripe-cli
  • [claimed-docs] https://docs.stripe.com/stripe-cli.mdThe CLI landing page frames the command line as "Stripe's suite of agent-ready tooling", with "Agent setup: Automatically configure your agent coding harness for Stripe" (`stripe agent setup` — "This command automatically detects which agents you use, and runs the applicable commands") and "Create a sandbox: Start building on Stripe without needing to set up an account."
  • [claimed-docs] https://docs.stripe.com/agents/plugin.mdOfficial agent plugins bundle MCP + skills with auto-update: "Stripe's agent plugins give your AI agent access to Stripe developer tools, live account data, and the latest skills and technical guidance... Automatic plugin support is available for Claude Code, Codex, and Cursor." Install per agent: `claude plugin install stripe@claude-plugins-official`, `codex plugin add stripe@openai-curated`, `/add-plugin stripe` (Cursor), `grok plugin install stripe --trust`; or `npm install -g @stripe/cli@latest && stripe agent setup` — "This command automatically detects which agents you use, and runs the applicable commands."
  • [claimed-docs] https://docs.stripe.com/sandboxes.mdCoding agents should install the Stripe CLI (npm i -g @stripe/cli) and run the command stripe sandbox create --help to provision an anonymous Stripe sandbox with working API keys. No account registration required.
  • [claimed-docs] https://docs.stripe.com/projects.mdStripe Projects "provisions and manages third-party services (such as hosting, databases, auth, AI, and observability) from the terminal. Run one command to create your accounts, sync credentials to your .env, and handle billing through Stripe" — "Provision services from 60+ providers", `stripe projects init` / `stripe projects add supabase/project` / `stripe projects env --pull`, named environments, credential vault and rotation. Agent-first path: install the stripe-projects skill, then tell your agent e.g. "Use Stripe Projects to set up a Next.js app with Supabase, Vercel, and PostHog" — "The agent installs the CLI plugin, runs stripe projects init, adds your services, and syncs credentials automatically."
  • [claimed-docs] https://docs.stripe.com/directory.md"Stripe Directory helps developers and AI agents find the best external providers for a task and follow the best supported path to provision or use them." `stripe directory search "web browsing api" --format json` returns "structured data — such as provider slugs, MPP endpoints, and app listings"; it indexes Stripe Apps, Stripe Projects providers, "Machine payments endpoints: Pay-per-call APIs on mpp.dev", and the Stripe business network. An official stripe-directory skill installs via `npx skills add https://docs.stripe.com --skill stripe-directory -g -y`, and businesses become "discoverable and payable by agents" by publishing a public Stripe profile.

Drive the product through a documented public APIweight 3

3 (weight) × 9 (quality) × 1.0 (full) = 27.0 of 30 max

  • [claimed-docs] https://docs.stripe.com/api/idempotent_requests.mdThe API supports idempotency for safely retrying requests without accidentally performing the same operation twice.
  • [claimed-docs] https://docs.stripe.com/api/idempotent_requests.mduse an idempotency key... you can safely repeat the request without risk of creating a second object or performing the update twice
  • [claimed-docs] https://docs.stripe.com/keys.mdStripe uses API keys to authenticate requests from your integration and determine which Stripe resources it can access.
  • [claimed-docs] https://docs.stripe.com/keys/restricted-api-keys.mdA restricted API key (RAK) is an API key ... a RAK can do only what you give it permission to do.
  • [claimed-docs] https://docs.stripe.com/api/versioning.mdYou can safely upgrade to a new monthly release without breaking any existing code.
  • [claimed-docs] https://docs.stripe.com/api/versioning.mdEach monthly release includes only backward-compatible changes... You can safely upgrade to a new monthly release without breaking any existing code.
  • [claimed-docs] https://raw.githubusercontent.com/stripe/openapi/HEAD/README.mdUse these files to generate SDKs or client libraries that support Stripe's API.
  • [probe] https://docs.stripe.com/payments.mdPROBE docs-md: HTTP 200 at https://docs.stripe.com/payments.md # Payments Use Stripe to start accepting payments. ## Get started Integrate with Stripe to start accepting payments o
  • [probe] https://docs.stripe.com/llms.txtPROBE llms.txt: HTTP 200 at https://docs.stripe.com/llms.txt # Stripe Documentation When installing Stripe packages, always check the npm registry for the latest version rather tha
  • [probe] https://docs.stripe.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.stripe.com/openapi.json, https://docs.stripe.com/swagger.json, https://docs.stripe.com/api/openapi.json, https://docs.stripe.com/.well-known/openapi.json)
  • [claimed-docs] https://docs.stripe.com/stripe-cli.mdBuild, test, and manage your Stripe integration from the command line.
  • [claimed-docs] https://docs.stripe.com/workbench/shell.mdWorkbench (Dashboard > Developers > Workbench) ships an interactive Shell and API Explorer: "Shell is a command line interface within Workbench that provides many of the same commands built into the Stripe CLI... Autocompletion: Shell provides tab completion for API requests and CLI commands. API Explorer: Use the built-in API Explorer to visually explore API resources and build API calls from Shell." You can run `stripe listen` for webhook events and execute real API requests (e.g. `stripe products create --name=...`) in the browser; "Shell is read-only in live mode. Switch to a sandbox to run API requests that create, modify, or delete API objects."

Issue scoped/least-privilege API credentials for an agentweight 2

2 (weight) × 9 (quality) × 1.0 (full) = 18.0 of 20 max

  • [claimed-docs] https://docs.stripe.com/keys/restricted-api-keys.mdA restricted API key (RAK) is an API key ... a RAK can do only what you give it permission to do.
  • [claimed-docs] https://docs.stripe.com/keys/restricted-api-keys.mdRestricted API keys are Stripe's documented least-privilege credential for agents: "When you create a RAK in the Stripe Dashboard, you select which Stripe resources the key can access and the permissions for each resource: Read, Write, or None. All Stripe APIs support restricted API keys... Stripe recommends always using RAKs instead of unrestricted secret keys, especially when giving a key to an AI agent. Use RAK permissions to limit what an agent can do in your account." The comparison table lists "Suitability for AI agents... You explicitly control the agent's permissions", and organization-level keys (sk_org_) manage multiple accounts.
  • [claimed-docs] https://docs.stripe.com/mcp.mdMCP access is governed like any credential: OAuth per the MCP spec ("OAuth lets you grant and revoke access without sharing an API key with the client"); authorized clients appear under "OAuth sessions" in user settings with per-session Revoke access; administrators can revoke another user's sessions ("Revoke all") and "manage MCP access" in Dashboard settings, configured "separately for live mode and sandbox environments". Tool-call observability: "View MCP tool call logs in Workbench" (docs.stripe.com/workbench/overview#mcp-tool-call-logs).
  • [claimed-docs] https://docs.stripe.com/mcp.mdDocs, "Use MCP with connected accounts": a Connect platform "can also use MCP to retrieve or update resources for your connected accounts... authenticate with a restricted API key for your platform and grant only the connected-account permissions that your agent needs. To make an MCP call as a connected account, pass the `Stripe-Account` header" — with a JSON example using "Authorization": "Bearer rk_....." plus "Stripe-Account": "acct_xxxxxxxxx". Clients without OAuth support "use a restricted API key as a bearer token in the Authorization header".
  • [claimed-docs] https://docs.stripe.com/mcp.mdDocs, "Confirm actions by agents acting on your behalf": "To prevent agents from making mistakes, Stripe requires human confirmation before it takes certain stripe_api_write actions, such as refunds and outbound payments. To confirm an action, click the URL provided by your agent and review the details of the request... When you click Approve, Stripe provides the agent with an approval token, but you need to tell the agent to retry the operation... If you don't approve the action within 24 hours, it expires." Also: "Enable human confirmation of tools and exercise caution when using the Stripe MCP with other servers to avoid prompt injection attacks."
  • [probe] https://mcp.stripe.comPROBE mcp-oauth (2026-09-14): keyless JSON-RPC initialize to https://mcp.stripe.com answers HTTP 401 {"error":"Unauthorized. See https://docs.stripe.com/mcp for usage instructions."} with www-authenticate: Bearer resource_metadata=https://mcp.stripe.com/.well-known/oauth-protected-resource; that metadata (HTTP 200) publishes {"resource": "https://mcp.stripe.com", "authorization_servers": ["https://access.stripe.com/mcp"]} — a live, OAuth-gated remote MCP server per the MCP authorization spec.

Build against official SDKsweight 2

2 (weight) × 9 (quality) × 1.0 (full) = 18.0 of 20 max

  • [claimed-docs] https://raw.githubusercontent.com/stripe/openapi/HEAD/README.mdUse these files to generate SDKs or client libraries that support Stripe's API.
  • [claimed-docs] https://github.com/stripe/aiThe stripe/ai repo (github.com/stripe/agent-toolkit now redirects here) is "the one-stop shop for building AI-powered products and businesses on top of Stripe": `@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", plus the Agent Plugins package (providers/agent-plugins/plugin). The `@stripe/agent-toolkit` npm package ("enables popular agent frameworks including LangChain and Vercel's AI SDK to integrate with Stripe APIs through function calling") remains published, v0.9.0 (Feb 2026).
  • [claimed-docs] https://docs.stripe.com/agents/plugin.mdOfficial agent plugins bundle MCP + skills with auto-update: "Stripe's agent plugins give your AI agent access to Stripe developer tools, live account data, and the latest skills and technical guidance... Automatic plugin support is available for Claude Code, Codex, and Cursor." Install per agent: `claude plugin install stripe@claude-plugins-official`, `codex plugin add stripe@openai-curated`, `/add-plugin stripe` (Cursor), `grok plugin install stripe --trust`; or `npm install -g @stripe/cli@latest && stripe agent setup` — "This command automatically detects which agents you use, and runs the applicable commands."
  • [claimed-docs] https://docs.stripe.com/skills.mdStripe publishes a machine-readable agent-skills catalog: "You can use curl to fetch the index of available skills, what they do, and their files from https://docs.stripe.com/.well-known/skills/index.json. To download a skill and its related files, use curl to download them from https://docs.stripe.com/.well-known/skills/<filepath>." Install all with `npx skills add https://docs.stripe.com`. The live index lists 8 Stripe-maintained skills: connect-recommend, connect-required-verification-information, stripe-apps, stripe-best-practices, stripe-directory, stripe-docs, stripe-projects, and upgrade-stripe, each with SKILL.md plus reference files.
  • [probe] https://mcp.stripe.comPROBE mcp-oauth (2026-09-14): keyless JSON-RPC initialize to https://mcp.stripe.com answers HTTP 401 {"error":"Unauthorized. See https://docs.stripe.com/mcp for usage instructions."} with www-authenticate: Bearer resource_metadata=https://mcp.stripe.com/.well-known/oauth-protected-resource; that metadata (HTTP 200) publishes {"resource": "https://mcp.stripe.com", "authorization_servers": ["https://access.stripe.com/mcp"]} — a live, OAuth-gated remote MCP server per the MCP authorization spec.
  • [probe] https://docs.stripe.com/.well-known/skills/index.jsonPROBE skills-index (2026-09-14): GET https://docs.stripe.com/.well-known/skills/index.json returns HTTP 200 with 8 Stripe-maintained agent skills: connect-recommend, connect-required-verification-information, stripe-apps, stripe-best-practices, stripe-directory, stripe-docs, stripe-projects, upgrade-stripe — each entry lists its SKILL.md and reference files, fetchable keylessly under /.well-known/skills/<filepath>.
  • [claimed-docs] https://docs.stripe.com/mcp.mdThe Stripe Model Context Protocol (MCP) server provides tools that AI agents can use to interact with the Stripe API and search Stripe's knowledge base, including documentation and support articles.
  • [github] https://github.com/stripe/aia collection of SDKs to help you integrate Stripe with LLMs and agent frameworks

Subscribe to events via webhooksweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://docs.stripe.com/webhooks.mdReceiving webhook events helps you respond to asynchronous events, such as when a customer's bank confirms a payment, a customer disputes a charge, or a recurring payment succeeds.
  • [claimed-docs] https://docs.stripe.com/webhooks.mdStripe pushes real-time data to it when events happen in your Stripe account.
  • [claimed-docs] https://docs.stripe.com/webhooks.mdYou can create an HTTPS webhook endpoint to receive events.
  • [claimed-docs] https://docs.stripe.com/webhooks.mdAfter you register a webhook endpoint, Stripe pushes real-time data to it when events happen in your Stripe account.
  • [claimed-docs] https://docs.stripe.com/mcp.mdThe hosted MCP server (mcp.stripe.com) exposes generic API tools plus task tools: `stripe_api_search` ("Search for Stripe API methods by keyword"), `stripe_api_details`, `stripe_api_read` ("Read data with any Stripe API GET method"), `stripe_api_write` ("Write data with any Stripe API POST, PATCH, PUT and DELETE method"), `get_stripe_account_info`, `stripe_analytics` ("Query metrics, run SQL against reporting tables, or run pre-built templates"), `get_balance_summary` (Treasury), `search_stripe_documentation`, `stripe_implementation_planner` ("Guides the user through Stripe products... or build any Stripe integration"), and `send_stripe_mcp_feedback`. The documented supported-method list spans customers, charges, refunds (create), PaymentIntents, Checkout Sessions (create), invoices (create/finalize/void), subscriptions (create/update/cancel), products/prices/payment links (create/update), disputes (update), webhook endpoints (create), Connect accounts, Issuing, tax registrations/calculations, payouts, and balance transactions.
  • [claimed-docs] https://docs.stripe.com/event-destinations.mdEvent destinations deliver real-time events "across multiple destination types, including webhook endpoints, Amazon EventBridge, and Azure Event Grid", in two formats: self-contained snapshot events (versioned, with previous_attributes) or "Lightweight thin events to guarantee you always act on the most up-to-date data, which help simplify your integration upgrade process" (thin events are unversioned v2 Event objects; thin events for API v1 resources are in private preview).

Agent-ready = 160.0 ÷ 180 × 100 = 88.9

API quality68.9/100×0.20 of the PA blend

The programmable surface once an agent is there — machine-readable spec, interactive docs, sandbox, versioning discipline.

Explore an interactive API reference with runnable examplesweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://docs.stripe.com/workbench/shell.mdWorkbench (Dashboard > Developers > Workbench) ships an interactive Shell and API Explorer: "Shell is a command line interface within Workbench that provides many of the same commands built into the Stripe CLI... Autocompletion: Shell provides tab completion for API requests and CLI commands. API Explorer: Use the built-in API Explorer to visually explore API resources and build API calls from Shell." You can run `stripe listen` for webhook events and execute real API requests (e.g. `stripe products create --name=...`) in the browser; "Shell is read-only in live mode. Switch to a sandbox to run API requests that create, modify, or delete API objects."
  • [claimed-docs] https://docs.stripe.com/workbench.mdWorkbench provides powerful tools that help you build, test, and debug your Stripe integration.
  • [probe] https://docs.stripe.com/payments.mdPROBE docs-md: HTTP 200 at https://docs.stripe.com/payments.md # Payments Use Stripe to start accepting payments. ## Get started Integrate with Stripe to start accepting payments o

Download a machine-readable API spec (OpenAPI or equivalent)weight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://raw.githubusercontent.com/stripe/openapi/HEAD/README.mdUse these files to generate SDKs or client libraries that support Stripe's API.
  • [probe] https://docs.stripe.com/llms.txtPROBE llms.txt: HTTP 200 at https://docs.stripe.com/llms.txt # Stripe Documentation When installing Stripe packages, always check the npm registry for the latest version rather tha
  • [probe] https://docs.stripe.com/payments.mdPROBE docs-md: HTTP 200 at https://docs.stripe.com/payments.md # Payments Use Stripe to start accepting payments. ## Get started Integrate with Stripe to start accepting payments o
  • [probe] https://docs.stripe.com/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.stripe.com/openapi.json, https://docs.stripe.com/swagger.json, https://docs.stripe.com/api/openapi.json, https://docs.stripe.com/.well-known/openapi.json)

Test against a sandbox environment without touching production dataweight 1

1 (weight) × 9 (quality) × 1.0 (full) = 9.0 of 10 max

  • [claimed-docs] https://docs.stripe.com/sandboxes.mdA sandbox is an isolated test environment. You can use your sandbox to test Stripe functionality in your account, and experiment with new features without affecting your live integration.
  • [claimed-docs] https://docs.stripe.com/sandboxes.mdYou can use your sandbox to test Stripe functionality in your account, and experiment with new features without affecting your live integration.
  • [claimed-docs] https://docs.stripe.com/sandboxes.mdYour team can test in separate sandboxes to make sure that data and actions are completely isolated from other sandboxes.
  • [claimed-docs] https://docs.stripe.com/testing.mdTest your integration in a sandbox ... by simulating transactions with test values—these transactions don't move funds.
  • [claimed-docs] https://docs.stripe.com/testing.mdTest cards act as "fake" credit cards, and allow you to simulate the following scenarios: - Successful payments... - Card errors due to declines, fraud, or invalid data
  • [claimed-docs] https://docs.stripe.com/sandboxes.mdCoding agents should install the Stripe CLI (npm i -g @stripe/cli) and run the command stripe sandbox create --help to provision an anonymous Stripe sandbox with working API keys. No account registration required.
  • [claimed-docs] https://docs.stripe.com/mcp.mdMCP access is governed like any credential: OAuth per the MCP spec ("OAuth lets you grant and revoke access without sharing an API key with the client"); authorized clients appear under "OAuth sessions" in user settings with per-session Revoke access; administrators can revoke another user's sessions ("Revoke all") and "manage MCP access" in Dashboard settings, configured "separately for live mode and sandbox environments". Tool-call observability: "View MCP tool call logs in Workbench" (docs.stripe.com/workbench/overview#mcp-tool-call-logs).
  • [claimed-docs] https://docs.stripe.com/workbench/shell.mdWorkbench (Dashboard > Developers > Workbench) ships an interactive Shell and API Explorer: "Shell is a command line interface within Workbench that provides many of the same commands built into the Stripe CLI... Autocompletion: Shell provides tab completion for API requests and CLI commands. API Explorer: Use the built-in API Explorer to visually explore API resources and build API calls from Shell." You can run `stripe listen` for webhook events and execute real API requests (e.g. `stripe products create --name=...`) in the browser; "Shell is read-only in live mode. Switch to a sandbox to run API requests that create, modify, or delete API objects."
  • [claimed-docs] https://docs.stripe.com/stripe-cli.mdThe CLI landing page frames the command line as "Stripe's suite of agent-ready tooling", with "Agent setup: Automatically configure your agent coding harness for Stripe" (`stripe agent setup` — "This command automatically detects which agents you use, and runs the applicable commands") and "Create a sandbox: Start building on Stripe without needing to set up an account."

Rely on versioned APIs with a documented deprecation policyweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://docs.stripe.com/api/versioning.mdYou can safely upgrade to a new monthly release without breaking any existing code.
  • [claimed-docs] https://docs.stripe.com/api/versioning.mdEach monthly release includes only backward-compatible changes... You can safely upgrade to a new monthly release without breaking any existing code.

API quality = 48.2 ÷ 70 × 100 = 68.9

Openness30.6/100×0.20 of the PA blend

Can you leave, inspect, or self-host — data export, open source, portability.

Do everything through the API that I can do in the UIweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://docs.stripe.com/mcp.mdThe hosted MCP server (mcp.stripe.com) exposes generic API tools plus task tools: `stripe_api_search` ("Search for Stripe API methods by keyword"), `stripe_api_details`, `stripe_api_read` ("Read data with any Stripe API GET method"), `stripe_api_write` ("Write data with any Stripe API POST, PATCH, PUT and DELETE method"), `get_stripe_account_info`, `stripe_analytics` ("Query metrics, run SQL against reporting tables, or run pre-built templates"), `get_balance_summary` (Treasury), `search_stripe_documentation`, `stripe_implementation_planner` ("Guides the user through Stripe products... or build any Stripe integration"), and `send_stripe_mcp_feedback`. The documented supported-method list spans customers, charges, refunds (create), PaymentIntents, Checkout Sessions (create), invoices (create/finalize/void), subscriptions (create/update/cancel), products/prices/payment links (create/update), disputes (update), webhook endpoints (create), Connect accounts, Issuing, tax registrations/calculations, payouts, and balance transactions.
  • [claimed-docs] https://docs.stripe.com/disputes/api.mdWith the API, you can upload evidence, respond to disputes, and receive dispute events using webhooks.
  • [claimed-docs] https://docs.stripe.com/disputes/api.mdYou can programmatically manage disputes using the API. With the API, you can upload evidence, respond to disputes, and receive dispute events using webhooks.
  • [claimed-docs] https://docs.stripe.com/api/idempotent_requests.mdThe API supports idempotency for safely retrying requests without accidentally performing the same operation twice.
  • [claimed-docs] https://docs.stripe.com/api/versioning.mdEach monthly release includes only backward-compatible changes... You can safely upgrade to a new monthly release without breaking any existing code.
  • [claimed-docs] https://docs.stripe.com/keys/restricted-api-keys.mdA restricted API key (RAK) is an API key ... a RAK can do only what you give it permission to do.
  • [claimed-docs] https://docs.stripe.com/workbench/shell.mdWorkbench (Dashboard > Developers > Workbench) ships an interactive Shell and API Explorer: "Shell is a command line interface within Workbench that provides many of the same commands built into the Stripe CLI... Autocompletion: Shell provides tab completion for API requests and CLI commands. API Explorer: Use the built-in API Explorer to visually explore API resources and build API calls from Shell." You can run `stripe listen` for webhook events and execute real API requests (e.g. `stripe products create --name=...`) in the browser; "Shell is read-only in live mode. Switch to a sandbox to run API requests that create, modify, or delete API objects."
  • [claimed-docs] https://docs.stripe.com/stripe-cli.mdBuild, test, and manage your Stripe integration from the command line.
  • [claimed-docs] https://docs.stripe.com/mcp.mdDocs, "Confirm actions by agents acting on your behalf": "To prevent agents from making mistakes, Stripe requires human confirmation before it takes certain stripe_api_write actions, such as refunds and outbound payments. To confirm an action, click the URL provided by your agent and review the details of the request... When you click Approve, Stripe provides the agent with an approval token, but you need to tell the agent to retry the operation... If you don't approve the action within 24 hours, it expires." Also: "Enable human confirmation of tools and exercise caution when using the Stripe MCP with other servers to avoid prompt injection attacks."

Export all of my data in open formats and leaveweight 3

3 (weight) × 3 (quality) × 0.6 (partial) = 5.4 of 30 max

  • [claimed-docs] https://docs.stripe.com/data/analyze-with-ai.mdAgents can analyze aggregated account data through MCP: `stripe_analytics` "handles three kinds of requests: Metric queries for Stripe-defined metrics such as MRR and gross volume; Template runs for subscription and billing metrics such as churn rate and subscriber counts...; SQL query runs against your reporting tables for custom analysis" (SQL needs a Sigma subscription); `stripe_report` "searches available financial report types and creates report runs for reports such as balance, payouts, activity, tax, and Revenue Recognition. Report runs generate downloadable CSV files." Example prompts: "What's my MRR for the last 6 months, by month?", "Run the balance summary report for last month." Access is scoped: OAuth consent or a restricted key with Analytics: Read + Reporting: Read.
  • [claimed-docs] https://raw.githubusercontent.com/stripe/openapi/HEAD/README.mdUse these files to generate SDKs or client libraries that support Stripe's API.

Read the product's source under an open licenseweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Self-host the core productweight 3

n/a — not applicable to this product: excluded from numerator and denominator

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Openness = 21.4 ÷ 70 × 100 = 30.6

Built-in AI26.7/100×0.15 of the PA blend

Inside-out: how agentic the product itself is for its users — built-in assistants, autonomous features.

Get AI-generated insights and suggestions from my data inside the productweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://docs.stripe.com/data/analyze-with-ai.mdYou can use an AI agent to analyze aggregated data across your Stripe account ... query metrics such as monthly recurring revenue (MRR)
  • [claimed-docs] https://docs.stripe.com/data/analyze-with-ai.mdAgents can analyze aggregated account data through MCP: `stripe_analytics` "handles three kinds of requests: Metric queries for Stripe-defined metrics such as MRR and gross volume; Template runs for subscription and billing metrics such as churn rate and subscriber counts...; SQL query runs against your reporting tables for custom analysis" (SQL needs a Sigma subscription); `stripe_report` "searches available financial report types and creates report runs for reports such as balance, payouts, activity, tax, and Revenue Recognition. Report runs generate downloadable CSV files." Example prompts: "What's my MRR for the last 6 months, by month?", "Run the balance summary report for last month." Access is scoped: OAuth consent or a restricted key with Analytics: Read + Reporting: Read.
  • [claimed-docs] https://docs.stripe.com/radar.mdUse Radar to evaluate transactions, accounts, and customers in real time, using AI algorithms to assess the risk of fraud.
  • [claimed-docs] https://docs.stripe.com/billing/revenue-recovery.mdRecovery analytics: Analyze subscription payment failure rates, recovery rates, and recent failed payments for top customers.

Set up automations that run autonomously in the backgroundweight 2

2 (weight) × 7 (quality) × 0.6 (partial) = 8.4 of 20 max

  • [claimed-docs] https://docs.stripe.com/webhooks.mdReceiving webhook events helps you respond to asynchronous events, such as when a customer's bank confirms a payment, a customer disputes a charge, or a recurring payment succeeds.
  • [claimed-docs] https://docs.stripe.com/billing/revenue-recovery.mdSmart Retries: Automatically retry failed payments to prevent involuntary churn due to temporary issues.
  • [claimed-docs] https://docs.stripe.com/billing/revenue-recovery.mdRecovery analytics: Analyze subscription payment failure rates, recovery rates, and recent failed payments for top customers.
  • [claimed-docs] https://docs.stripe.com/radar.mdUse Radar to evaluate transactions, accounts, and customers in real time, using AI algorithms to assess the risk of fraud.
  • [claimed-docs] https://docs.stripe.com/mcp.mdDocs, "Confirm actions by agents acting on your behalf": "To prevent agents from making mistakes, Stripe requires human confirmation before it takes certain stripe_api_write actions, such as refunds and outbound payments. To confirm an action, click the URL provided by your agent and review the details of the request... When you click Approve, Stripe provides the agent with an approval token, but you need to tell the agent to retry the operation... If you don't approve the action within 24 hours, it expires." Also: "Enable human confirmation of tools and exercise caution when using the Stripe MCP with other servers to avoid prompt injection attacks."
  • [claimed-docs] https://docs.stripe.com/agents/plugin.mdOfficial agent plugins bundle MCP + skills with auto-update: "Stripe's agent plugins give your AI agent access to Stripe developer tools, live account data, and the latest skills and technical guidance... Automatic plugin support is available for Claude Code, Codex, and Cursor." Install per agent: `claude plugin install stripe@claude-plugins-official`, `codex plugin add stripe@openai-curated`, `/add-plugin stripe` (Cursor), `grok plugin install stripe --trust`; or `npm install -g @stripe/cli@latest && stripe agent setup` — "This command automatically detects which agents you use, and runs the applicable commands."
  • [claimed-docs] https://docs.stripe.com/payments/machine.md"Machine payments let agents pay for APIs and services programmatically. Your server returns a payment challenge, the agent presents a valid payment credential, and Stripe settles the payment to your Stripe balance." Card payments use Shared Payment Tokens ("scoped grants that let an agent use a customer's payment method... Each SPT includes usage and expiration limits", minimum 0.50 USD, issued from the Link Agent Wallet at link.com/agents); stablecoin payments (minimum 0.01 USDC) run over MPP (Tempo, Solana) and x402 (Base). "Metrics, reporting, and multi-currency payouts work the same as any other payment in Stripe" and refunds work through the Refunds API.

Delegate tasks to a built-in AI assistant inside the productweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

  • [claimed-docs] https://docs.stripe.com/data/analyze-with-ai.mdYou can use an AI agent to analyze aggregated data across your Stripe account ... query metrics such as monthly recurring revenue (MRR)
  • [claimed-docs] https://docs.stripe.com/data/analyze-with-ai.mdAgents can analyze aggregated account data through MCP: `stripe_analytics` "handles three kinds of requests: Metric queries for Stripe-defined metrics such as MRR and gross volume; Template runs for subscription and billing metrics such as churn rate and subscriber counts...; SQL query runs against your reporting tables for custom analysis" (SQL needs a Sigma subscription); `stripe_report` "searches available financial report types and creates report runs for reports such as balance, payouts, activity, tax, and Revenue Recognition. Report runs generate downloadable CSV files." Example prompts: "What's my MRR for the last 6 months, by month?", "Run the balance summary report for last month." Access is scoped: OAuth consent or a restricted key with Analytics: Read + Reporting: Read.
  • [claimed-docs] https://docs.stripe.com/radar.mdUse Radar to evaluate transactions, accounts, and customers in real time, using AI algorithms to assess the risk of fraud.

Operate the product with natural-language commandsweight 2

2 (weight) × 7 (quality) × 0.6 (partial) = 8.4 of 20 max

  • [probe] https://mcp.stripe.comPROBE mcp-oauth (2026-09-14): keyless JSON-RPC initialize to https://mcp.stripe.com answers HTTP 401 {"error":"Unauthorized. See https://docs.stripe.com/mcp for usage instructions."} with www-authenticate: Bearer resource_metadata=https://mcp.stripe.com/.well-known/oauth-protected-resource; that metadata (HTTP 200) publishes {"resource": "https://mcp.stripe.com", "authorization_servers": ["https://access.stripe.com/mcp"]} — a live, OAuth-gated remote MCP server per the MCP authorization spec.
  • [claimed-docs] https://docs.stripe.com/mcp.mdThe hosted MCP server (mcp.stripe.com) exposes generic API tools plus task tools: `stripe_api_search` ("Search for Stripe API methods by keyword"), `stripe_api_details`, `stripe_api_read` ("Read data with any Stripe API GET method"), `stripe_api_write` ("Write data with any Stripe API POST, PATCH, PUT and DELETE method"), `get_stripe_account_info`, `stripe_analytics` ("Query metrics, run SQL against reporting tables, or run pre-built templates"), `get_balance_summary` (Treasury), `search_stripe_documentation`, `stripe_implementation_planner` ("Guides the user through Stripe products... or build any Stripe integration"), and `send_stripe_mcp_feedback`. The documented supported-method list spans customers, charges, refunds (create), PaymentIntents, Checkout Sessions (create), invoices (create/finalize/void), subscriptions (create/update/cancel), products/prices/payment links (create/update), disputes (update), webhook endpoints (create), Connect accounts, Issuing, tax registrations/calculations, payouts, and balance transactions.
  • [claimed-docs] https://docs.stripe.com/mcp.mdDocs, "Confirm actions by agents acting on your behalf": "To prevent agents from making mistakes, Stripe requires human confirmation before it takes certain stripe_api_write actions, such as refunds and outbound payments. To confirm an action, click the URL provided by your agent and review the details of the request... When you click Approve, Stripe provides the agent with an approval token, but you need to tell the agent to retry the operation... If you don't approve the action within 24 hours, it expires." Also: "Enable human confirmation of tools and exercise caution when using the Stripe MCP with other servers to avoid prompt injection attacks."
  • [claimed-docs] https://docs.stripe.com/data/analyze-with-ai.mdAgents can analyze aggregated account data through MCP: `stripe_analytics` "handles three kinds of requests: Metric queries for Stripe-defined metrics such as MRR and gross volume; Template runs for subscription and billing metrics such as churn rate and subscriber counts...; SQL query runs against your reporting tables for custom analysis" (SQL needs a Sigma subscription); `stripe_report` "searches available financial report types and creates report runs for reports such as balance, payouts, activity, tax, and Revenue Recognition. Report runs generate downloadable CSV files." Example prompts: "What's my MRR for the last 6 months, by month?", "Run the balance summary report for last month." Access is scoped: OAuth consent or a restricted key with Analytics: Read + Reporting: Read.
  • [claimed-docs] https://docs.stripe.com/agents/plugin.mdOfficial agent plugins bundle MCP + skills with auto-update: "Stripe's agent plugins give your AI agent access to Stripe developer tools, live account data, and the latest skills and technical guidance... Automatic plugin support is available for Claude Code, Codex, and Cursor." Install per agent: `claude plugin install stripe@claude-plugins-official`, `codex plugin add stripe@openai-curated`, `/add-plugin stripe` (Cursor), `grok plugin install stripe --trust`; or `npm install -g @stripe/cli@latest && stripe agent setup` — "This command automatically detects which agents you use, and runs the applicable commands."
  • [claimed-docs] https://docs.stripe.com/agents/plugin.mdStripe's agent plugins give your AI agent access to Stripe developer tools, live account data, and the latest skills and technical guidance.
  • [claimed-docs] https://docs.stripe.com/directory.md"Stripe Directory helps developers and AI agents find the best external providers for a task and follow the best supported path to provision or use them." `stripe directory search "web browsing api" --format json` returns "structured data — such as provider slugs, MPP endpoints, and app listings"; it indexes Stripe Apps, Stripe Projects providers, "Machine payments endpoints: Pay-per-call APIs on mpp.dev", and the Stripe business network. An official stripe-directory skill installs via `npx skills add https://docs.stripe.com --skill stripe-directory -g -y`, and businesses become "discoverable and payable by agents" by publishing a public Stripe profile.
  • [claimed-docs] https://docs.stripe.com/stripe-cli.mdThe CLI landing page frames the command line as "Stripe's suite of agent-ready tooling", with "Agent setup: Automatically configure your agent coding harness for Stripe" (`stripe agent setup` — "This command automatically detects which agents you use, and runs the applicable commands") and "Create a sandbox: Start building on Stripe without needing to set up an account."

Built-in AI = 24.0 ÷ 90 × 100 = 26.7

Automation31.5/100×0.15 of the PA blend

Depth of automation primitives — rules, scheduling, bulk operations, webhooks.

Perform bulk operations across many items at onceweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://docs.stripe.com/agentic-commerce/for-sellers.mdAgentic Commerce Suite ingests full product catalogs as bulk CSV imports via the v2 Product Catalog Import API: POST /v2/commerce/product_catalog/imports (feed_type product/inventory/pricing, mode upsert/replace) returns a presigned upload URL ("The maximum file size is 4 GB"); recommended cadence is product data daily and inventory/pricing "Every 15 minutes"; terminal webhook events v2.commerce.product_catalog.imports.succeeded / succeeded_with_errors / failed report indexing, with a downloadable per-row error CSV. Restricted keys need "Product Catalog Imports write permission". Available in the US, Canada, and select European countries (33 listed).
  • [claimed-docs] https://docs.stripe.com/agentic-commerce/for-sellers.mdOrders placed through AI chat agents flow through standard Stripe rails: "Stripe sends checkout.session.completed after the agent completes an order"; the Dashboard Transactions page shows orders "tagged with the originating agent" and lets you "filter transactions by agent names"; the CheckoutSession field reference includes "Agent details (Private preview): CheckoutSessions.PaymentIntent.agent_details". Sellers can bulk-fulfill via the List CheckoutSessions endpoint and test the whole flow from a sandbox ("View feed... hover over the product you want to test, then click Test").
  • [claimed-docs] https://docs.stripe.com/data/analyze-with-ai.mdAgents can analyze aggregated account data through MCP: `stripe_analytics` "handles three kinds of requests: Metric queries for Stripe-defined metrics such as MRR and gross volume; Template runs for subscription and billing metrics such as churn rate and subscriber counts...; SQL query runs against your reporting tables for custom analysis" (SQL needs a Sigma subscription); `stripe_report` "searches available financial report types and creates report runs for reports such as balance, payouts, activity, tax, and Revenue Recognition. Report runs generate downloadable CSV files." Example prompts: "What's my MRR for the last 6 months, by month?", "Run the balance summary report for last month." Access is scoped: OAuth consent or a restricted key with Analytics: Read + Reporting: Read.
  • [claimed-docs] https://docs.stripe.com/mcp.mdThe hosted MCP server (mcp.stripe.com) exposes generic API tools plus task tools: `stripe_api_search` ("Search for Stripe API methods by keyword"), `stripe_api_details`, `stripe_api_read` ("Read data with any Stripe API GET method"), `stripe_api_write` ("Write data with any Stripe API POST, PATCH, PUT and DELETE method"), `get_stripe_account_info`, `stripe_analytics` ("Query metrics, run SQL against reporting tables, or run pre-built templates"), `get_balance_summary` (Treasury), `search_stripe_documentation`, `stripe_implementation_planner` ("Guides the user through Stripe products... or build any Stripe integration"), and `send_stripe_mcp_feedback`. The documented supported-method list spans customers, charges, refunds (create), PaymentIntents, Checkout Sessions (create), invoices (create/finalize/void), subscriptions (create/update/cancel), products/prices/payment links (create/update), disputes (update), webhook endpoints (create), Connect accounts, Issuing, tax registrations/calculations, payouts, and balance transactions.
  • [claimed-docs] https://docs.stripe.com/api/idempotent_requests.mdThe API supports idempotency for safely retrying requests without accidentally performing the same operation twice.

Define rules that trigger actions automatically on eventsweight 3

3 (weight) × 6 (quality) × 0.6 (partial) = 10.8 of 30 max

  • [claimed-docs] https://docs.stripe.com/webhooks.mdReceiving webhook events helps you respond to asynchronous events, such as when a customer's bank confirms a payment, a customer disputes a charge, or a recurring payment succeeds.
  • [claimed-docs] https://docs.stripe.com/webhooks.mdYou can create an HTTPS webhook endpoint to receive events.
  • [claimed-docs] https://docs.stripe.com/webhooks.mdAfter you register a webhook endpoint, Stripe pushes real-time data to it when events happen in your Stripe account.
  • [claimed-docs] https://docs.stripe.com/radar.mdUse Radar to evaluate transactions, accounts, and customers in real time, using AI algorithms to assess the risk of fraud.
  • [claimed-docs] https://docs.stripe.com/billing/revenue-recovery.mdSmart Retries: Automatically retry failed payments to prevent involuntary churn due to temporary issues.
  • [claimed-docs] https://stripe.com/appsThe no-code builder Kyber lets users assign tasks and automate common workflows based on Stripe events. Users can quickly configure automations within the Stripe Dashboard. For example, a user could set up a flow that notifies their customer support team in Slack or email whenever a dispute is initiated within Stripe.
  • [claimed-docs] https://docs.stripe.com/event-destinations.mdEvent destinations deliver real-time events "across multiple destination types, including webhook endpoints, Amazon EventBridge, and Azure Event Grid", in two formats: self-contained snapshot events (versioned, with previous_attributes) or "Lightweight thin events to guarantee you always act on the most up-to-date data, which help simplify your integration upgrade process" (thin events are unversioned v2 Event objects; thin events for API v1 resources are in private preview).

Schedule recurring jobs or workflowsweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://docs.stripe.com/billing.mdIt automates recurring payments, creates custom pricing plans, and handles billing periods, such as trials and renewals.
  • [claimed-docs] https://docs.stripe.com/billing/revenue-recovery.mdSmart Retries: Automatically retry failed payments to prevent involuntary churn due to temporary issues.
  • [claimed-docs] https://docs.stripe.com/billing.mdUse Stripe Billing to manage subscriptions and invoicing. It automates recurring payments, creates custom pricing plans, and handles billing periods, such as trials and renewals.
  • [claimed-docs] https://docs.stripe.com/projects.mdStripe Projects "provisions and manages third-party services (such as hosting, databases, auth, AI, and observability) from the terminal. Run one command to create your accounts, sync credentials to your .env, and handle billing through Stripe" — "Provision services from 60+ providers", `stripe projects init` / `stripe projects add supabase/project` / `stripe projects env --pull`, named environments, credential vault and rotation. Agent-first path: install the stripe-projects skill, then tell your agent e.g. "Use Stripe Projects to set up a Next.js app with Supabase, Vercel, and PostHog" — "The agent installs the CLI plugin, runs stripe projects init, adds your services, and syncs credentials automatically."
  • [claimed-docs] https://docs.stripe.com/mcp.mdThe hosted MCP server (mcp.stripe.com) exposes generic API tools plus task tools: `stripe_api_search` ("Search for Stripe API methods by keyword"), `stripe_api_details`, `stripe_api_read` ("Read data with any Stripe API GET method"), `stripe_api_write` ("Write data with any Stripe API POST, PATCH, PUT and DELETE method"), `get_stripe_account_info`, `stripe_analytics` ("Query metrics, run SQL against reporting tables, or run pre-built templates"), `get_balance_summary` (Treasury), `search_stripe_documentation`, `stripe_implementation_planner` ("Guides the user through Stripe products... or build any Stripe integration"), and `send_stripe_mcp_feedback`. The documented supported-method list spans customers, charges, refunds (create), PaymentIntents, Checkout Sessions (create), invoices (create/finalize/void), subscriptions (create/update/cancel), products/prices/payment links (create/update), disputes (update), webhook endpoints (create), Connect accounts, Issuing, tax registrations/calculations, payouts, and balance transactions.
  • [claimed-docs] https://docs.stripe.com/data/analyze-with-ai.mdYou can use an AI agent to analyze aggregated data across your Stripe account ... query metrics such as monthly recurring revenue (MRR)

Version, review, and roll back my automationsweight 1

1 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 10 max

  • [claimed-docs] https://docs.stripe.com/api/versioning.mdYou can safely upgrade to a new monthly release without breaking any existing code.
  • [claimed-docs] https://docs.stripe.com/api/versioning.mdEach monthly release includes only backward-compatible changes... You can safely upgrade to a new monthly release without breaking any existing code.
  • [claimed-docs] https://docs.stripe.com/billing/revenue-recovery.mdSmart Retries: Automatically retry failed payments to prevent involuntary churn due to temporary issues.
  • [claimed-docs] https://docs.stripe.com/billing.mdUse Stripe Billing to manage subscriptions and invoicing. It automates recurring payments, creates custom pricing plans, and handles billing periods, such as trials and renewals.
  • [claimed-docs] https://stripe.com/appsThe no-code builder Kyber lets users assign tasks and automate common workflows based on Stripe events. Users can quickly configure automations within the Stripe Dashboard. For example, a user could set up a flow that notifies their customer support team in Slack or email whenever a dispute is initiated within Stripe.

Automation = 25.2 ÷ 80 × 100 = 31.5