How AI reads Stripe

stripe.com Jun 6, 2026 6 min read Basic Web Presence
Short
34/ 100
AEO Level 2Basic Web Presence

▶ Watch this Short on YouTube

The short answer

Stripe scores 34 out of 100 on AEO readiness. Despite powering payments for millions of developers worldwide, the platform leaves AI agents largely in the dark: no explicit crawler rules, no machine-readable API catalog, and zero coverage in both agent-interfaces and identity-auth categories.

What AI sees

When an AI agent lands on Stripe's homepage today, it finds polished marketing copy but almost nothing designed for automated consumption.

Structured data is Stripe's one bright spot, scoring 80 out of 100 — schema markup is present and helps AI parse product context. Beyond that, the picture dims quickly. There is no sitemap.xml, so an agent must guess which URLs matter. No Link response headers point to developer resources or API endpoints. robots.txt contains no instructions for GPTBot, ClaudeBot, or PerplexityBot, leaving crawl behavior undefined. Content structure reaches 40 out of 100, meaning some hierarchy is legible, but the majority of agent-oriented signals — markdown fallback, well-known discovery endpoints, MCP server card — are simply absent.

Where it loses points

The two categories where Stripe scores zero — agent interfaces and identity/auth — expose the sharpest gap between the brand's developer-first reputation and its actual machine readability.

Agent Discovery35 Agent Interfaces0 Identity & Auth0 Content Structure40 Structured Data80

How to fix it

Three changes would move the needle most for Stripe given its role as the de-facto API infrastructure layer for the internet.

1

Declare AI crawler rules in robots.txt

Goal

Give each major AI crawler an explicit allow or disallow directive so indexing behavior is deterministic.

Issue

Stripe's robots.txt has no user-agent entries for GPTBot, ClaudeBot, PerplexityBot, or any other AI crawler.

Fix

Add a dedicated User-agent block for each major AI crawler followed by explicit Allow or Disallow paths. For a developer platform that benefits from AI citation, most paths should be allowed; restrict only internal dashboards and auth routes.

2

Publish an MCP Server Card

Goal

Expose a machine-readable server card at /.well-known/mcp/server-card.json so AI agents can auto-discover Stripe's capabilities.

Issue

No MCP Server Card exists at the expected well-known path, so agents cannot programmatically discover Stripe's transport endpoint or capabilities.

Fix

Serve /.well-known/mcp/server-card.json with serverInfo, a transport endpoint pointing to the Stripe API, and a capabilities object. This is especially high-value for Stripe because payment orchestration agents already query it by name and need authoritative capability signals.

3

Publish an API Catalog at /.well-known/api-catalog

Goal

Register all public APIs in a machine-readable linkset so agents can discover and invoke them without documentation scraping.

Issue

No /.well-known/api-catalog exists — a notable gap for a company whose entire business model is a public API.

Fix

Serve /.well-known/api-catalog as application/linkset+json listing core endpoints such as charges, payment intents, subscriptions, and webhooks. A single RFC 9727-compliant file lets any aware agent integrate Stripe without ever reading a documentation page.

Common questions

Why does Stripe score only 34 out of 100 on AEO even though it has extensive API documentation?
AEO readiness measures machine-discoverable signals on the live domain, not the quality of human-readable docs. Stripe's documentation is excellent for developers, but the homepage and well-known endpoints lack the structured signals — robots.txt AI directives, MCP server card, API catalog — that AI agents use for autonomous discovery and integration.
What does an agent_interfaces score of 0 mean for a payment platform like Stripe?
It means no machine-readable interface layer exists for AI agents to auto-negotiate with the site. For Stripe, which processes trillions in payments and is frequently invoked by AI financial assistants, this creates compounding risk: agents that cannot verify capabilities programmatically may hallucinate responses or fail to call the API correctly, increasing integration errors.
Is Stripe's structured data score of 80 enough to offset the gaps in other categories?
Strong structured data helps AI parse Stripe's product and pricing context from the homepage, which is meaningful for citation in AI search results. However, it cannot compensate for missing crawler directives, no sitemap, and absent well-known endpoints. The 34 overall score reflects how zero-scored categories drag down a single bright spot.

Is your own site ready for AI?

Run the same five-category analysis on any URL. Free, no account needed to start.

Check your own website free