search_apps
Search apps
Search the iOS App Store and Google Play (both merged by default) to find apps and their ids. Use this FIRST when you only know an app name or a category.
qrequiredlimitstorecountry
io.github.apppainapiPublished by GitHub account apppainapiv0.3.1Updated Nov 1, 2026
What users hate about ANY iOS/Android app: clustered complaints, evidence, trends. No key needed.
Remote MCP server that mines public iOS and Android app reviews into ranked pain points, trends and version-level ratings for any app.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.apppainapi%2Fapp-pain-api/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"app-pain-api": {
"type": "http",
"url": "https://hawkmill.com/mcp"
}
}
}What users hate about any iOS/Android app — clustered complaints, evidence quotes, trends. One MCP server, no API key.
[MCP] [Streamable HTTP] [No key required] [SealKeeper Service SEAL]
Live server · Docs · OpenAPI 3.1 · Pain index (101 apps) · Pricing
Review intelligence for any app on the App Store or Google Play — not just your own. Feed it an app id, a store link, or a bare package name; get back ranked pain-point clusters mined from real 1–2★ reviews, each with its share of complaints, a severity score, and verbatim evidence.
Built for competitive research and agent workflows: one tool call replaces a week of reading reviews by hand.
↑ real output — TikTok, US App Store. Cached analyses return instantly; ~100 popular apps are pre-analyzed and always free to read.
Also ships two prompts (competitor_pain_report, app_pain_deep_dive) so an agent can run a full teardown from one sentence.
Server URL — paste it into any MCP client, no key needed:
Keyless limits: unlimited cached results plus a few new analyses per day. Want your own quota (10/month free, more on paid tiers)? Register at POST /v1/register and add an x-api-key header. When the server-side allowance runs out, mine_app_pain_points degrades gracefully — it hands your agent the prepared negative reviews to cluster with its own model.
Mainland China:
*.workers.devneeds a system proxy or TUN mode to connect.
Everything the MCP server does is available over REST with JSON responses and a full OpenAPI 3.1 spec — same cache, same quota, one GET:
Free tier forever (no credit card) · Starter $9/mo (any country, 500-review depth, watch 2 competitors) · Pro $29/mo (daily alerts for 15 competitors, unlimited analyses) — details on the site.
readOnlyHint annotations set).initialize handshake (2024-11-05 → 2025-11-25) and answers the mandatory server/discover RPC from the 2026-07-28 spec — modern clients probe, see the supported version list, and fall back to the handshake automatically.Source: README.md at commit e83da69
Search apps
Search the iOS App Store and Google Play (both merged by default) to find apps and their ids. Use this FIRST when you only know an app name or a category.
qrequiredlimitstorecountryMine app pain points
THE core tool: fetch recent reviews of any iOS/Android app, keep the negative ones, and cluster them into ranked pain points (title, sharePercent, severity 1-5, verbatim evidence quotes). Ideal for competitive research and product discovery. Cached 7 days (instant on repeat); a COLD server-side analysis takes 30-120s. If the result has "mode":"agent", it contains prepared negative reviews and "instructions" — do the clustering yourself and present it to the user.
appIdrequiredmodelstoreanalyzecountryreviewsmaxRatingPain-point trend
How an app's pain points changed over time: compares two archived analyses and labels each theme new / resolved / rising / falling / stable with share deltas (percentage points). Instant (archive read, no LLM). Default: latest vs ~30 days earlier. Returns a note when the app has fewer than two snapshots yet.
tofromappIdrequiredstoreApp details
App metadata: name, developer, category, price, average rating, rating count and 1-5★ histogram (when available).
appIdrequiredstorecountryVersion history
Per-version review stats (review count, average rating, first/last seen) — spot a rating crash right after a bad release. Android: aggregated from recent reviews. iOS: current version + release notes.
appIdrequiredstorecountryWatch competitors (alerts)
Continuous competitor monitoring (paid plans: Starter 2 apps weekly, Pro 15 apps daily). Manage the watchlist and the alert destination; digests of NEW 1-2★ reviews and NEW/RISING pain points are pushed to a Slack / Discord / any https webhook. action: list | add | remove | set_webhook | test.
appIdstoreactionrequiredwebhookUrlRaw reviews
Fetch raw app reviews (unified schema across stores: rating/title/body/version/date/devReply/thumbsUp), 50 per page. Use for drill-down after mine_app_pain_points.
pagesortappIdrequiredstorecountry90% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a license in the repository or the registry entry.
{ "painPoints": [ { "rank": 1, "title": "Intrusive ads & ad frequency", "sharePercent": 16, "severity": 4 }, { "rank": 2, "title": "Shadowbanning & algorithm suppression", "sharePercent": 12, "severity": 4 } ], "overview": "Monetization pressure (ads) and opaque algorithm changes dominate complaints."}https://app-pain-api.quiet-delta.workers.dev/mcpcurl -s "https://app-pain-api.quiet-delta.workers.dev/v1/apps/ios/835599320/painpoints"