Stripe analytics — revenue, customers, subscriptions, refunds, churn from Claude.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"stripe-analytics": {
"env": {
"STRIPE_SECRET_KEY": "sk_live_..."
},
"args": [
"-y",
"mcp-stripe-analytics"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Connect Claude to your Stripe dashboard. Revenue, customers, subscriptions -- all from chat.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in finance / analytics
MCP Server for GCP environment for interacting with various Observability APIs.
Real-time financial market data: stocks, forex, crypto, commodities, and economic indicators
A Model Context Protocol (MCP) server that provides AI assistants with direct access to the Spreedly payments API. Enables LLMs to manage gateways, process transactions, tokenize payment methods, and more, through structured, validated tool calls.
MCP server for InsightSentry financial data API - market data, options, screeners, and more
MCP Security Weekly
Get CVE alerts and security updates for io.github.lordbasilaiassistant-sudo/stripe-analytics and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Connect Claude to your Stripe dashboard. Revenue, customers, subscriptions -- all from chat.
Add to your .mcp.json:
{
"mcpServers": {
"stripe-analytics": {
"command": "npx",
"args": ["-y", "mcp-stripe-analytics"],
"env": {
"STRIPE_SECRET_KEY": "sk_live_..."
}
}
}
}
Get gross revenue, fees, net revenue, and transaction count for a period.
get_revenue_summary({ period: "month" })
// => { gross: 12450.00, fees: 361.05, net: 12088.95, count: 187 }
Params: period — "today" | "week" | "month" | "year" (default: "month")
Total customers and new customers added in a period.
get_customer_count({ period: "week" })
// => { total: 1243, new_in_period: 38 }
Params: period — "today" | "week" | "month" | "year" (default: "month")
Breakdown of subscription statuses: active, trialing, past_due, canceled.
get_subscription_metrics()
// => { active: 412, trialing: 27, past_due: 8, canceled: 63 }
Params: None
Top N customers ranked by lifetime spend.
get_top_customers({ limit: 5 })
// => [{ email: "whale@co.com", name: "Whale Corp", total_spent: 8420.00 }, ...]
Params: limit — number (default: 10)
List recent charges with amount, status, and customer info.
get_recent_charges({ limit: 10, status: "failed" })
// => [{ id: "ch_...", amount: 49.00, status: "failed", customer_email: "..." }, ...]
Params: limit — number (default: 20), status — "succeeded" | "failed" | "all" (default: "all")
Refund count and total amount for a period.
get_refund_summary({ period: "month" })
// => { count: 4, total: 196.00 }
Params: period — "today" | "week" | "month" | "year" (default: "month")
Revenue breakdown grouped by product.
get_product_revenue({ period: "month" })
// => [{ product: "Pro Plan", revenue: 7800.00, count: 156 }, ...]
Params: period — "today" | "week" | "month" | "year" (default: "month")
Monthly Recurring Revenue calculated from all active subscriptions.
get_mrr()
// => { mrr: 4120.50, active_subscriptions: 412 }
Params: None
This server uses read-only Stripe API calls only. It never creates, updates, or deletes any Stripe resources. Your billing data is safe.
Use a restricted API key with read-only permissions for maximum security.
THRYXAGI -- AI-native tools for builders.