{"_id":"69b2d647de1ed13732dc08e8","name":"Stripe","slug":"stripe","url":"https://stripe.com","description":"Payments infrastructure for the internet. Accept payments, send payouts, and manage businesses online.","logo":"","category":"Payments","tags":["payments","billing","subscriptions","invoicing"],"pricingModel":"paid","scores":{"tokenEfficiency":{"score":7,"confidence":"scanner","evidence":"Stripe's API supports field selection via expand parameters and pagination cursors, reducing unnecessary data transfer, though responses can be verbose for complex objects.","na":false},"access":{"score":9,"confidence":"scanner","evidence":"Stripe offers comprehensive programmatic access through REST API, multiple official SDKs (Node, Python, Ruby, Java, PHP, Go), React/React Native libraries, and a mature CLI, making it exceptionally accessible for agents.","na":false},"auth":{"score":9,"confidence":"scanner","evidence":"Stripe provides restricted API keys with scoped permissions, separate test and live keys, and webhook signing capabilities—all enabling autonomous agent authentication without human intervention or OAuth.","na":false},"speed":{"score":8,"confidence":"scanner","evidence":"Stripe is optimized for low-latency responses, supports reasonable rate limits (100 requests/second for most endpoints), and provides idempotency through idempotency keys for safe retries.","na":false},"discoverability":{"score":7,"confidence":"scanner","evidence":"Stripe has excellent documentation and predictable REST patterns, but lacks a published OpenAPI spec and doesn't offer llms.txt or agents.json files for AI discovery.","na":false},"reliability":{"score":8,"confidence":"scanner","evidence":"Stripe maintains consistent response schemas, supports API versioning for backward compatibility, provides idempotency keys, and publishes a reliable status page, ensuring dependable integrations.","na":false},"safety":{"score":8,"confidence":"scanner","evidence":"Stripe offers comprehensive safety features including test mode, restricted API keys with limited scopes, webhook event audit trails, and the ability to reverse/refund transactions, giving agents safe operational boundaries.","na":false},"reactivity":{"score":7,"confidence":"scanner","evidence":"Stripe provides webhooks for real-time event notifications and supports polling for event retrieval, enabling near-real-time reactions to payment state changes, though not streaming or SSE.","na":false}},"agentGrade":"B+","agentScore":7.98,"scannerData":{"lastScannedAt":"2026-03-12T19:17:12.532Z","scanVersion":1,"rawSignals":{"homepage":{"status":200,"contentLength":625800,"hasStructuredData":true,"hasDeveloperDocs":true,"hasAgentMentions":true,"responseTimeMs":null},"openapi":{"found":false},"wellKnown":{"llmsTxt":{"found":false},"agentsJson":{"found":false},"robotsTxt":{"found":true,"blocksAgents":true,"hasSitemap":true}},"packages":{"npm":[{"name":"stripe","description":"Stripe API wrapper","version":"20.4.1"},{"name":"@stripe/react-stripe-js","description":"React components for Stripe.js and Stripe Elements","version":"5.6.1"},{"name":"@stripe/stripe-react-native","description":"Stripe SDK for React Native","version":"0.59.2"},{"name":"@types/stripe-v3","description":"TypeScript definitions for stripe-v3","version":"3.1.33"},{"name":"@stripe/terminal-js","description":"Stripe Terminal loading utility","version":"0.26.0"}],"pypi":[{"name":"stripe","version":"14.4.1","description":"Python bindings for the Stripe API"}],"cli":false,"sdks":["Node (stripe)","Python (stripe)"]},"mcp":{"found":false,"type":"none","servers":[]}},"biggestFriction":"Stripe blocks AI agents in robots.txt and lacks official machine-readable API documentation (OpenAPI spec, llms.txt, or agents.json), requiring agents to rely on unofficial specs or documentation scraping.","agentSummary":"Stripe is exceptionally well-suited for agent integration with industry-leading authentication, safety controls, and SDK coverage across all major languages. However, explicit blocking in robots.txt and absence of machine-readable API specs create friction that limits discoverable, autonomous agent adoption."},"accessMethods":{"restApi":true,"graphql":false,"cli":false,"sdk":["Node (stripe)","Python (stripe)"],"mcpServer":"none","openApiSpec":"","llmsTxt":false,"agentsJson":false},"authInfo":{"methods":["unknown"],"scopedPermissions":false,"humanRequired":true},"reviewCount":0,"avgReviewScore":0,"viewCount":48,"badgeEmbedCount":17,"agentSkillSlugs":[],"alternatives":[],"claimed":false,"status":"graded","createdAt":"2026-03-12T15:05:43.725Z","updatedAt":"2026-04-09T07:43:24.599Z","__v":0}