{"type":"post","slug":"analyze-stripe-data-with-ai","title":"Analyze Stripe data with AI","description":"Stripe's MCP server exposes aggregated analytics rather than individual objects, letting an agent ask for MRR, run billing templates or issue SQL against reporting tables.","retrieval_nugget":"Stripe's MCP server exposes aggregated analytics rather than individual objects, letting an agent ask for MRR, run billing templates or issue SQL against reporting tables.","published_at":"2026-09-02","updated_at":"2026-09-12","record_date":"2026-08-25","date_kind":"discovered_at","topics":["agent-integrations","agents","ai"],"entities":["Stripe"],"source_url":"https://docs.stripe.com/data/analyze-with-ai","source_title":"Analyze your Stripe data with AI","source_domain":"docs.stripe.com","source_terms":["Analyze","Stripe","your","analytics","metrics"],"summary_word_count":188,"schema_version":"newruntime-agent-readable-v0.2","stable_id":"post:analyze-stripe-data-with-ai","status":"published","source_urls":["https://docs.stripe.com/data/analyze-with-ai"],"visuals":[],"editorial_provenance":{"schema_version":"newruntime-editorial-copy-v1","content_status":"source_grounded_final","final_copy_sha256":"sha256:17701112dce56abb451da9b0b71c2fa63148a9c197b071b67fc6db32f0f154ce","reviewed_at":"2026-09-12T10:00:00Z","source_evidence_count":1,"verified_claim_count":2,"site_analysis_schema_version":"newruntime-site-analysis-v1","site_object_kind":"field_note","observed_fact_count":2,"implication_count":1,"watch_condition_count":1,"related_record_count":2},"analysis":{"schema_version":"newruntime-site-analysis-v1","object_kind":"field_note","thesis":"Stripe documented an analytics path through its MCP server that lets an agent query aggregated account data instead of walking individual API objects one at a time.","observed_facts":[{"text":"The stripe_analytics tool supports metric queries, template runs for billing metrics, and SQL against reporting tables.","source_urls":["https://docs.stripe.com/data/analyze-with-ai"]},{"text":"The stripe_report tool searches report types and creates runs for balance, payouts, activity, tax and Revenue Recognition.","source_urls":["https://docs.stripe.com/data/analyze-with-ai"]}],"mechanism":"The stripe_analytics tool handles Stripe-defined metric queries such as monthly recurring revenue and gross volume, template runs for subscription and billing metrics like churn rate and subscriber counts with breakdowns by product or price, and SQL queries against the reporting tables for custom analysis.","why_now":"An agent asking for MRR does not iterate subscriptions, which removes the failure mode where a summary is assembled from a partial page of objects and quietly differs from the vendor's own number.","implications":["Exposing SQL against reporting tables goes further: the agent gets the same query surface a finance analyst uses, rather than a curated subset chosen for chat."],"evidence_boundary":"This is product documentation describing tools and report types; it does not publish the permission scopes an agent needs or how query cost is bounded.","watch_conditions":["The condition to watch is whether read scopes for reporting tables are separable from write access to the account, because a financial analytics tool is only safe to hand an agent if the same credential cannot move money."],"related_records":[{"url":"https://newruntime.com/posts/workos-management-mcp-agent-admin","relation":"Prior coverage of product state made agent-addressable over MCP."},{"url":"https://newruntime.com/topics/mcp","relation":"Topic hub for MCP scope and governance."}]},"routes":{"html":"https://newruntime.com/posts/analyze-stripe-data-with-ai/","markdown":"https://newruntime.com/posts/analyze-stripe-data-with-ai.md","json":"https://newruntime.com/posts/analyze-stripe-data-with-ai.json"},"editor":{"role":"editor","name":"Andrey Reshetnikov","profile":"https://newruntime.com/owner-profile.md","profile_json":"https://newruntime.com/owner-profile.json","same_as":["https://www.linkedin.com/in/reshetnikov1/","https://t.me/lapetuse"]},"next_reads":[{"type":"topic","path":"/topics/agent-integrations/","url":"https://newruntime.com/topics/agent-integrations/","title":"Agent Integrations","reason":"Explore the agent-integrations topic hub.","media_type":"text/html","markdown_url":"https://newruntime.com/topics/agent-integrations.md","json_url":"https://newruntime.com/topics/agent-integrations.json"},{"type":"topic","path":"/topics/agents/","url":"https://newruntime.com/topics/agents/","title":"Agents","reason":"Explore the agents topic hub.","media_type":"text/html","markdown_url":"https://newruntime.com/topics/agents.md","json_url":"https://newruntime.com/topics/agents.json"},{"type":"topic","path":"/topics/ai/","url":"https://newruntime.com/topics/ai/","title":"Ai","reason":"Explore the ai topic hub.","media_type":"text/html","markdown_url":"https://newruntime.com/topics/ai.md","json_url":"https://newruntime.com/topics/ai.json"},{"type":"collection","path":"/posts/","url":"https://newruntime.com/posts/","title":"Field Notes","reason":"Open the latest editorial analysis.","media_type":"text/html","json_url":"https://newruntime.com/posts.json"},{"type":"collection","path":"/source-ledger.json","url":"https://newruntime.com/source-ledger.json","title":"Source Ledger","reason":"Inspect the public source evidence graph.","media_type":"application/json"}]}
