Baremetrics
Baremetrics provides subscription analytics, metrics, customer insights, and revenue data for recurring-revenue businesses.
Verdict
Common use cases
- Compare cohort retention across signup months
- Pull MRR breakdown by plan during budget reviews
- Identify customers with failed charges this week
- Track daily churn rate over the quarter
- Summarize revenue trends for investor updates
Integration
- Vendor
- Baremetrics
- Category
- developer-tools
- Auth
- API_KEY
- Tools
- 8
- Composio slug
baremetrics
Tools
- Get Account
Return the connected Baremetrics account identity, company, default currency, and calculation range.
- Get Cohorts
Return Baremetrics cohort analysis for comparing customer retention and revenue behavior across signup cohorts.
- Get Metric Breakdown
Return daily values for one Baremetrics metric broken down by contributing customers or plans over an inclusive date range.
- Get Metric Summary
Return wide daily Baremetrics business metrics for an inclusive date range, including MRR, revenue, and customer counts in each daily row.
- Get Metric Trend
Return the daily time series and prior-period comparison for one Baremetrics metric over an inclusive date range.
- Get Recurring Revenue Resource
Get one customer, plan, subscription, charge, or refund by its OID within a Baremetrics source.
- List Recurring Revenue Resources
List one page of customers, plans, subscriptions, charges, or refunds from a Baremetrics source, using only filters valid for the selected resource type.
- List Sources
List one page of payment and Baremetrics API sources in the connected account and return source IDs required by source-scoped resource tools; use next_cursor to fetch later pages.
Setup
Setup guide
- 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Click Add Integration and select Baremetrics from the developer tools category. 3. Log into your Baremetrics account, go to Settings > API, and generate a new API key with read permissions for metrics and sources. 4. Paste the key into Switchy's connection dialog and click Connect. 5. Switchy will verify the key by fetching your account identity; you'll see your company name and default currency if successful. 6. Open any Project, type @Baremetrics in a message, and ask "show me MRR for the last 30 days" to confirm the connection works. 7. The AI will call Get Metric Summary and return daily revenue rows; if you see numbers, you're ready to use all eight tools.
What teammates see: by default, memories from Baremetrics are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
MRR Trend Last Quarter
@Baremetrics pull the MRR trend for the last 90 days and show me how it compares to the previous 90-day period.
Cohort Retention Table
@Baremetrics get cohort retention data for the past six months and highlight the cohort with the highest 90-day retention.
Plan Revenue Breakdown
@Baremetrics show me MRR broken down by plan for the last 30 days and rank them by contribution.
Failed Charges This Month
@Baremetrics list all charges that failed in the current month and include customer names and amounts.
Churn Summary for Exec Review
@Baremetrics get the churn rate and total churned MRR for last month, then summarize it in two sentences for an exec update.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Baremetrics show me our MRR trend for the last 90 days compared to the prior period, and highlight any weeks with unusual churn.
Based on Baremetrics data from January 15 to April 15, 2024: MRR grew from $47,200 to $51,800 (+9.7%), compared to +3.2% in the prior 90-day period. Week of March 18 showed unusual activity: MRR dropped $1,400 due to 8 cancellations (vs. typical 2-3/week). Churn rate that week was 4.1%, nearly double the quarterly average of 2.3%. The following two weeks recovered with 12 new subscriptions adding $2,100 MRR. Overall trajectory remains positive but March's spike warrants investigation into those specific cancellations.
This example combines the Get Metric Trend tool with AI reasoning to surface anomalies. Requires read access to metrics data. Baremetrics calculates MRR daily, so trends reflect subscription state changes with ~24hr lag. Useful for executive summaries but won't explain *why* customers churned—pair with support ticket analysis for root cause.
@Baremetrics pull cohort retention data for customers who signed up in Q1 2024, grouped by plan tier.
Cohort analysis for January-March 2024 signups across three plan tiers: Starter plan (47 customers) shows 89% month-1 retention, dropping to 72% by month-3. Pro plan (31 customers) retains 94% through month-3. Enterprise (8 customers) has 100% retention but small sample size limits confidence. Revenue retention follows similar patterns: Starter cohort generated $4,200 MRR at signup, now at $3,100 (-26% revenue churn). Pro cohort stable at $8,900 MRR. Data suggests Starter tier may need onboarding improvements or better product-market fit validation.
Showcases the Get Cohorts tool for comparing customer behavior by signup period. Cohort data updates daily but requires 30+ days of history for meaningful retention curves. This analysis helps identify which acquisition channels or plan tiers have staying power. Note that Baremetrics cohorts are subscription-based, not user-based—one customer with multiple subscriptions appears multiple times.
@Baremetrics list all customers who downgraded in the last 30 days and show their original plan, new plan, and total lifetime value.
Found 6 customers who downgraded between March 15-April 15, 2024: (1) Acme Corp: Enterprise→Pro, LTV $18,400, active 14 months. (2) Widget Co: Pro→Starter, LTV $3,200, active 8 months. (3) DataSync Inc: Pro→Starter, LTV $4,100, active 11 months. (4) CloudBuild: Enterprise→Pro, LTV $22,700, active 19 months. (5) DevOps LLC: Pro→Starter, LTV $2,800, active 6 months. (6) Insight Labs: Pro→Starter, LTV $5,900, active 13 months. Total MRR impact: -$2,340. Four of six downgrades were Pro→Starter, suggesting potential pricing or feature gap at that tier.
Demonstrates List Recurring Revenue Resources filtered by subscription events, combined with Get Recurring Revenue Resource for customer details. Baremetrics tracks subscription changes but doesn't capture *why*—you'll need CRM notes or exit surveys for context. API returns up to 50 resources per page; use pagination for larger datasets. LTV calculations include all historical charges, not just subscription revenue.
Use-case deep-dives
When Baremetrics wins for monthly investor reporting
A 6-person SaaS team preparing monthly board slides needs MRR, churn, and cohort retention in a shared workspace where the CEO, CFO, and product lead can all ask follow-up questions. Baremetrics is the right call here because the Get Metric Summary and Get Cohorts tools surface the exact numbers investors ask about, and the API key auth means the finance lead sets it up once without OAuth friction. The breakdown and trend tools let the team drill into plan-level or customer-level drivers when a board member asks 'why did churn spike in Q2'. If your board deck is mostly operational metrics (support tickets, feature usage) rather than revenue metrics, this MCP won't carry its weight. For revenue-first reporting at sub-50-person scale, Baremetrics in Switchy turns board prep from a two-day spreadsheet slog into a 20-minute conversation.
When this MCP helps CS teams spot at-risk accounts
A 3-person customer success team at a B2B SaaS company wants to identify which accounts are downgrading or churning before renewal conversations. The List Recurring Revenue Resources tool filtered by subscription status and the Get Metric Breakdown by customer give the CS lead a live view of revenue movement without waiting for the finance team to export a CSV. The Get Cohorts tool shows which signup months have the worst retention, so the team can prioritize outreach to those cohorts first. This works when your churn intervention happens in Switchy alongside support tickets and product feedback; if your CS team lives entirely in Salesforce or Gainsight, the context-switching cost outweighs the benefit. For small CS teams doing proactive outreach based on revenue signals, Baremetrics in Switchy closes the loop between 'this customer's MRR dropped' and 'let's schedule a check-in call'.
When Baremetrics clarifies which pricing change worked
A 10-person product team just rolled out a new pricing tier three months ago and needs to measure whether it improved unit economics. The Get Metric Trend tool shows MRR growth before and after the launch with prior-period comparison, and the Get Metric Breakdown by plan reveals how much revenue the new tier contributed versus cannibalizing existing plans. The Get Cohorts tool answers whether customers who signed up post-launch have better retention than the pre-launch cohorts. This scenario assumes your pricing experiments are revenue-focused; if you're optimizing for activation rate or feature adoption, you need product analytics, not Baremetrics. For teams where the pricing post-mortem question is 'did we make more money and keep customers longer', this MCP delivers the answer in a shared workspace where product, growth, and finance can debate the results together.
Frequently asked
What does the Baremetrics MCP do in Switchy?
It pulls subscription analytics from your Baremetrics account into Switchy's AI workspace. Your team can query MRR trends, cohort retention, customer breakdowns, and revenue metrics without opening the Baremetrics dashboard. The MCP reads data only—it won't modify subscriptions or billing records.
Do I need admin access to connect Baremetrics?
You need a Baremetrics API key, which typically requires account owner or admin permissions to generate. The key grants read-only access to metrics, customers, plans, and sources. If your Baremetrics account has multiple sources, the MCP can query all of them once connected.
Can the Baremetrics MCP update customer records or cancel subscriptions?
No. The MCP is read-only. It retrieves metrics, cohort data, and resource lists but can't modify subscriptions, issue refunds, or change customer details. For write operations, use Baremetrics directly or its full API outside Switchy.
How is this different from logging into Baremetrics?
The MCP lets your team ask natural-language questions about revenue and retention inside Switchy, alongside other tools. Instead of exporting CSVs or building dashboard filters, you query metrics conversationally. It's faster for ad-hoc analysis but won't replace Baremetrics for deep-dive reporting or configuration.
Who on the team should connect the Baremetrics MCP?
Whoever owns your Baremetrics account or has API key access. Once connected, any Switchy workspace member can query the data. If your finance or ops team controls Baremetrics credentials, coordinate with them to set up the integration.