# ChartMogul MCP for AI Agents MCP

> ChartMogul connects your subscription data to any AI client. Get instant access to critical SaaS metrics like MRR, ARR, and churn rate by simply asking questions in natural language. Stop exporting CSVs; start talking to your revenue dashboard.

## Overview
- **Category:** data-analytics
- **Price:** Free
- **Tags:** saas-metrics, mrr-tracking, churn-analysis, subscription-analytics, revenue-growth, ltv-calculation

## Description

This MCP lets you treat your entire subscription analytics platform as a conversational tool. You talk to it using your preferred agent, and it fetches live data directly from ChartMogul. Instead of navigating dashboards or running reports manually, your client handles the heavy lifting for you.

Need to know how MRR trends look over six months? Just ask. Want a full customer profile on 'Acme Corp' including their subscription history? Done. You can also check overall growth by listing all customers or verifying data connections with built-in diagnostic tools. It’s like having your entire analytics team available right in your chat window, and you don't need to learn any new query language. Since Vinkius hosts this MCP, it means you get one connection point for dozens of services, so you never have to worry about integrating data from multiple sources.

## Tools

### get_arr_metrics
Retrieves the Annualized Run Rate metrics for your business.

### get_subscription_metrics
Fetches comprehensive, high-level subscription data including MRR and ARR.

### get_customer_count_metrics
Provides a metric showing the total number of customers over specific time periods.

### get_mogul_customer_details
Grabs detailed information—like plan type and start date—for one specified customer account.

### get_mrr_metrics
Retrieves the Monthly Recurring Revenue data, allowing you to track revenue growth over time.

### list_mogul_customers
Generates a list of every customer currently tracked in ChartMogul.

### list_mogul_data_sources
Outputs a complete inventory of all data sources that feed into your account.

### ping_mogul_api
Verifies the connection and authentication status with the ChartMogul API.

## Prompt Examples

**Prompt:** 
```
What was our MRR for last month compared to the month before?
```

**Response:** 
```
**MRR Trend Analysis**

*   **Last Month:** $125,000 (Up 8% QoQ)
*   **Month Before:** $116,667

This growth came primarily from the Enterprise tier. We're seeing a steady upward trend across the board. Do you want to see this broken down by plan type?
```

**Prompt:** 
```
Show me details for customer UUID 'cust_987xyz'.
```

**Response:** 
```
**Customer Profile: Zenith Solutions**

*   **Account:** Zenith Solutions
*   **Contact:** jane.doe@zenithcorp.com
*   **Status:** Active
*   **Plan:** Professional (Tier 2)
*   **Monthly Cost:** $899/month
*   **Joined:** 2023-11-15

The account has been stable since joining, with no churn events recorded.
```

**Prompt:** 
```
Get my subscription metrics for the last fiscal quarter.
```

**Response:** 
```
**Q4 2024 Metrics Summary**

| Metric | Value |
| :--- | :--- |
| **ARR** | $3.1M |
| **Active Customers** | 785 |
| **Net Churn Rate** | 1.9% |

The quarter closed strong, exceeding our ARR targets. The average customer value increased by 4.2% month-over-month.
```

## Capabilities

### Calculate Revenue Metrics
The agent retrieves high-level financial metrics like Monthly Recurring Revenue (MRR), Annual Recurring Revenue (ARR), and Average Revenue Per Account (ARPA).

### Analyze Customer Base Growth
You get real-time data on total customer counts, churn rate trends, and detailed profiles for specific accounts.

### Audit Data Sources
The agent lists all configured data sources connected to your ChartMogul account so you can verify everything is working correctly.

## Use Cases

### Quarterly Board Review Prep
A founder needs to report Q3 growth metrics. They prompt their agent, which uses get_subscription_metrics and gets_arr_metrics to pull the full MRR/ARR picture, instantly generating the talking points for the board meeting.

### Investigating High Churn Accounts
A CSM notices a customer account is struggling. They ask their agent to run get_mogul_customer_details on that UUID, immediately revealing the last plan change or contract date so they can intervene.

### Auditing Data Pipeline Integrity
The operations team suspects data sync issues. They use list_mogul_data_sources to check every single configured source and run ping_mogul_api to confirm the connection is rock solid across the board.

### Checking Overall Market Trajectory
A growth team wants a broad view. They use list_mogul_customers first, then ask their agent to run get_customer_count_metrics over the last year to identify peak growth periods.

## Benefits

- Instantly track revenue health: Use get_subscription_metrics or get_mrr_metrics to pull comprehensive data on MRR/ARR without navigating dashboards.
- Deep customer insights: Get detailed information for a specific user using get_mogul_customer_details, giving you immediate context during conversations.
- Monitor growth over time: You can track overall business expansion by calling get_customer_count_metrics or reviewing annual rates with get_arr_metrics.
- Audit your setup easily: Use list_mogul_data_sources to verify all connected data feeds, ensuring your analytics are always accurate.
- Verify connectivity on demand: Running ping_mogul_api lets you confirm the API link is live and authenticated before starting a deep analysis.

## How It Works

The bottom line is that you use natural conversation to run complex financial reports and retrieve granular customer details without leaving your chat window.

1. Subscribe to this MCP and provide the API Key obtained from your ChartMogul settings.
2. Connect your preferred client (Claude, Cursor, etc.) using your Vinkius credentials.
3. Start querying: Ask your agent specific questions about revenue metrics or customer data in plain language.

## Frequently Asked Questions

**How does ChartMogul MCP help me track MRR without manual work?**
It gives you instant, conversational access to your Monthly Recurring Revenue (MRR) data. Instead of running reports, you just ask your agent for the trend over a specific period, and it pulls the figures directly from ChartMogul.

**Can I use ChartMogul MCP to check if my API connection is working?**
Yes, it has a built-in diagnostic tool that verifies your connectivity status. Before you start analyzing revenue, running this check ensures everything is authenticated and ready to go.

**What kind of customer data can I pull using ChartMogul MCP?**
You can retrieve detailed profiles for specific customers, including their current plan, when they joined, and how much they cost monthly. This is great for quick account reviews.

**Is ChartMogul MCP better than using a standard BI tool?**
It's different. A BI tool requires you to build dashboards; this MCP lets your agent *talk* to the data like talking to an analyst. It’s faster for ad-hoc questions and perfect for integrating into existing chat workflows.

**Can I use ChartMogul MCP to analyze customer growth over time?**
Absolutely. You can get total metrics on your customer count or track Annual Recurring Revenue (ARR) trends across multiple quarters, giving you a clear picture of how big the company is getting.