Skip to content
← Guides

Connect RevenueCat to Claude and ChatGPT, next to AppsFlyer and PostHog

Connect RevenueCat to Claude, ChatGPT and other AI assistants in a few minutes, and ask about MRR, trials and churn next to AppsFlyer and PostHog.

The HeyMetra Team Updated 3 min read

Key takeaways

  • HeyMetra connects RevenueCat in a few minutes: create a V2 secret key in the project's settings, paste it into HeyMetra, pick the project, and add one address to Claude, ChatGPT or any other AI assistant you use.
  • Your AI assistant reads MRR, revenue, active subscriptions, trials, trial conversion, churn and refunds, as they stand now or day by day from RevenueCat's own charts.
  • AppsFlyer, PostHog, Adapty, Stripe and Slack connect to the same address, so your AI assistant can set a drop in trials beside what changed in your ad spend or your onboarding.
  • One connection is one RevenueCat project, usually one app. Apps that run on Adapty connect through Adapty, and your AI assistant can compare both.
  • Changes are optional. When you connect, you choose whether your AI assistant may propose them, and nothing is applied until you approve it.

RevenueCat knows how many of your trials turned into paying subscribers. Why that number moved is usually somewhere else: in AppsFlyer, where the ad spend changed, or in PostHog, where the last release changed the onboarding. HeyMetra puts RevenueCat and those accounts behind one address that Claude, ChatGPT and the other AI assistants use, so you can ask why trial conversion dropped and get an answer that reads all three. Connecting RevenueCat takes a few minutes and one key.

Connect RevenueCat in a few minutes

HeyMetra’s RevenueCat MCP server is hosted, so there is nothing to install:

  1. Create a secret key. In RevenueCat, open the project’s settings, go to API keys and create a new key. Choose V2, and give it read access to project configuration and to charts and metrics.
  2. Paste it into HeyMetra and pick the project. One key can see several projects; each one you pick becomes its own connection. Here you also choose whether your AI assistant may propose changes.
  3. Add HeyMetra to your AI assistant. Add https://mcp.heymetra.com/mcp as a custom connector in Claude, or in ChatGPT’s developer mode. In Claude Code it is one command.

The same address works in Claude, ChatGPT, Grok, Perplexity, Claude Code, Codex, Cursor and Antigravity. Every plan starts with a seven-day free trial.

RevenueCat next to your ads and app events

Here is a question in Claude that reads AppsFlyer and RevenueCat at once, for a team with a focus timer app:

Claude
We cut Meta spend in half last week. What happened to installs, new trials and trial conversion?
Read AppsFlyer and RevenueCat with HeyMetra
Meta spend fell from $5,200 to $2,600 and total installs from 2,900 to 2,150. RevenueCat recorded 470 new trials, down from 640. Trials from the week before the cut converted at 38%. Last week’s trials have not ended yet, and the ones that have are converting close to that, so far the cut has cost you trials, and their quality looks the same.
New trials in RevenueCat, week by week
Before the cut640After the cut470
Reply to Claude…

ChatGPT uses the same connection. Here it puts RevenueCat’s trial conversion next to the onboarding funnel in PostHog:

ChatGPT
Trial conversion dropped after the 4.2 release on 14 October. Where in the onboarding are people leaving?
Used HeyMetra · RevenueCat, PostHog
Trial conversion went from 41% in the four weeks before 4.2 to 33% for trials that started between 14 and 31 October, all of which have ended. In PostHog, the share of new users who reach the paywall fell from 62% to 48%, and most of the loss is on the new notifications screen, which 1 in 5 people close the app on. Moving that screen after the paywall is the first thing to test.
Reached the paywallShare of new users
Before 4.262%
After 4.248%
Ask anything

If one of your apps runs its subscriptions on Adapty, Grok can read both and compare them:

Grok
Focus Timer runs on RevenueCat and Plant Care on Adapty. Which one made more MRR this month, and how many active subscriptions does each have?
Read RevenueCat and Adapty with HeyMetra
Focus Timer is at $18,400 MRR with 3,120 active subscriptions. Plant Care is at $9,700 with 1,840. Focus Timer earns a little more per subscription, about $5.90 against $5.30.
MRR this month, by app
Focus Timer (RevenueCat)$18,400Plant Care (Adapty)$9,700
What do you want to know?

Your AI assistant reads these from RevenueCat’s charts, the same ones you see in the dashboard. A few more that work well:

  • How did churn and refunds move month by month this year, and which months had both up?
  • Which media sources brought the most installs last month, and did new trials rise in the same weeks? This one adds AppsFlyer.
  • How many trials are running right now, and how many subscriptions are active, for each of our apps?
  • What did our web checkout take in Stripe last month next to RevenueCat’s revenue for the apps?

Accounts that connect to the same place

RevenueCat is one of more than twenty accounts HeyMetra connects, each with its own sign-in or key:

  • Attribution: AppsFlyer, for installs, cost and revenue by media source and campaign. Our AppsFlyer setup guide walks through the token.
  • Product analytics: PostHog, for events, funnels and retention in your app.
  • Subscriptions: Adapty, for apps that run their paywalls there. Our Adapty guide covers the setup.
  • Store: App Store Connect, for your apps and the reviews people wrote.
  • Payments and team: Stripe, Slack and email, to send what your AI assistant found.

You add HeyMetra to your AI assistant once. Each account you connect afterwards answers through the same address.

RevenueCat’s own MCP server

RevenueCat runs its own MCP server, hosted at mcp.revenuecat.ai and launched in September 2025. It is built to run RevenueCat from an AI assistant: apps, products, entitlements, offerings and paywalls, plus its charts. In AI coding assistants such as Claude Code, Codex and Cursor, RevenueCat recommends installing it through its AI Toolkit plugin.

If your work is setting up products and paywalls, it is the right tool. If your questions also reach AppsFlyer, PostHog or Adapty, connect RevenueCat to HeyMetra with those accounts. The two are separate servers, so you can add both.

  • #revenuecat
  • #mcp
  • #claude
  • #chatgpt
  • #subscriptions

Frequently asked questions

How do I connect RevenueCat to Claude?

With HeyMetra: in RevenueCat, open the project's settings, go to API keys and create a V2 secret key with read access to project configuration and to charts and metrics. Paste it into HeyMetra, pick the project, then add HeyMetra's address to Claude as a custom connector.

Can I connect RevenueCat to ChatGPT?

Yes. Add HeyMetra's address to ChatGPT as a custom connector and RevenueCat answers there too, along with every other account you connected.

Which RevenueCat key do I need?

A V2 secret key, which starts with sk_. The keys that start with appl_, goog_ or amzn_ are the public keys your app ships with, and they cannot read any figures.

Why does RevenueCat revenue differ from what AppsFlyer reports?

They count different things on different dates. RevenueCat's revenue is the period's revenue minus the refunds recorded in it, while AppsFlyer ties revenue to the day of the install. Compare whole periods rather than single campaigns. Our guide to [questions app owners ask](/blog/questions-app-owners-ask/) covers why the figures differ.

Can the AI assistant change anything in RevenueCat?

Only if you allow it when you connect and the key has write access. Your AI assistant can then propose a change, such as giving a customer an entitlement for a set time or creating an offering, and nothing is applied until you approve it. HeyMetra cannot undo a change once it is applied.

Your competitors already put AI to work. Start with the account you check every day.

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.