Skip to content
All connectors
RevenueCat MCP server · Mobile

Ask your AI about your RevenueCat subscriptions

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.

Your accounts
  • RevenueCat
  • Adapty
  • AppsFlyer
  • App Store Connect
HeyMetra
Your AI assistant
Claude
How many trials started and converted yesterday, and how does the week look?
Read RevenueCat with HeyMetra
Yesterday 142 trials started and 51 converted. Over the last seven days 36% of trials converted, down from 41% the week before.
Reply to Claude…

Read-only until you allow changes, and every change waits for your approval.

Who it’s for: Mobile apps

What you can ask it

Without HeyMetra

Claude
Month by month this quarter, how does MRR compare with ad spend?
I can’t see your RevenueCat and AppsFlyer. Download MRR by month and ad cost by month and paste it here, and I’ll work it out.

With HeyMetra

Claude
Month by month this quarter, how does MRR compare with ad spend?
Read with HeyMetra
MRR grew from $18,200 to $21,900; spend stayed near $4,000, so spend fell to 19% of MRR.
Make this a PDF and email it to the team every Monday at 9:00.
  • report.pdfMade by Claude
  • Every Monday at 9:00Claude scheduled task
  • Sent to team@yourcompany.comFrom your own address, with HeyMetra email

Without HeyMetra

ChatGPT
Did downloads and new trials move together this week?
I don’t have access to RevenueCat and App Store Connect. If you export downloads and trial starts for the week and share it, I can compare.

With HeyMetra

ChatGPT
Did downloads and new trials move together this week?
Read with HeyMetra
Downloads rose 8%, trials only 1%; the gap is in Germany.
Make this a PDF and email it to the team every Monday at 9:00.
  • report.pdfMade by ChatGPT
  • Every Monday at 9:00ChatGPT scheduled task
  • Sent to team@yourcompany.comFrom your own address, with HeyMetra email

Without HeyMetra

Grok
Which country brings the highest revenue per subscriber, and how many installs did we buy there?
I’m not connected to RevenueCat and AppsFlyer. Upload revenue by country and installs by country as CSV and I’ll try.

With HeyMetra

Grok
Which country brings the highest revenue per subscriber, and how many installs did we buy there?
Read with HeyMetra
Norway: $9.40 per subscriber, but only 120 paid installs last month.
Email this to the team.
  • Sent to team@yourcompany.comFrom your own address, with HeyMetra email

Without HeyMetra

Perplexity
How much revenue did refunds and cancellations take this quarter, plan by plan?
I can’t reach your RevenueCat data. Share the transactions for the quarter and I’ll look into it.

With HeyMetra

Perplexity
How much revenue did refunds and cancellations take this quarter, plan by plan?
Read with HeyMetra
Refunds took $1,240, mostly on the annual plan; monthly cancellations cost $2,060 in MRR.
Email this to the team.
  • Sent to team@yourcompany.comFrom your own address, with HeyMetra email

What it can change, once you say yes

  • 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

What RevenueCat is

What it reads

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.

MRR and 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.

Subscriptions and trials

How many subscriptions are active and how many trials are running right now, the two figures a weekly check starts from.

Your reporting currency

The same headline figures in the currency you report in, so they sit next to your accounts without a conversion done by hand.

Simple, honest pricing

Pricing

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.

  • 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
  • Superior

    For 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 days
    • 50 connectors at once
    • Unlimited number of accounts
    • 3 seats
    • Unlimited conversations
  • Enterprise

    For organizations with custom scale and security needs.

    • Custom connectors
    • Custom accounts
    • Custom seats
    • Unlimited conversations

    Contact us

    Contact sales

Frequently asked

RevenueCat has its own MCP server. Why use HeyMetra?

RevenueCat'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.

Can I use both?

Yes. They are separate servers. Add both, and your assistant uses the one a question needs.

Will it show MRR over time?

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.

Can I see the figures in a different currency?

Yes. You name the reporting currency, and the headline figures come back in it.

Which key do I need?

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.

One key can see several projects. Which one is read?

The one you pick when you connect. One connection is one project, which is usually one app, so connect again for another.

Works well with RevenueCat

Works well with

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.

Ask it alongside your other accounts.

With your other accounts

RevenueCat answers next to the other accounts you connect, in the same chat.

  • App Store Connect
  • AppsFlyer
  • RevenueCat
ChatGPT
This week, how did downloads, paid installs and new subscribers move together?
Used HeyMetra · App Store Connect, AppsFlyer, RevenueCat
Downloads rose 8% and paid installs 6%, but new subscribers fell 2%. More traffic is not turning into subscribers.
Make it a one-page PDF for Monday’s meeting.
weekly-app-report.pdfPDF · 1 page
Ask anything

Add HeyMetra to your AI assistant

Connectors

Add your own connectorAdd custom connector

Add custom connector https://mcp.heymetra.com/mcp Add

Settings → Customize → Connectors

Step-by-step setup in Claude →
Setting it up 5 steps. You copy a key or the connection details from the account and paste them into HeyMetra.

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.

  1. 1

    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.

  2. 2

    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.

  3. 3

    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.

  4. 4

    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.

  5. 5

    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

When it does not work 3 common problems and how to fix each one.

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.

The key saves and no projects are offered.
The key has no read permission on projects, so it can authenticate and see nothing.
Edit the key in RevenueCat and grant read on projects, then reconnect.
The project connects but the overview reports no metrics.
Either the charts and metrics permission is missing, or the project genuinely has no transactions yet. RevenueCat answers both the same way.
Compare against the project's own Overview page in the RevenueCat dashboard. Figures there and none here is a permission; nothing in either is a new project.
Saving fails and the key was copied correctly.
Usually a V1 key. It is a valid RevenueCat key, and it cannot read what this connector needs.
Create a new key and choose V2 as the version.

Ask your AI assistant about RevenueCat

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.