ChartMogul

api.chartmogul.com

Community

SaaS subscription analytics platform. Track MRR, ARR, churn, LTV, and other key metrics. Manage customers, plans, invoices, and subscriptions.

[catalog]Catalog only — enable via gateway with your own API key

Enable this service

This service is in the catalog but not part of v1 launch billing. To use it, run the command below and provide your own API key in the local config page — the gateway will call it under your account.

Auth

api_key

Pricing

free

Spec version

1.0

Base URL

https://api.chartmogul.com/v1

Last crawled

May 4, 2026

Health

This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →

Top Capabilities

Most commonly used operations — ready to call without drill-down.

customers_list

GET

Retrieve a paginated list of all customers.

GET https://api.chartmogul.com/v1/v1/customers

data_source_uuid (string) Filter by data source.

external_id (string) Filter by external ID.

email (string) Filter by email.

status (string) Filter by status: Lead, Active, Past Due, Cancelled.

per_page (integer) Results per page (default 200).

...and 1 more parameters

data_sources_list

GET

Retrieve a list of all data sources.

GET https://api.chartmogul.com/v1/v1/data_sources

name (string) Filter by source name.

system (string) Filter by system type (Stripe, Recurly, Custom).

invoices_list

GET

Retrieve a list of invoices with optional filtering.

GET https://api.chartmogul.com/v1/v1/invoices

customer_uuid (string) Filter by customer UUID.

external_id (string) Filter by invoice external ID.

per_page (integer) Results per page (max 200).

cursor (string) Pagination cursor.

All Capabilities (23)

account (1)

GETaccount_retrieve

Retrieve account details including name, currency, and timezone.

customers (5)

POSTcustomers_create

Create a customer in ChartMogul under a specified data source.

DELETEcustomers_delete

Delete a customer and all associated data.

GETcustomers_get

Retrieve a specific customer by UUID.

GETcustomers_list

Retrieve a paginated list of all customers.

PATCHcustomers_update

Update customer attributes like name, email, company, or location.

data_sources (3)

POSTdata_sources_create

Create a new data source for importing billing data.

DELETEdata_sources_delete

Delete a data source and all associated data.

GETdata_sources_list

Retrieve a list of all data sources.

invoices (2)

POSTinvoices_create

Import invoices into ChartMogul for a customer.

GETinvoices_list

Retrieve a list of invoices with optional filtering.

metrics (9)

GETmetrics_all

Retrieve all key SaaS metrics (MRR, ARR, ARPA, ASP, customer count, churn, LTV) in a single request.

GETmetrics_arpa

Retrieve Average Revenue Per Account (ARPA) metrics.

GETmetrics_arr

Retrieve Annualized Run Rate (ARR) metrics for a date range.

GETmetrics_asp

Retrieve Average Sale Price (ASP) metrics.

GETmetrics_churn_rate

Retrieve customer churn rate metrics.

GETmetrics_customer_count

Retrieve customer count metrics over time.

GETmetrics_ltv

Retrieve Customer Lifetime Value (LTV) metrics.

GETmetrics_mrr

Retrieve Monthly Recurring Revenue (MRR) metrics for a date range.

GETmetrics_mrr_churn_rate

Retrieve MRR churn rate metrics.

plans (2)

POSTplans_create

Create a new subscription plan.

GETplans_list

Retrieve a list of all plans.

subscriptions (1)

GETsubscriptions_list

List all subscriptions for a customer.

Agent Preview

This is what an AI agent sees when it discovers this service via the Gateway:

Service: ChartMogul
Description: SaaS subscription analytics platform. Track MRR, ARR, churn, LTV, and other key metrics. Manage customers, plans, invoices, and subscriptions.
Auth: api_key
Capabilities (23 total):
  account (1):
    - account_retrieve: Retrieve account details including name, currency, and timezone.
  customers (5):
    - customers_create: Create a customer in ChartMogul under a specified data source.
    - customers_delete: Delete a customer and all associated data.
    - customers_get: Retrieve a specific customer by UUID.
    - customers_list: Retrieve a paginated list of all customers.
    - customers_update: Update customer attributes like name, email, company, or location.
  data_sources (3):
    - data_sources_create: Create a new data source for importing billing data.
    - data_sources_delete: Delete a data source and all associated data.
    - data_sources_list: Retrieve a list of all data sources.
  invoices (2):
    - invoices_create: Import invoices into ChartMogul for a customer.
    - invoices_list: Retrieve a list of invoices with optional filtering.
  metrics (9):
    - metrics_all: Retrieve all key SaaS metrics (MRR, ARR, ARPA, ASP, customer count, churn, LTV) in a single request.
    - metrics_arpa: Retrieve Average Revenue Per Account (ARPA) metrics.
    - metrics_arr: Retrieve Annualized Run Rate (ARR) metrics for a date range.
    - metrics_asp: Retrieve Average Sale Price (ASP) metrics.
    - metrics_churn_rate: Retrieve customer churn rate metrics.
    - metrics_customer_count: Retrieve customer count metrics over time.
    - metrics_ltv: Retrieve Customer Lifetime Value (LTV) metrics.
    - metrics_mrr: Retrieve Monthly Recurring Revenue (MRR) metrics for a date range.
    - metrics_mrr_churn_rate: Retrieve MRR churn rate metrics.
  plans (2):
    - plans_create: Create a new subscription plan.
    - plans_list: Retrieve a list of all plans.
  subscriptions (1):
    - subscriptions_list: List all subscriptions for a customer.

Top capabilities (ready to call):
  - customers_list: GET /v1/customers
  - data_sources_list: GET /v1/data_sources
  - invoices_list: GET /v1/invoices