Agent Readiness Provider Stripe Example is an example object payload from Agent Readiness, with 10 top-level fields. It illustrates the shape of data this provider's APIs accept or return.
Top-level fields
providerproviderSlughomepageapiBaseUrlsignalsoverallScorescoredDimensionsobservedOnobservertags
Example Payload
{
"provider": "Stripe",
"providerSlug": "stripe",
"homepage": "https://docs.stripe.com/api",
"apiBaseUrl": "https://api.stripe.com",
"signals": [
{
"id": "stripe-spec-presence",
"provider": "Stripe",
"providerSlug": "stripe",
"dimension": "spec-presence",
"score": 3,
"scoreLabel": "exemplary",
"evidenceUrl": "https://github.com/stripe/openapi",
"notes": "Public OpenAPI repo, kept in sync with the changelog.",
"observedOn": "2026-05-22",
"observer": "API Evangelist"
},
{
"id": "stripe-auth-model-clarity",
"provider": "Stripe",
"providerSlug": "stripe",
"dimension": "auth-model-clarity",
"score": 3,
"scoreLabel": "exemplary",
"evidenceUrl": "https://docs.stripe.com/api/authentication",
"notes": "Bearer secret key documented in prose and in the OpenAPI security schemes.",
"observedOn": "2026-05-22",
"observer": "API Evangelist"
},
{
"id": "stripe-idempotency",
"provider": "Stripe",
"providerSlug": "stripe",
"dimension": "idempotency",
"score": 3,
"scoreLabel": "exemplary",
"evidenceUrl": "https://docs.stripe.com/api/idempotent_requests",
"notes": "Documented `Idempotency-Key` header across all POSTs.",
"observedOn": "2026-05-22",
"observer": "API Evangelist"
},
{
"id": "stripe-error-semantics",
"provider": "Stripe",
"providerSlug": "stripe",
"dimension": "error-semantics",
"score": 3,
"scoreLabel": "exemplary",
"evidenceUrl": "https://docs.stripe.com/api/errors",
"notes": "Stable error envelope with documented `type`, `code`, and `decline_code` taxonomies.",
"observedOn": "2026-05-22",
"observer": "API Evangelist"
},
{
"id": "stripe-rate-limit-headers",
"provider": "Stripe",
"providerSlug": "stripe",
"dimension": "rate-limit-headers",
"score": 2,
"scoreLabel": "present",
"evidenceUrl": "https://docs.stripe.com/rate-limits",
"notes": "Rate limits documented, but live state is communicated via 429 + retry semantics rather than per-request headers across all endpoints.",
"observedOn": "2026-05-22",
"observer": "API Evangelist"
},
{
"id": "stripe-asyncapi-events",
"provider": "Stripe",
"providerSlug": "stripe",
"dimension": "asyncapi-events",
"score": 1,
"scoreLabel": "partial",
"evidenceUrl": "https://docs.stripe.com/webhooks",
"notes": "Webhook events are extensively documented and typed in the OpenAPI, but Stripe does not publish a separate AsyncAPI document.",
"observedOn": "2026-05-22",
"observer": "API Evangelist"
}
],
"overallScore": 2.5,
"scoredDimensions": 6,
"observedOn": "2026-05-22",
"observer": "API Evangelist",
"tags": ["payments", "rest", "webhooks"]
}
Work with this as data
Every example here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for examples
4 MCP tools reach this
find_examplesBrowse and filter every example in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This example
curl "https://apis.io/api/v1/examples/agent-readiness-provider-stripe-example"
All examples
curl "https://apis.io/api/v1/examples?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.