A Tiny MCP To Track App Store Feedback
• Developer Tools
Customer reviews are a free way to stay close to reality. Instead of skimming once a quarter, pull them every day, separate what’s working from what needs attention, and fix the easy stuff fast. A tiny MCP tool helps you do that in minutes.
A Free Pulse
The App Store provides a steady stream of unfiltered feedback. It costs nothing and shows patterns before dashboards do. The only cost is your time, so make it cheap: fetch the latest reviews on demand and let your assistant sort them into two piles you can act on today.
A Simple Daily Loop
Pull the latest reviews and let an assistant sort them into what’s working and what needs attention. In a minute you have a clear picture of where things stand.
Run it ad‑hoc or automate it with a scheduler like cron. Headless runs can post summaries in chat, open tickets, or drop drafts in your repo. If you’re comfortable with AI‑written code, you can gate a bot to propose small changes behind human review.
Close the Loop
When you address an issue, note it in release notes and reply to a few recent reviews that raised it. The tone matters. Your assistant can draft polite replies based on the latest summary so you stay consistent without sounding robotic.
Make It Tiny
You do not need a platform or a dashboard. A lightweight MCP tool that takes an app ID and returns two lists is enough. Keep the output predictable so the summaries stay sharp:
{
"name": "feedback_summary",
"args": { "appId": "1420058690", "country": "us" },
"result": {
"totalFetched": 49,
"working_well": [ { "text": "Relaxing…", "rating": 5 } ],
"needs_fixing": [ { "text": "Ads too long…", "rating": 2 } ]
}
}
If you prefer a starting point, there is a minimal example here you can adapt to any source: github.com/storbeck/ios_appstore_mcp.
Install and Use the App Store MCP
This is a small server you can use to pull iOS reviews. Run it locally and wire it into an MCP‑enabled client.
Prerequisites
Node.js 18+ (20+ recommended) and npm.
Install
git clone https://github.com/storbeck/ios_appstore_mcp.git ~/projects/ios_appstore_mcp
cd ~/projects/ios_appstore_mcp
npm install
npm run build
Use with Codex
Add the server to Codex’s MCP config, then call the tool.
# codex config (TOML)
[mcp_servers.appstore_reviews]
command = "node"
args = ["/absolute/path/to/ios_appstore_mcp/dist/server.js"]
# in a Codex chat
Call tool appstore_reviews_summary with: {"appId":"1420058690","country":"us","maxPages":3}
To get the absolute path, run: realpath ~/projects/ios_appstore_mcp/dist/server.js and paste the result into the config.
Use with Claude Desktop
Register the same command as an MCP server in Claude’s settings. Then ask Claude to run the tool with your app ID.
Call tool appstore_reviews_summary with: {"appId":"1420058690","country":"us","maxPages":3}
Tip: start with one or two pages to keep responses fast, then expand when you need depth.
Questions To Ask
Here are a few prompts that cover most needs. They are plain and quick to run:
Quick readout: “Fetch the latest reviews and summarize what’s working well vs what needs fixing.”
Issues with quotes: “Show the top three recurring issues from the last 30 days with example quotes.”
Momentum check: “Compare this week to last week and flag any regressions.”
Plan the next sprint: “Propose the next three improvements with one user quote for each.”
Output Examples
Quick readout: wins vs fixes
Fetched 49 recent US reviews. Working well: 44. Needs fixing: 5.
Working well
- Relaxing, used daily to unwind; helpful before bed or during recovery
- Art quality and variety; frequent new content and categories
- Satisfying completion moment that keeps engagement high
- Stability: some users say the app is “back to working”
Needs fixing
- Ads feel too frequent/long; interruptions mid‑flow; want persistent mute
- Background audio stops on open; request simultaneous playback
- Sync/restore reliability and slow support follow‑up
- Requests for filters/categories and specific themes (butterflies, famous art)
- Tiny pieces are hard to find; better hints/zoom would help
If you ask for 100 but fewer exist
The tool is honest about limits. It summarizes what’s available and calls out the gap.
Requested 100; only 49 recent reviews available.
Summary reflects these 49: 44 positive, 5 critical/mixed.
Themes match the quick readout above.
Top three recurring issues (last 30 days)
Representative quotes help decide what to fix next and how to phrase release notes.
- Ads: too frequent/long; interruptive; hard to mute
“Long and repetitive ads after every single one…”
— Mom5211 - Content controls and preferences
“Add a new category… world famous artists like Monet, Van Gogh, O’Keefe…”
— Ladybirdsong - Sync/restore reliability and support responsiveness
“Got a new iPad… all other apps synced… except this one. Lost years of work.”
— Bonsai P
Week‑over‑week comparison
When history is shallow, the tool says so and still gives you something useful to watch.
Last week vs this week
- Depth: sample covers Oct 22–25 only; true WoW is limited
- Likely regressions to watch: ad annoyance, background audio interruption, restore reliability
- Positives hold: relaxation value, art quality, satisfying completion
Start Today
Pick one product. Pull this week’s reviews. Let your assistant bucket them. Choose one obvious fix and one small quality‑of‑life improvement. Ship, reply, and do it again tomorrow. The habit is the win.