Skip to main content
Glama
stackcurious

revenuecat-charts-mcp

by stackcurious

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
REVENUECAT_API_KEYYesYour RevenueCat secret API key with Charts & Metrics permissions

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
rc_get_overviewA

Get a snapshot of key subscription metrics: MRR, active subscriptions, trials, revenue, new customers, and active users.

rc_get_chartB

Query time-series chart data from RevenueCat. Available charts: actives, actives_movement, actives_new, arr, churn, cohort_explorer, conversion_to_paying, customers_new, customers_active, ltv_per_customer, ltv_per_paying_customer, mrr, mrr_movement, refund_rate, revenue, subscription_retention, subscription_status, trials, trials_movement, trials_new, trial_conversion_rate. Returns data points with dates and values.

rc_get_chart_optionsA

Discover available filters, segments, and resolutions for a specific chart. Use this before querying a chart to understand what parameters are available.

rc_health_checkA

Generate a comprehensive subscription health report. Pulls MRR, churn, trial conversion, active subscribers, and more. Includes trend analysis and health signals.

rc_compare_periodsA

Compare a metric across two time periods. Returns averages, totals, deltas, and percentage changes. Useful for month-over-month or year-over-year analysis.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 5 tools

Disambiguation3/5

Most tools are distinct, but rc_get_overview and rc_health_check overlap significantly: both surface MRR, active subscribers, trials, and revenue. The descriptions help separate a quick snapshot from a comprehensive health report, but an agent could easily pick the wrong one for a simple metrics request.

Naming Consistency4/5

Tools consistently use the rc_ prefix and snake_case, with clear verbs like get and compare. The pattern is mostly verb_noun, but rc_health_check is a noun phrase rather than verb_noun, and rc_get_chart_options / rc_get_chart are very similar in form, so minor inconsistency exists.

Tool Count5/5

Five tools is well-scoped for a RevenueCat charting/analytics MCP server. Each tool serves a distinct purpose in the workflow: discover options, query charts, get overviews, compare periods, and generate health reports.

Completeness4/5

The tool surface covers the core charting and analytics needs: listing chart types, querying time-series data, discovering chart parameters, comparing periods, and getting health summaries. A minor gap is the lack of a dedicated tool for metadata like available metrics or chart lists, though this is partially embedded in rc_get_chart and rc_get_chart_options.

Maintenance

ActivityInactive
ResponsivenessNo issues