[
  {
    "id": "stripe-docs-1",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/payments/checkout.md",
    "excerpt": "Build a fully customized payment page using elements",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-docs-2",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/payments/checkout.md",
    "excerpt": "Customers enter their payment details in a fully-featured payment page, either embedded on your site or via a redirect to a Stripe-hosted page.",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-docs-3",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/payments/checkout.md",
    "excerpt": "Accept one-time and subscription payments from more than 125 local payment methods.",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-docs-4",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/payment-links.md",
    "excerpt": "Create a payment link and share it on social media, in emails, or on your website.",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-docs-5",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/payment-links.md",
    "excerpt": "No-code refunds Yes",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-docs-6",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/billing.md",
    "excerpt": "It automates recurring payments, creates custom pricing plans, and handles billing periods, such as trials and renewals.",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-docs-7",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/billing.md",
    "excerpt": "Integrate the customer portal: The simplest way to build a subscription and billing management Dashboard.",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-docs-8",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/webhooks.md",
    "excerpt": "Receiving 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.",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-docs-9",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/api/idempotent_requests.md",
    "excerpt": "The API supports idempotency for safely retrying requests without accidentally performing the same operation twice.",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-docs-10",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/testing.md",
    "excerpt": "Test your integration in a sandbox ... by simulating transactions with test values\u2014these transactions don't move funds.",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-docs-11",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/security/guide.md",
    "excerpt": "You can instead use one of our low risk payment integrations to securely collect and transmit payment information directly to Stripe without it passing through your servers, reducing your PCI obligations.",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-docs-12",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/connect.md",
    "excerpt": "Collect payments from customers and automatically pay out a portion to sellers or service providers on your marketplace.",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-docs-13",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/mcp.md",
    "excerpt": "The 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.",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-docs-14",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/billing/revenue-recovery.md",
    "excerpt": "Smart Retries: Automatically retry failed payments to prevent involuntary churn due to temporary issues.",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-docs-15",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/billing/revenue-recovery.md",
    "excerpt": "Recovery analytics: Analyze subscription payment failure rates, recovery rates, and recent failed payments for top customers.",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-docs-16",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/sandboxes.md",
    "excerpt": "Coding 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.",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-docs-17",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/refunds.md",
    "excerpt": "You can cancel a payment before it's completed at no cost. Or you can refund all or part of a payment after it succeeds, which might incur a fee.",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-docs-18",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/disputes/api.md",
    "excerpt": "With the API, you can upload evidence, respond to disputes, and receive dispute events using webhooks.",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-docs-19",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/currencies.md",
    "excerpt": "You can charge customers in over 135 currencies and receive funds in your preferred currency.",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-docs-20",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/tax.md",
    "excerpt": "Automate sales tax, VAT, and GST compliance on all your transactions.",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-docs-21",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/invoicing.md",
    "excerpt": "Create, customize, and send a Stripe-hosted invoice from the Dashboard, with no code required.",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-docs-22",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/radar.md",
    "excerpt": "Use Radar to evaluate transactions, accounts, and customers in real time, using AI algorithms to assess the risk of fraud.",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-gh-1",
    "tier": "github",
    "url": "https://github.com/stripe/ai",
    "excerpt": "Agent skills are instructions that agents can use to build faster and more accurately. Stripe offers a collection of skills that help your agents use the latest best practices when building with Stripe.",
    "fetchedAt": "2026-09-03T23:50:34.707Z"
  },
  {
    "id": "stripe-docs-23",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/payments/checkout.md",
    "excerpt": "Elements: Build a fully customized payment page using elements",
    "fetchedAt": "2026-09-03T23:52:33.262Z"
  },
  {
    "id": "stripe-docs-24",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/billing.md",
    "excerpt": "Migrate your subscriptions: Learn how to migrate subscriptions to Stripe.",
    "fetchedAt": "2026-09-03T23:52:33.262Z"
  },
  {
    "id": "stripe-docs-25",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/api/idempotent_requests.md",
    "excerpt": "use an idempotency key... you can safely repeat the request without risk of creating a second object or performing the update twice",
    "fetchedAt": "2026-09-03T23:52:33.262Z"
  },
  {
    "id": "stripe-docs-26",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/testing.md",
    "excerpt": "Test your integration in a sandbox... by simulating transactions with test values\u2014these transactions don\u2019t move funds.",
    "fetchedAt": "2026-09-03T23:52:33.262Z"
  },
  {
    "id": "stripe-docs-27",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/security/guide.md",
    "excerpt": "you can instead use one of our low risk payment integrations to securely collect and transmit payment information directly to Stripe without it passing through your servers, reducing your PCI obligations",
    "fetchedAt": "2026-09-03T23:52:33.262Z"
  },
  {
    "id": "stripe-docs-28",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/mcp.md",
    "excerpt": "Let your AI agents interact with the Stripe API by using our MCP server.",
    "fetchedAt": "2026-09-03T23:52:33.262Z"
  },
  {
    "id": "stripe-docs-29",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/agents.md",
    "excerpt": "Build 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.",
    "fetchedAt": "2026-09-03T23:52:33.262Z"
  },
  {
    "id": "stripe-docs-30",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/stripe-cli.md",
    "excerpt": "Build, test, and manage your Stripe integration from the command line.",
    "fetchedAt": "2026-09-03T23:52:33.262Z"
  },
  {
    "id": "stripe-docs-31",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/billing/revenue-recovery.md",
    "excerpt": "None of the features require you to write code, so you can start recovering revenue today.",
    "fetchedAt": "2026-09-03T23:52:33.262Z"
  },
  {
    "id": "stripe-docs-32",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/sandboxes.md",
    "excerpt": "A 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.",
    "fetchedAt": "2026-09-03T23:52:33.262Z"
  },
  {
    "id": "stripe-docs-33",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/refunds.md",
    "excerpt": "You can issue refunds by using the Refunds API or the Dashboard",
    "fetchedAt": "2026-09-03T23:52:33.262Z"
  },
  {
    "id": "stripe-docs-34",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/payouts.md",
    "excerpt": "Stripe sends funds from your available balance to your bank account as payouts",
    "fetchedAt": "2026-09-03T23:52:33.262Z"
  },
  {
    "id": "stripe-docs-35",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/webhooks.md",
    "excerpt": "Stripe pushes real-time data to it when events happen in your Stripe account.",
    "fetchedAt": "2026-09-03T23:52:33.262Z"
  },
  {
    "id": "stripe-gh-2",
    "tier": "github",
    "url": "https://github.com/stripe/ai",
    "excerpt": "for integrating Stripe's billing infrastructure with Vercel's ai and @ai-sdk libraries.",
    "fetchedAt": "2026-09-03T23:52:33.262Z"
  },
  {
    "id": "stripe-docs-36",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/payment-links.md",
    "excerpt": "Let your customers use a link to pay in their local language and currency with their preferred payment method.",
    "fetchedAt": "2026-09-03T23:53:10.930Z"
  },
  {
    "id": "stripe-docs-37",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/security/guide.md",
    "excerpt": "use one of our low risk payment integrations to securely collect and transmit payment information directly to Stripe without it passing through your servers, reducing your PCI obligations",
    "fetchedAt": "2026-09-03T23:53:10.930Z"
  },
  {
    "id": "stripe-docs-38",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/connect.md",
    "excerpt": "Use Connect to build a platform, marketplace, or other business that manages payments and moves money between multiple parties.",
    "fetchedAt": "2026-09-03T23:53:10.930Z"
  },
  {
    "id": "stripe-docs-39",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/mcp.md",
    "excerpt": "The Stripe Model Context Protocol (MCP) server provides tools that AI agents can use to interact with the Stripe API",
    "fetchedAt": "2026-09-03T23:53:10.930Z"
  },
  {
    "id": "stripe-docs-40",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/refunds.md",
    "excerpt": "You can cancel a payment before it's completed at no cost. Or you can refund all or part of a payment after it succeeds",
    "fetchedAt": "2026-09-03T23:53:10.930Z"
  },
  {
    "id": "stripe-docs-41",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/disputes/api.md",
    "excerpt": "You can programmatically manage disputes using the API. With the API, you can upload evidence, respond to disputes, and receive dispute events using webhooks.",
    "fetchedAt": "2026-09-03T23:53:10.930Z"
  },
  {
    "id": "stripe-gh-3",
    "tier": "github",
    "url": "https://github.com/stripe/ai",
    "excerpt": "a collection of SDKs to help you integrate Stripe with LLMs and agent frameworks",
    "fetchedAt": "2026-09-03T23:53:10.930Z"
  },
  {
    "id": "stripe-docs-42",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/api/idempotent_requests.md",
    "excerpt": "use an idempotency key. Then, if a connection error occurs, you can safely repeat the request without risk of creating a second object or performing the update twice.",
    "fetchedAt": "2026-09-04T00:59:07.745Z"
  },
  {
    "id": "stripe-docs-43",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/sandboxes.md",
    "excerpt": "You can use your sandbox to test Stripe functionality in your account, and experiment with new features without affecting your live integration.",
    "fetchedAt": "2026-09-04T00:59:07.745Z"
  },
  {
    "id": "stripe-docs-44",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/agents.md",
    "excerpt": "charge for AI features, sell through agents, and accept payments from agents.",
    "fetchedAt": "2026-09-04T00:59:07.745Z"
  },
  {
    "id": "stripe-docs-45",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/api/versioning.md",
    "excerpt": "You can safely upgrade to a new monthly release without breaking any existing code.",
    "fetchedAt": "2026-09-04T00:59:07.745Z"
  },
  {
    "id": "stripe-docs-46",
    "tier": "claimed-docs",
    "url": "https://raw.githubusercontent.com/stripe/openapi/HEAD/README.md",
    "excerpt": "Use these files to generate SDKs or client libraries that support Stripe's API.",
    "fetchedAt": "2026-09-04T00:59:07.745Z"
  },
  {
    "id": "stripe-gh-4",
    "tier": "github",
    "url": "https://github.com/stripe/ai",
    "excerpt": "@stripe/ai-sdk - for integrating Stripe's billing infrastructure with Vercel's ai and @ai-sdk libraries.",
    "fetchedAt": "2026-09-04T00:59:07.745Z"
  },
  {
    "id": "stripe-docs-47",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/refunds.md",
    "excerpt": "You can issue refunds by using the Refunds API or the Dashboard.",
    "fetchedAt": "2026-09-04T00:59:07.745Z"
  },
  {
    "id": "stripe-docs-48",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/tax.md",
    "excerpt": "Collect tax on Payment Links: Learn how to calculate and collect tax on a payment page without writing any code.",
    "fetchedAt": "2026-09-04T00:59:07.745Z"
  },
  {
    "id": "stripe-docs-49",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/sandboxes.md",
    "excerpt": "You can invite another user, such as an implementation partner or design agency, to access all sandboxes, or a specific sandbox, without providing them access to your live mode data.",
    "fetchedAt": "2026-09-04T00:59:07.745Z"
  },
  {
    "id": "stripe-docs-50",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/payments/checkout.md",
    "excerpt": "Create a payments page with prebuilt UIs using the Checkout Sessions API.",
    "fetchedAt": "2026-09-04T01:00:11.384Z"
  },
  {
    "id": "stripe-docs-51",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/billing.md",
    "excerpt": "Use Stripe Billing to manage subscriptions and invoicing. It automates recurring payments, creates custom pricing plans, and handles billing periods, such as trials and renewals.",
    "fetchedAt": "2026-09-04T01:00:11.384Z"
  },
  {
    "id": "stripe-docs-52",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/payouts.md",
    "excerpt": "Track a payout: View your payouts and their expected deposit dates in the Dashboard.",
    "fetchedAt": "2026-09-04T01:00:11.384Z"
  },
  {
    "id": "stripe-docs-53",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/webhooks.md",
    "excerpt": "You can create an HTTPS webhook endpoint to receive events.",
    "fetchedAt": "2026-09-04T01:00:11.384Z"
  },
  {
    "id": "stripe-docs-54",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/testing.md",
    "excerpt": "Test your integration in a sandbox ... by simulating transactions with test values\u2014these transactions don\u2019t move funds.",
    "fetchedAt": "2026-09-04T01:00:11.384Z"
  },
  {
    "id": "stripe-docs-55",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/mcp.md",
    "excerpt": "The Stripe Model Context Protocol (MCP) server provides tools that AI agents can use to interact with the Stripe API and search Stripe\u2019s knowledge base.",
    "fetchedAt": "2026-09-04T01:00:11.384Z"
  },
  {
    "id": "stripe-docs-56",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/billing/revenue-recovery.md",
    "excerpt": "Prevent lost revenue and reduce churn with Stripe\u2019s revenue recovery features... None of the features require you to write code.",
    "fetchedAt": "2026-09-04T01:00:11.384Z"
  },
  {
    "id": "stripe-docs-57",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/sandboxes.md",
    "excerpt": "Your team can test in separate sandboxes to make sure that data and actions are completely isolated from other sandboxes.",
    "fetchedAt": "2026-09-04T01:00:11.384Z"
  },
  {
    "id": "stripe-docs-58",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/keys.md",
    "excerpt": "Stripe uses API keys to authenticate requests from your integration and determine which Stripe resources it can access.",
    "fetchedAt": "2026-09-04T01:00:11.384Z"
  },
  {
    "id": "stripe-docs-59",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/api/versioning.md",
    "excerpt": "Each monthly release includes only backward-compatible changes... You can safely upgrade to a new monthly release without breaking any existing code.",
    "fetchedAt": "2026-09-04T01:00:11.384Z"
  },
  {
    "id": "stripe-docs-60",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/invoicing.md",
    "excerpt": "Customize invoices: Customize the content and branding of your invoices.",
    "fetchedAt": "2026-09-04T01:01:28.922Z"
  },
  {
    "id": "stripe-docs-61",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/mcp.md",
    "excerpt": "The Stripe Model Context Protocol (MCP) server provides tools that AI agents can use to interact with the Stripe API and search Stripe\u2019s knowledge base, including documentation and support articles.",
    "fetchedAt": "2026-09-04T01:01:28.922Z"
  },
  {
    "id": "stripe-docs-62",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/billing.md",
    "excerpt": "Use Stripe Billing to manage subscriptions and invoicing. It automates recurring payments, creates custom pricing plans, and handles billing periods",
    "fetchedAt": "2026-09-11T20:00:39.302Z"
  },
  {
    "id": "stripe-docs-63",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/webhooks.md",
    "excerpt": "After you register a webhook endpoint, Stripe pushes real-time data to it when events happen in your Stripe account.",
    "fetchedAt": "2026-09-11T20:00:39.302Z"
  },
  {
    "id": "stripe-docs-64",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/refunds.md",
    "excerpt": "You can view your refunded payments in the Dashboard",
    "fetchedAt": "2026-09-11T20:00:39.302Z"
  },
  {
    "id": "stripe-docs-65",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/testing.md",
    "excerpt": "Test 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",
    "fetchedAt": "2026-09-11T20:00:39.302Z"
  },
  {
    "id": "stripe-intdir-1",
    "tier": "claimed-docs",
    "url": "https://stripe.com/partners/directory",
    "excerpt": "We are specialists in connecting Stripe to QuickBooks Online",
    "fetchedAt": "2026-09-11T20:10:39.272Z"
  },
  {
    "id": "stripe-intdir-2",
    "tier": "claimed-docs",
    "url": "https://stripe.com/partners/directory",
    "excerpt": "Salesforce brings companies and customers together",
    "fetchedAt": "2026-09-11T20:10:39.272Z"
  },
  {
    "id": "stripe-intdir-3",
    "tier": "claimed-docs",
    "url": "https://stripe.com/apps",
    "excerpt": "Extend the Stripe Dashboard",
    "fetchedAt": "2026-09-11T20:10:39.272Z"
  },
  {
    "id": "stripe-intdir-4",
    "tier": "claimed-docs",
    "url": "https://stripe.com/apps",
    "excerpt": "UI extensions let users discover and interact with your product, within the Stripe Dashboard. They\u2019re built with industry standards like TypeScript and React, so you can get started faster.",
    "fetchedAt": "2026-09-11T20:10:39.272Z"
  },
  {
    "id": "stripe-intdir-5",
    "tier": "claimed-docs",
    "url": "https://stripe.com/apps",
    "excerpt": "View relevant Xero customer and transaction data within the Stripe Dashboard",
    "fetchedAt": "2026-09-11T20:10:39.272Z"
  },
  {
    "id": "stripe-intdir-6",
    "tier": "claimed-docs",
    "url": "https://stripe.com/apps",
    "excerpt": "The 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.",
    "fetchedAt": "2026-09-11T20:10:39.272Z"
  },
  {
    "id": "stripe-intdir-7",
    "tier": "claimed-docs",
    "url": "https://stripe.com/apps",
    "excerpt": "> We built an app because we saw strong potential in making Stripe data easy to store and query with PostgreSQL. We also see the app as a potential driver of business growth, hopefully for both Render and Stripe.",
    "fetchedAt": "2026-09-11T20:10:39.272Z"
  },
  {
    "id": "stripe-docs-66",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/billing/revenue-recovery.md",
    "excerpt": "Prevent lost revenue and reduce churn with Stripe's revenue recovery features. ... None of the features require you to write code",
    "fetchedAt": "2026-09-14T19:11:12.444Z"
  },
  {
    "id": "stripe-docs-67",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/keys/restricted-api-keys.md",
    "excerpt": "A restricted API key (RAK) is an API key ... a RAK can do only what you give it permission to do.",
    "fetchedAt": "2026-09-14T19:11:12.444Z"
  },
  {
    "id": "stripe-docs-68",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/payouts.md",
    "excerpt": "Set up your bank account to receive payouts.",
    "fetchedAt": "2026-09-14T19:11:12.444Z"
  },
  {
    "id": "stripe-docs-69",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/api/idempotent_requests.md",
    "excerpt": "use an idempotency key. Then, if a connection error occurs, you can safely repeat the request without risk of creating a second object",
    "fetchedAt": "2026-09-14T19:11:12.444Z"
  },
  {
    "id": "stripe-docs-70",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/agents/plugin.md",
    "excerpt": "Stripe's agent plugins give your AI agent access to Stripe developer tools, live account data, and the latest skills and technical guidance.",
    "fetchedAt": "2026-09-14T19:11:12.444Z"
  },
  {
    "id": "stripe-docs-71",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/agentic-commerce/for-sellers.md",
    "excerpt": "Use Agentic Commerce Suite (ACS) to start selling through agents with a single integration.",
    "fetchedAt": "2026-09-14T19:11:12.444Z"
  },
  {
    "id": "stripe-docs-72",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/payments/machine.md",
    "excerpt": "Machine payments let agents pay for APIs and services programmatically.",
    "fetchedAt": "2026-09-14T19:11:12.444Z"
  },
  {
    "id": "stripe-docs-73",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/projects.md",
    "excerpt": "Stripe Projects provisions and manages third-party services (such as hosting, databases, auth, AI, and observability) from the terminal.",
    "fetchedAt": "2026-09-14T19:11:12.444Z"
  },
  {
    "id": "stripe-docs-74",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/data/analyze-with-ai.md",
    "excerpt": "You can use an AI agent to analyze aggregated data across your Stripe account ... query metrics such as monthly recurring revenue (MRR)",
    "fetchedAt": "2026-09-14T19:11:12.444Z"
  },
  {
    "id": "stripe-docs-75",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/workbench.md",
    "excerpt": "Workbench provides powerful tools that help you build, test, and debug your Stripe integration.",
    "fetchedAt": "2026-09-14T19:11:12.444Z"
  },
  {
    "id": "stripe-comm-1",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=11166417",
    "excerpt": "Funny, I have a Delaware LLC company registered in USA (it's an offshore company) but my bank account is outside the US (completely legal), yet Stripe denies me right to open an account and accept payments. I happily use PayPal since then.",
    "fetchedAt": "2026-09-03T23:58:39.309Z"
  },
  {
    "id": "stripe-comm-2",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=11166417",
    "excerpt": "This is huge. As someone in the digital nomad community in Chiang Mai, Thailand, getting incorporation and processing set up is very difficult. This is taken for granted when you're in a first-world country.",
    "fetchedAt": "2026-09-03T23:58:39.309Z"
  },
  {
    "id": "stripe-comm-3",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=11166417",
    "excerpt": "I live in Algeria, and we can't use credit cards here... if I receive $10 from outside the country I'm questioned about the money. This is a great use case for my country and great initiative from Stripe.",
    "fetchedAt": "2026-09-03T23:58:39.309Z"
  },
  {
    "id": "stripe-comm-4",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=32854528",
    "excerpt": "Stripe has decided to nuke my entire business... So currently, my product doesn't work for 35% of my customers. Cue torrent of pissed off customer emails.",
    "fetchedAt": "2026-09-03T23:58:39.309Z"
  },
  {
    "id": "stripe-comm-5",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=32854528",
    "excerpt": "I wanted to enable issuing on my account to test card issuing, but there was a bug where the UI was looping. Asked support, got 2 weeks of 'we're working on it'... and finally 'You're using Opal, you can't enable issuing'. They're losing thread fast.",
    "fetchedAt": "2026-09-03T23:58:39.309Z"
  },
  {
    "id": "stripe-comm-6",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=32854528",
    "excerpt": "There are more and more Stripe horror stories like this, and from an outsider perspective it looks awfully like PayPal behaved back in the day... I have positive experiences with Stripe in my last startup, but with every story I'm less confident.",
    "fetchedAt": "2026-09-03T23:58:39.309Z"
  },
  {
    "id": "stripe-comm-7",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=32854528",
    "excerpt": "Huge warning signal to not use Stripe if this is their level of support for a large business. If you're this large how do you not have one guy right accessible through a direct phone call? Stripe's slipping.",
    "fetchedAt": "2026-09-03T23:58:39.309Z"
  },
  {
    "id": "stripe-comm-8",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=3053883",
    "excerpt": "'You don't need a merchant account or gateway.' That's a killer feature right there. I've been considering using Braintree for a project, but seeing this is really making me reconsider.",
    "fetchedAt": "2026-09-03T23:58:39.309Z"
  },
  {
    "id": "stripe-comm-9",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=3053883",
    "excerpt": "Stripe is a game changer. I've been using it for a few months and honestly its the best API I've ever used. The documentation is clear and concise... I was up and running and accepting recurring payments in less than an hour.",
    "fetchedAt": "2026-09-03T23:58:39.309Z"
  },
  {
    "id": "stripe-comm-10",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=3053883",
    "excerpt": "Sounds nice, but the bottom line for me is that a typical $47 credit card sale, which always costs me $1.33 at PayPal, would cost me $1.66 at Stripe. Not much difference, true, but discouraging.",
    "fetchedAt": "2026-09-03T23:58:39.309Z"
  },
  {
    "id": "stripe-comm-11",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=3053883",
    "excerpt": "As lovely as this API looks, not offering a volume discount is a complete dealbreaker for my business. There's no way I could justify eating an extra ~1% per transaction.",
    "fetchedAt": "2026-09-03T23:58:39.309Z"
  },
  {
    "id": "stripe-comm-12",
    "tier": "community",
    "url": "https://news.ycombinator.com/item?id=3053883",
    "excerpt": "I tried stripe a couple months ago and I was unimpressed. Mostly it was the pricing (3.9% + 30 cents) because I was looking to do smaller transactions... I ended up going with Paypal's micro transaction processing.",
    "fetchedAt": "2026-09-03T23:58:39.309Z"
  },
  {
    "id": "stripe-comm-13",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/22371330",
    "excerpt": "This has been the case since early 2018. Accounts created before that were grandfathered in for fee refunds, but I don't have a grandfathered account, and therefore can't verify if that's still the case.",
    "fetchedAt": "2026-09-03T23:58:39.309Z"
  },
  {
    "id": "stripe-comm-14",
    "tier": "community",
    "url": "https://hn.algolia.com/api/v1/items/22371330",
    "excerpt": "I have a grandfathered account from 2016, and I'm still getting the fee refunds.",
    "fetchedAt": "2026-09-03T23:58:39.309Z"
  },
  {
    "id": "stripe-probe-1",
    "tier": "probe",
    "url": "https://docs.stripe.com/llms.txt",
    "excerpt": "PROBE llms.txt: HTTP 200 at https://docs.stripe.com/llms.txt # Stripe Documentation\n\nWhen installing Stripe packages, always check the npm registry for the latest version rather tha",
    "fetchedAt": "2026-09-04T00:03:01.081Z"
  },
  {
    "id": "stripe-probe-2",
    "tier": "probe",
    "url": "https://docs.stripe.com/payments.md",
    "excerpt": "PROBE docs-md: HTTP 200 at https://docs.stripe.com/payments.md # Payments\n\nUse Stripe to start accepting payments.\n\n## Get started\n\nIntegrate with Stripe to start accepting payments o",
    "fetchedAt": "2026-09-04T00:03:01.081Z"
  },
  {
    "id": "stripe-probe-3",
    "tier": "probe",
    "url": "https://docs.stripe.com/openapi.json",
    "excerpt": "PROBE 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)",
    "fetchedAt": "2026-09-04T00:03:01.081Z"
  },
  {
    "id": "stripe-probe-4",
    "tier": "probe",
    "url": "https://docs.stripe.com/mcp",
    "excerpt": "official MCP server documented at https://docs.stripe.com/mcp",
    "fetchedAt": "2026-09-04T00:03:01.081Z"
  },
  {
    "id": "stripe-probe-5",
    "tier": "probe",
    "url": "https://docs.stripe.com/stripe-cli",
    "excerpt": "official CLI documented at https://docs.stripe.com/stripe-cli",
    "fetchedAt": "2026-09-04T00:03:01.081Z"
  },
  {
    "id": "stripe-supp-mcp-tools",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/mcp.md",
    "excerpt": "The 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.",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  },
  {
    "id": "stripe-supp-mcp-write-confirmation",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/mcp.md",
    "excerpt": "Docs, \"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.\"",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  },
  {
    "id": "stripe-supp-mcp-sessions-governance",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/mcp.md",
    "excerpt": "MCP 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).",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  },
  {
    "id": "stripe-supp-mcp-connected-accounts",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/mcp.md",
    "excerpt": "Docs, \"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\" \u2014 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\".",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  },
  {
    "id": "stripe-supp-agent-plugin",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/agents/plugin.md",
    "excerpt": "Official 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` \u2014 \"This command automatically detects which agents you use, and runs the applicable commands.\"",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  },
  {
    "id": "stripe-supp-skills-catalog",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/skills.md",
    "excerpt": "Stripe 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.",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  },
  {
    "id": "stripe-supp-cli-agent-setup",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/stripe-cli.md",
    "excerpt": "The 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` \u2014 \"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.\"",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  },
  {
    "id": "stripe-supp-ai-sdks",
    "tier": "claimed-docs",
    "url": "https://github.com/stripe/ai",
    "excerpt": "The 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).",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  },
  {
    "id": "stripe-supp-agentic-commerce-protocols",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/agentic-commerce.md",
    "excerpt": "Agentic commerce spans both sides of the transaction with open protocols: sellers \"sell through agents\" via UCP (ucp.dev) or ACP (agenticcommerce.dev) \u2014 \"Share product catalog with agents: Supported; Enable agent to complete checkout: Supported; Receive payment credentials from agents: Supported\" \u2014 or \"monetize your API or service using machine payments directly to personal agents like Claude Code\" via MPP or x402. Agent builders can \"Embed checkout flows in chats\", \"Create a wallet for your agent\" (Link or Crypto), and fund agents with \"Shared payment tokens or Crypto\". The agents-as-intermediaries integration is in private preview with a waitlist.",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  },
  {
    "id": "stripe-supp-acs-catalog-import",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/agentic-commerce/for-sellers.md",
    "excerpt": "Agentic 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).",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  },
  {
    "id": "stripe-supp-acs-orders-attribution",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/agentic-commerce/for-sellers.md",
    "excerpt": "Orders 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\").",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  },
  {
    "id": "stripe-supp-machine-payments",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/payments/machine.md",
    "excerpt": "\"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.",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  },
  {
    "id": "stripe-supp-mpp-protocol",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/payments/machine/mpp.md",
    "excerpt": "MPP is \"an open protocol that lets agents pay for your APIs and services programmatically without a checkout UI, co-authored by Stripe and Tempo\" (mpp.dev): the server answers an unpaid request with HTTP 402 plus payment requirements, the agent retries with a payment credential, and the server records the payment via POST /v1/payment_intents. Docs ship a one-prompt coding-agent path (\"Read https://docs.stripe.com/payments/machine/mpp.md?lang=node, and monetize my API using MPP to charge 0.50 USD per API call. Run `npx mppx@latest validate http://localhost:4242` to iteratively validate\"), an `mppx` SDK (`npm install mppx stripe`), and full sample code at github.com/stripe-samples/machine-payments.",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  },
  {
    "id": "stripe-supp-link-cli-wallet",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/agentic-commerce/link-cli.md",
    "excerpt": "Link CLI \"gives your agent access to a wallet that your customer controls. Your agent can retrieve one-time-use payment credentials to complete purchases, and retrieve permissioned financial data to answer questions about spending, balances, and trends\" \u2014 customers approve each request in Link, payments support \"one-time-use virtual cards and shared payment tokens\", and guides cover \"Search products and complete payments with UCP\" and \"Pay machine-payment merchants... over HTTP 402\". Agent-legible by design: \"Your agent can inspect the full CLI documentation with `link-cli --llms-full`, and the current input contract for any command with `link-cli <command> --schema`.\" (Open-source client at github.com/stripe/link-cli.)",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  },
  {
    "id": "stripe-supp-directory-search",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/directory.md",
    "excerpt": "\"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 \u2014 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.",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  },
  {
    "id": "stripe-supp-projects-provisioning",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/projects.md",
    "excerpt": "Stripe 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\" \u2014 \"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\" \u2014 \"The agent installs the CLI plugin, runs stripe projects init, adds your services, and syncs credentials automatically.\"",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  },
  {
    "id": "stripe-supp-analytics-ai",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/data/analyze-with-ai.md",
    "excerpt": "Agents 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.",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  },
  {
    "id": "stripe-supp-token-billing",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/billing/token-billing.md",
    "excerpt": "Usage-based billing for AI products via Metronome: \"Metronome allows you to implement usage-based billing to meter usage and generate invoices automatically\"; \"Stripe syncs token prices for OpenAI, Anthropic, and Google models, so your pricing always reflects current costs. When providers update their pricing or release new models, we notify you and can automatically apply new prices to all customers.\" Supported models include per-token metering, \"AI credit packs and top-ups\", tiered pricing, and subscription with metered overages; usage is metered per customer \"segmented by: Model..., Token type (input, output, and cached tokens)\".",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  },
  {
    "id": "stripe-supp-workbench-shell",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/workbench/shell.md",
    "excerpt": "Workbench (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.\"",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  },
  {
    "id": "stripe-supp-event-destinations",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/event-destinations.md",
    "excerpt": "Event 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).",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  },
  {
    "id": "stripe-supp-restricted-keys-agents",
    "tier": "claimed-docs",
    "url": "https://docs.stripe.com/keys/restricted-api-keys.md",
    "excerpt": "Restricted 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.",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  },
  {
    "id": "stripe-probe-6",
    "tier": "probe",
    "url": "https://mcp.stripe.com",
    "excerpt": "PROBE 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\"]} \u2014 a live, OAuth-gated remote MCP server per the MCP authorization spec.",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  },
  {
    "id": "stripe-probe-7",
    "tier": "probe",
    "url": "https://docs.stripe.com/.well-known/skills/index.json",
    "excerpt": "PROBE 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 \u2014 each entry lists its SKILL.md and reference files, fetchable keylessly under /.well-known/skills/<filepath>.",
    "fetchedAt": "2026-09-14T19:14:02.000Z"
  }
]
