Starter
For one person starting with their main account.
$6$5/mo
billed monthly $60 billed annually, save 17%
Try free for 7 daysTry free for 7 days- 2 connectors at once
- 2 accounts across them
- 1 seat
- Unlimited conversations
RevenueCat knows your MRR, your trials and your active subscriptions across iOS, Android and web. This connector is for asking for them from your own AI assistant: what MRR is right now, how many trials are running, and the same figures in the currency you report in.
Connect RevenueCat to Claude, ChatGPT, Grok, Perplexity, Claude Code, Codex, Cursor or Antigravity, with one connection, on the subscription you already pay for.
Read-only until you allow changes, and every change waits for your approval.
Who it’s for: Mobile apps
Without HeyMetra
With HeyMetra
Without HeyMetra
With HeyMetra
Without HeyMetra
With HeyMetra
Without HeyMetra
With HeyMetra
Give a customer an entitlement for a set time
Take back an entitlement you granted
Attach a product to an entitlement
Create an offering
Add a product to a package in an offering
Your assistant tells you in one line what it will change, and nothing reaches the account until you say yes in the chat. HeyMetra cannot undo a change afterwards. What to ask any connector that can make changes
RevenueCat manages in-app subscriptions and reports the revenue behind them (MRR, trials, conversions, churn, and LTV) across iOS, Android, and web in one place. It’s the system of record for mobile subscription revenue.
Monthly recurring revenue and revenue as RevenueCat counts them, across iOS, Android and web: where they stand today, or day by day and month by month from RevenueCat's own charts.
How many subscriptions are active and how many trials are running right now, the two figures a weekly check starts from.
The same headline figures in the currency you report in, so they sit next to your accounts without a conversion done by hand.
Every plan reaches every live connector. Plans differ in how many connectors and accounts you connect at once and how many people share them. One plan covers every workspace you own, and conversations are unlimited on all of them. Each plan starts with 7 days free.
For one person starting with their main account.
$6$5/mo
billed monthly $60 billed annually, save 17%
Try free for 7 daysTry free for 7 daysMost popular
For a small team running several accounts together.
$19$15.83/mo
billed monthly $190 billed annually, save 17%
Try free for 7 daysTry free for 7 daysFor teams and agencies with many accounts to connect.
$49$40.83/mo
billed monthly $490 billed annually, save 17%
Try free for 7 daysTry free for 7 daysFor organizations with custom scale and security needs.
Contact us
Contact salesRevenueCat's own server is built to run RevenueCat from an assistant: apps, products, offerings, paywalls and entitlements, plus its charts. Use it for that. HeyMetra is for questions that cross accounts: RevenueCat's MRR beside AppsFlyer's ad spend or App Store Connect's downloads, from one connection that also holds your other accounts, in any of the eight assistants we support.
Yes. They are separate servers. Add both, and your assistant uses the one a question needs.
Yes. Your assistant reads RevenueCat's own charts, so MRR, revenue, active subscriptions, trials and churn come day by day, week by week or month by month for the dates you ask about. A period that is still filling in is marked as incomplete rather than shown as a drop.
Yes. You name the reporting currency, and the headline figures come back in it.
A V2 secret key from your project's settings, starting with sk_, with read access to projects and to charts and metrics. To let your assistant propose changes, also give customer information and project configuration read and write. Keys starting with appl_, goog_ or amzn_ are the public keys your app ships with and cannot read anything.
The one you pick when you connect. One connection is one project, which is usually one app, so connect again for another.
Adapty answers the same kind of question for apps that run their subscriptions there: revenue, trials and MRR, app by app. AppsFlyer adds where those subscribers were installed from.
RevenueCat answers next to the other accounts you connect, in the same chat.
Connectors
Add your own connectorAdd custom connector
Settings → Customize → Connectors
Security and login
Developer mode
Settings → Security and login → Developer mode → chatgpt.com/plugins
grok.com/connectors
Bring your own MCPNew Connector → Custom
grok.com/connectors → New Connector → Custom
Plugins
Connector → Add MCP connector → RemoteAdd custom
Plugins → Add custom → Connector → Add MCP connector → Remote
$ claude mcp add --transport http heymetra https://mcp.heymetra.com/mcp
Added HTTP MCP server heymetra
> /mcp
✓ heymetra · connected
1[mcp_servers.heymetra]
2url = "https://mcp.heymetra.com/mcp"
$ codex mcp login heymetra
1{
2 "mcpServers": {
3 "heymetra": { "url": "https://mcp.heymetra.com/mcp" }
4 }
5}
1{
2 "mcpServers": {
3 "heymetra": { "serverUrl": "https://mcp.heymetra.com/mcp" }
4 }
5}
Five steps. The key has to be a V2 secret key starting with sk_. The public keys your app ships with start differently, and they cannot read a single figure.
Create a V2 secret key in the project's settings
RevenueCat dashboard → your project → Settings → API keys → New. Name it, choose V2 as the version, and give it read permissions.
V2 is not optional here: a V1 key cannot read the project and its figures, however its permissions are set.
Choose what the key may read and change
Project configuration read, so the key can list the projects it may see; and charts metrics read, which is where MRR, revenue and every chart come from. A key with read permissions only cannot change anything in RevenueCat. To let your assistant propose changes too, give customer information read and write (granting a customer an entitlement for a set time, or taking back one you granted) and project configuration read and write (attaching a product to an entitlement, creating an offering). Each change waits for your approval.
Copy the key and paste it into HeyMetra
It starts with sk_. Choose RevenueCat on the Connections screen and paste it. It is stored encrypted and never shown again.
A key that starts with appl_, goog_ or amzn_ is a PUBLIC SDK key, the one an app ships with. It cannot read anything and is not a secret.
Pick the project
One key can see several projects, and a RevenueCat project is usually one app. HeyMetra lists what the key can reach and one connection is one project.
Add HeyMetra to the assistant you use
Claude, ChatGPT, Grok, Perplexity, Claude Code, Codex, Cursor or Antigravity. Your RevenueCat project answers there once it connects.
Then add HeyMetra where you ask
Three things are known to go wrong with RevenueCat: a key with no permission on projects, a project that shows no metrics, and a V1 key that is valid but cannot reach what this connector reads.
What a mobile app owner can ask Claude or ChatGPT once Adapty, RevenueCat, App Store Connect and AppsFlyer are connected, and why the revenue figures differ.
Add it to HeyMetra once, then ask about it in the AI assistant you already pay for. Add the next one when you need it.
Or read the same steps on GitHub: zeisoft/revenuecat-mcp.