Skip to content
All connectors
App Store Connect MCP server · Mobile

Ask your AI about your App Store sales and reviews

App Store Connect holds Apple’s own record of your downloads and what Apple paid you for them. This connector lets you ask it from your own AI assistant instead of downloading a report: how many downloads each app got yesterday, which countries bought, and what the proceeds were app by app.

Connect App Store Connect to Claude, ChatGPT, Grok, Perplexity, Claude Code, Codex, Cursor or Antigravity, with one connection, on the subscription you already pay for.

Your accounts
  • App Store Connect
  • Adapty
  • AppsFlyer
  • RevenueCat
HeyMetra
Your AI assistant
Claude
Which countries’ downloads changed most this week, and from where?
Read App Store Connect with HeyMetra
Germany fell 34%, almost all of it from App Store search. Brazil rose 51%, all from browsing, which usually means a feature placement.
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
Which countries download most, and do they turn into subscribers?
I can’t see your App Store Connect and RevenueCat. Download downloads by country and subscribers by country and paste it here, and I’ll work it out.

With HeyMetra

Claude
Which countries download most, and do they turn into subscribers?
Read with HeyMetra
Brazil is 2nd in downloads but 9th in subscribers; Germany converts best.
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 rise in the weeks we spent more on ads?
I don’t have access to App Store Connect and AppsFlyer. If you export weekly downloads and weekly ad spend and share it, I can compare.

With HeyMetra

ChatGPT
Did downloads rise in the weeks we spent more on ads?
Read with HeyMetra
In the 2 weeks spend doubled, downloads rose only 11%; organic downloads fell.
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
Across all my apps, how did downloads and proceeds move this month?
I’m not connected to App Store Connect. Upload each app’s sales report as CSV and I’ll try.

With HeyMetra

Grok
Across all my apps, how did downloads and proceeds move this month?
Read with HeyMetra
3 apps grew, 1 fell; proceeds rose 12% overall, carried by ColorPal.
Email this to the team.
  • Sent to team@yourcompany.comFrom your own address, with HeyMetra email

Without HeyMetra

Perplexity
Since last week’s update, did downloads and new trials both rise?
I can’t reach your App Store Connect and Adapty data. Share downloads and trials for both weeks and I’ll look into it.

With HeyMetra

Perplexity
Since last week’s update, did downloads and new trials both rise?
Read with HeyMetra
Downloads rose 7%, trials 12%: the new onboarding is doing its job.
Email this to the team.
  • Sent to team@yourcompany.comFrom your own address, with HeyMetra email

What it can change, once you say yes

  • Reply to an App Store review

  • Update the What's New text for your next version

  • Post the answer in a Slack channel you choose

  • Send the answer to your Telegram chat

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 App Store Connect is

What it reads

App Store Connect is Apple’s platform for managing your iOS apps and viewing sales, subscriptions, and download reports. It’s the source of truth for your Apple revenue and install numbers.

Downloads

How many times each app was downloaded, by day and by country, from Apple's own daily sales report.

Proceeds

What Apple paid out for a day, app by app, which is the Apple side of your revenue in Apple's own numbers.

Apps and reviews

Every app on the account with its bundle ID, and your App Store reviews where the key's role covers them.

What it costs to read App Store Connect

Pricing

One team key reaches every app on the account, and it counts as one connection on your plan. Nothing is charged per app or per question.

  • 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

Why can't I see today's sales?

Apple publishes one sales report a day, some hours after the day ends, so the latest is yesterday's. A day Apple has not published yet is reported as not published, never as zero sales.

Can I limit the key to one app?

No. Apple does not offer that. A team key reaches every app on the account, whatever role it has, so choose the role knowing it covers all of them.

Where is the Vendor Number?

In App Store Connect under Payments and Financial Reports, an eight-digit number at the top. Without it your apps and reviews still work; only the sales questions need it.

Reviews are refused but sales work. Why?

