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.