Connecting Easy App Reports to AI assistants (Claude, ChatGPT and more)
Connect Claude, Claude Code or ChatGPT to Easy App Reports and ask about your app data in plain English, with dashboards in the chat.
What is this?
Easy App Reports connects to AI assistants through MCP (Model Context Protocol), an open standard that lets an assistant read data from other services. Once connected, your assistant can answer questions about your App Store, Google Play, Apple Ads and Google Ads data: downloads, revenue, subscriptions, ratings and reviews, crashes and ads performance.
Ask in plain English, for example "How many downloads did my apps get last week?" or "What are my top markets by revenue?". The assistant checks which data your account has, queries it and answers with the numbers. Ask for a dashboard and it draws KPI tiles, charts and a sortable table right in the chat.
It works with Claude (claude.ai, the desktop and mobile apps, and Claude Code), ChatGPT, and other assistants that support remote MCP servers. Claude and ChatGPT sign you in with your Easy App Reports account, so there's no API key to copy.
Before you start
- An Easy App Reports account with at least one connected source (App Store Connect, Google Play, Apple Ads or Google Ads). The AI integration is included in every plan, including Kickstart.
- The address of the Easy App Reports MCP server:
https://ear-mcp.easyappreports.com/mcp
Connect Claude
On claude.ai and in the Claude desktop app:
- Open Settings → Connectors and choose Add custom connector.
- Name it Easy App Reports, paste
https://ear-mcp.easyappreports.com/mcpas the URL, and add it. - Select Connect, sign in with your Easy App Reports email and password, then select Allow.
- In a new chat, make sure the connector is on, then ask a question.
Connectors added on claude.ai are also available in the Claude mobile apps and in Claude Code.
Connect Claude Code
Add the server from your terminal:
claude mcp add --transport http easy-app-reports https://ear-mcp.easyappreports.com/mcp
Then run /mcp in Claude Code, select easy-app-reports and choose Authenticate. Your browser opens the Easy App Reports sign-in page; select Allow and return to Claude Code.
Connect ChatGPT
- In ChatGPT, open Settings → Plugins (or go to chatgpt.com/plugins), select + and choose Add custom MCP server. If you don't see that option, turn on Developer mode under Settings → Security and login first.
- Name it Easy App Reports, paste
https://ear-mcp.easyappreports.com/mcpas the MCP server URL, choose OAuth for authentication, and create it. - Sign in with your Easy App Reports email and password, then select Allow.
- In a chat, type @ and pick Easy App Reports, then ask a question.
Menu names in ChatGPT change from time to time; look for Plugins or Apps in Settings.
Other AI assistants (API key)
Assistants that can't sign in with OAuth, such as Gemini CLI, can use an API key instead. Create one on the Connect with AI page and send it in the x-api-key header to https://ear-mcp.easyappreports.com/mcp. Keep your API key secret, and revoke it on the same page if it is ever exposed.
If you set up Claude or ChatGPT with an API key before, it keeps working. Switching to sign-in is recommended: remove the old connector and add it again as described above.
What you can ask
- How many downloads did my apps get in the last 7 days, App Store and Google Play?
- Show me a dashboard of daily installs for the last 30 days, by store.
- What were my top 5 countries by App Store proceeds last month?
- How many new subscriptions and cancellations did I have this week?
- Summarize my 1 and 2 star Google Play reviews from the last 14 days.
- How did my Apple Ads campaigns perform last week: spend, installs and cost per install?
What the connector can do
Tool | What it does |
|---|---|
list_tables | Lists your data tables, what each one is for and how recent its data is, and which sources are not connected |
get_table_schema | Describes a table's columns and how to query it |
run_query | Runs one read-only query on your data |
revenue_per_download_analysis | Calculates revenue per download by app and country |
show_dashboard | Shows KPI tiles, charts and a table in the chat, from the query results |
send_feedback | Sends your feedback about the connector to the Easy App Reports team |
The connector only reads your data. It can't change your sources, settings or data, and it only sees your own company's data.
Limits
- On the Kickstart and Looker Studio plans, AI queries can process up to 20 GB of data per company per day. The limit resets at 00:00 UTC; until then the assistant tells you the limit is reached. On the BigQuery and Do It For Me plans, queries run in your own BigQuery project and have no daily limit.
- The Kickstart plan includes Google Play installs, store performance by source and reviews; ask about other data and the assistant tells you it needs a plan upgrade.
- Answers use the data Easy App Reports has synced. Stores publish some reports a few days late; the assistant tells you when a table's latest data is older than a week.
Your data and privacy
When you ask a question, the results of the queries your assistant runs are sent to that assistant (Anthropic for Claude, OpenAI for ChatGPT) so it can answer you, and are handled under its terms. Easy App Reports doesn't receive or store your conversations. See AI assistant connectors in our Privacy Policy for what we keep and for how long.
To disconnect, remove the connector in your assistant's settings. To revoke access on our side right away, contact us.
Troubleshooting
- The sign-in page says your plan isn't active: the connector needs an active Easy App Reports subscription. Check your plan at app.easyappreports.com.
- The assistant says a source is not connected or data is missing: check your sources and destinations at app.easyappreports.com.
- "Too many sign-in attempts": wait 15 minutes and try again.
- Tools are missing or outdated in ChatGPT: open the plugin in Settings → Plugins and select Refresh, then start a new chat.
Support
Questions or problems: email [email protected] or contact us on the chat at app.easyappreports.com. You can also ask your assistant to send us feedback.