Mobile apps · Claude · ChatGPT

One MCP connector for your mobile app marketing stack

Ad spend, installs, trials and revenue live in different consoles. Marketing Kit connects them to Claude or ChatGPT, so one question can read all of them.

  • Meta Ads
  • Google Ads
  • TikTok Ads
  • AppsFlyer
  • RevenueCat
  • App Store Connect
  • App Store · public

Free while in beta

The stack, step by step

  • Spend: Meta Ads, Google Ads and TikTok Ads — spend, impressions, clicks and conversions by campaign.
  • Installs: AppsFlyer — installs and in-app events by media source and campaign; App Store Connect — Apple’s own downloads by country and the App Store funnel.
  • Trials and revenue: RevenueCat — MRR, trials, conversion and churn; App Store Connect — sales, proceeds and subscription events.
  • The store page: public App Store data — version, rating, reviews and top charts by country for any app, yours or a competitor’s, with no key.
  • Around it: GA4, Search Console, Instagram and Facebook Pages.

Questions that cross sources

Marketing Kit reads each source as it reports; the assistant combines them. Ask for things like:

  • “Cost per install last week: Meta and TikTok spend divided by AppsFlyer installs for the same media sources.”
  • “Trial conversion this month from RevenueCat, next to new downloads from App Store Connect.”
  • “Spend across Meta, Google Ads and TikTok against RevenueCat revenue, per day for the last 30 days.”
  • “Do AppsFlyer and RevenueCat count the same purchases twice?”
  • “How did our rating and latest reviews change after the last release?”

Honest about the numbers

Each platform counts its own way: ad platforms by their attribution, AppsFlyer by its attribution, RevenueCat by store transactions, Apple by Pacific-time days. Marketing Kit does not merge them into one model. A ratio built from two sources (spend from one, revenue from another) is blended across channels, not attributed to a campaign; ask the assistant to show each source’s number next to the result.

How to connect

  1. Install Marketing Kit: in Claude, the plugin from claude.ai/customize/plugins; in ChatGPT, the connector in Developer mode.
  2. On Connections authorize Meta, Google and TikTok in their own dialogs, and save the keys for AppsFlyer, RevenueCat and App Store Connect. Public App Store data needs nothing.
  3. Ask in a new chat. A good first message: “check Marketing Kit status”.

Access and privacy

  • Read-only, except the changes you confirm in chat (AppsFlyer OneLink links and turning on App Store Connect Analytics Reports).
  • Tokens and keys are encrypted at rest (AES-256-GCM) and never shown back, logged or put into answers.
  • Your numbers are fetched when you ask and not stored beyond a 15-minute in-memory cache; large results wait behind a download link for up to 24 hours. See the privacy policy.
  • Disconnect a source, remove a key or delete your account on the site at any time.

Questions

Can it calculate CPI and ROAS?

The assistant can divide spend by installs or revenue by spend for you. Spend comes from the ad platforms, installs from AppsFlyer or App Store Connect, revenue from RevenueCat or App Store Connect. Unless both numbers come from AppsFlyer’s in-app events by media source, such a ratio is blended across channels.

Which sources need a key?

Google, Meta and TikTok are authorized in their own sign-in dialogs. AppsFlyer, RevenueCat and App Store Connect use keys you save on Connections. Public App Store data needs nothing.

Does it work in ChatGPT?

Yes. Add https://marketing-kit.app/mcp as a connector in ChatGPT Developer mode, on chatgpt.com with Plus, Pro, Business, Enterprise or Edu; in Business workspaces only admins and owners can turn Developer mode on. The steps are on Install.

Is my data stored?

No. Your marketing numbers are fetched when you ask and passed to your assistant. The server keeps a short in-memory cache (about 15 minutes, per user) so identical requests are not repeated, and a result too large for the chat waits behind a download link for up to 24 hours, for you only. Details are in the privacy policy.

Setup guide: install and connect every source

Read-only access, keys encrypted, your data fetched and not stored. Privacy policy