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:
- 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.
- 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.
- Add HeyMetra to your AI assistant. Add
https://mcp.heymetra.com/mcpas 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:
| Week | New trials |
|---|---|
| Before the cut | 640 |
| After the cut | 470 |
ChatGPT uses the same connection. Here it puts RevenueCat’s trial conversion next to the onboarding funnel in PostHog:
| Reached the paywall | Share of new users |
|---|---|
| Before 4.2 | 62% |
| After 4.2 | 48% |
If one of your apps runs its subscriptions on Adapty, Grok can read both and compare them:
| App | MRR |
|---|---|
| Focus Timer (RevenueCat) | $18,400 |
| Plant Care (Adapty) | $9,700 |
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.