The key's role does not cover customer reviews, and Apple does not let a role be widened later. Make a new team key with a wider role, paste it in, and revoke the old one in App Store Connect.

Works well with App Store Connect

Works well with

App Store Connect gives Apple's side of the money. Adapty shows the subscriptions behind it, and AppsFlyer shows which campaign brought each install, so the three together answer what a download was worth.

Ask it alongside your other accounts.

With your other accounts

App Store Connect 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 6 steps. You copy a key or the connection details from the account and paste them into HeyMetra.

Four values and one file from App Store Connect. Two things decide whether it works: the key has to be a team key made by an Admin, and the .p8 file can be downloaded only once, so save it before you close the page.

  1. 1

    Generate a TEAM key, not an individual one

    In App Store Connect go to Users and Access → Integrations → App Store Connect API. Stay on the Team Keys tab. Apple's individual keys cannot read Sales and Finance at all, so a key made there will not answer for sales however its role is set.

    Generating a team key requires the Admin role, so if that tab will not let you create one, somebody with Admin has to.

  2. 2

    Give the key a role wide enough for what you want to ask

    Apple decides what a key can reach from the role you pick here, and the role cannot be changed afterwards. Sales figures need a role with report access; reading your App Store reviews needs one that covers them. Admin covers everything HeyMetra reads.

    Worth knowing before you choose: an App Store Connect team key reaches EVERY app on the account whatever role it has. Apple offers no way to limit one to a single app.

  3. 3

    Download the .p8 file, because this is your only chance

    Apple keeps no copy. If it is lost the key is gone and you generate a new one. Note the Key ID beside it and the Issuer ID shown above the list; the Issuer ID is the same for every key on the account.

  4. 4

    Copy your Vendor Number for sales figures

    It is in App Store Connect under Payments and Financial Reports, an eight-digit number at the top. Without it HeyMetra can still read your apps and your reviews; only sales reports need it.

  5. 5

    Paste all four into HeyMetra

    On the Connections screen choose App Store Connect. The Issuer ID and Key ID go in as they are, and the private key is the WHOLE .p8 file including its BEGIN and END lines. HeyMetra proves the key works before saving anything.

  6. 6

    Add HeyMetra to the assistant you use

    Claude, ChatGPT, Grok, Perplexity, Claude Code, Codex, Cursor or Antigravity, with the details HeyMetra gives you. The App Store Connect tools appear there once the connection is saved.

Then add HeyMetra where you ask

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

Five things go wrong, and most come down to how Apple issues keys: a role too narrow for reviews, an individual key that cannot read sales, a .p8 pasted without its first and last lines, a file that was never saved, and today's sales that Apple has not published yet.

Your apps and sales answer, but asking about reviews is refused.
The key's role does not cover customer reviews. Apple fixes what a key can reach when it is created and the role cannot be widened afterwards.
Generate a new team key with a wider role and paste it into this connection with the pencil. The old one can then be revoked in App Store Connect.
Sales are refused while everything else works.
Either the key is an individual key, which Apple does not let read Sales and Finance at all, or the Vendor Number is missing from the connection.
Check the key was made on the Team Keys tab, and that the Vendor Number from Payments and Financial Reports is in the connection.
The private key is rejected when you paste it.
The .p8 was pasted without its first and last lines, or reformatted by a text editor that folded the line breaks.
Open the file in a plain text editor and paste everything, including -----BEGIN PRIVATE KEY----- and the END line.
You cannot find the .p8 file to paste.
Apple lets it be downloaded once and keeps no copy of it.
Generate a new key, download it immediately, and revoke the old one.
Today's sales are missing.
Apple publishes one sales report per day, some hours after the day has ended, so the most recent one available is yesterday's.
Ask about yesterday or earlier. A day with no report yet is reported as not published, never as zero sales.

Ask what yesterday earned, app by app

Add the account to HeyMetra once, then ask about downloads and proceeds from the assistant you already use.

Or read the same steps on GitHub: zeisoft/app-store-connect-mcp.