MRR Dashboard Updater with Stripe MCP and Claude
Payments & Revenue Operations
Quick Answer
Pull Stripe subscription data daily, calculate MRR components with n8n, update a Google Sheets dashboard automatically, and deliver weekly Claude commentary on revenue trends every Monday morning.
The Problem This Solves
Subscription businesses need current MRR data but most teams calculate it manually from Stripe exports. The dashboard is always days or weeks stale. This workflow keeps MRR metrics current daily and adds AI trend commentary weekly.
About This Workflow
Monthly Recurring Revenue is the most important metric for subscription businesses, yet many teams calculate it manually from Stripe exports on an ad-hoc basis. This workflow pulls subscription data from Stripe MCP daily, calculates MRR, new MRR, churned MRR, expansion MRR, and net MRR change, updates a Google Sheets dashboard automatically, and delivers a weekly Claude commentary on revenue trends every Monday. Leadership always has current MRR data without waiting for a finance team export.
Tools Required
Step-by-Step Blueprint
Schedule daily MRR update
n8nCreate an n8n Schedule trigger to run every day at midnight. Daily updates ensure the dashboard reflects any subscription changes from the previous day.
Pull active subscriptions from Stripe MCP
Stripe MCPAdd an n8n HTTP node to call Stripe MCP and retrieve all active subscriptions with their current plan amounts. Also retrieve subscriptions that churned or started in the past 24 hours for daily movement tracking.
Calculate MRR components
n8nAdd an n8n Code node to calculate: Total MRR from all active subscriptions, New MRR from subscriptions started today, Churned MRR from subscriptions cancelled today, Expansion MRR from upgrades today, Net MRR change for the day.
Update Google Sheets MRR dashboard
Google SheetsAdd n8n Google Sheets nodes to update the daily MRR row in your dashboard. Append today's figures to maintain a running history for trend analysis.
Generate weekly Claude commentary on Mondays
ClaudeAdd an n8n IF node that triggers only on Mondays. Pull the past 4 weeks of MRR data from Google Sheets and send to Claude for trend commentary covering growth rate, churn trends, expansion contribution, and notable weekly movements.
Use this prompt βPost weekly commentary to Slack
n8nOn Mondays only, add a Slack action to post Claude's MRR trend commentary to your revenue or leadership channel alongside the current MRR figure.
Cost Estimate
n8n Cloud Pro $50/month or self-hosted free. Stripe MCP free with Stripe account. Claude API costs minimal for weekly commentary. Google Sheets free.
Related Resources
AI Agents
MCP Servers
Software