indie-metrics-mcp
This MCP server provides AI assistants with read-only access to Stripe business metrics, enabling natural language queries about revenue, customers, subscriptions, refunds, and forecasts. Key capabilities include:
Revenue Summary: MRR, ARR, total revenue, growth rate, and average transaction value for configurable periods (7d, 30d, 90d, 1y).
Customer Metrics: Total customers, new customers, average lifetime value, and top spenders.
Product Performance: Revenue by product, units sold, average price, and revenue share to identify best and worst sellers.
Subscription Health: Active subscriptions, churn rate, MRR, ARPU, new vs. canceled subscriptions, and plan breakdowns.
Recent Transactions: Charges and payments with amount, status, customer email, description, and timestamp.
Refund Analysis: Refund counts, amounts, refund rate, and reasons.
Revenue Forecast: Projected MRR/ARR based on trends, with growth direction and confidence level.
Provides tools for querying Stripe business metrics such as MRR, ARR, revenue, customer metrics, product performance, subscription health, recent transactions, refund analysis, and revenue forecasts via natural language.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@indie-metrics-mcpWhat's my MRR for this month?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
indie-metrics-mcp
MCP server that gives an AI assistant read-only access to Stripe business metrics. Ask an MCP-compatible client about revenue, customers, subscriptions, refunds, and forecasts in natural language.
What You Can Ask
"What's my MRR this month?"
"Show me my top customers by spend"
"Which product is selling best?"
"What's my churn rate?"
"Show recent transactions"
"How many refunds did I have this quarter?"
"Forecast my revenue for next month"
Related MCP server: Metabase MCP Plus
Tools
Tool | Description |
| MRR, ARR, total revenue, growth rate, average transaction value |
| Total customers, new customers, LTV, top spenders |
| Revenue by product, units sold, revenue share |
| Active subscriptions, churn rate, MRR, ARPU, plan breakdown |
| Latest charges with amount, status, customer, timestamp |
| Refund count, rate, amounts, reasons |
| Projected revenue, trend direction, confidence level |
Install From Source
The npm package is not claimed as published. Use the tagged source release until an npm package is independently confirmed.
git clone https://github.com/MARCCHERGGI/indie-metrics-mcp.git
cd indie-metrics-mcp
npm ci
npm run buildConfigure Safely
Start with a Stripe test-mode restricted key. Grant only the read permissions required by the tools you plan to use. Never commit a key, paste it into an issue, or expose it to a hosted demo.
export STRIPE_API_KEY=sk_test_your_restricted_key_hereAdd to an MCP-compatible desktop client
Point the client at the locally built executable:
{
"mcpServers": {
"indie-metrics": {
"command": "node",
"args": ["/absolute/path/to/indie-metrics-mcp/dist/index.js"],
"env": {
"STRIPE_API_KEY": "sk_test_your_restricted_key_here"
}
}
}
}Use your client's secure environment-variable or secret-management feature when available instead of storing credentials directly in a configuration file.
Supported Periods
All time-based tools accept a period parameter: 7d, 30d, 90d, or 1y.
Security Boundaries
The server is designed for local execution.
Tool operations are read-only with respect to Stripe.
Start in Stripe test mode and use a restricted key with least privilege.
Do not connect real customer data to public demonstrations.
Forecasts are estimates, not financial advice.
Review the source and permissions before using the server with production data.
Public Reproducibility Companion
FounderMetricBench is a separate public synthetic evaluation maintained by Marco Hergi. It contains 24 gold cases for routing, calculation, retrieval, and safety, plus stable evidence fixtures and a hosted synthetic MCP endpoint. It does not use this repository's users, credentials, or real Stripe data.
This repository and the companion site are independent projects. They are not produced, sponsored, certified, or endorsed by Stripe, Anthropic, OpenAI, Google, Microsoft, or Perplexity.
Release Verification
Before publishing a release, run:
npm ci
npm run buildA release should describe known limitations and link to the exact commit or tag it represents.
License and Attribution
MIT. See LICENSE. Existing copyright and authorship notices are preserved.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceOpen-source MCP server for Claude AI that connects Stripe and Supabase to enable natural language SaaS analytics, including churn analysis, subscription tracking, and revenue insights.Last updated
- AlicenseAqualityCmaintenanceAn MCP server that enables AI assistants to query databases, execute SQL, and manage Metabase resources like dashboards, cards, and collections through natural language.Last updated22MIT
- Alicense-qualityDmaintenanceAn MCP server that gives AI agents access to RevenueCat's Charts & Metrics API. Query MRR, churn, trial conversion, revenue, and 17 more subscription metrics directly from Claude, Cursor, or any MCP client.Last updated15MIT
- Alicense-qualityDmaintenanceAn MCP server that enables AI agents to query RevenueCat's subscription analytics API using natural language, retrieving metrics like MRR, churn, and revenue.Last updated14MIT
Related MCP Connectors
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
GibsonAI MCP server: manage your databases with natural language
MCP server integrating with Stripe - tools for customers, products, payments, and more.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/MARCCHERGGI/indie-metrics-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server