App Pain API

السجل الرسمي أخرى

What users hate about ANY iOS/Android app: clustered complaints, evidence, trends. No key needed.

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

Remote (streamable-http)
Claude Code
claude mcp add --transport http app-pain-api 'https://app-pain-api.quiet-delta.workers.dev/mcp' --header 'x-api-key: <Optional API key for a personal quota; omit to use the keyless daily allowance>'
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "app-pain-api": {
            "type": "http",
            "url": "https://app-pain-api.quiet-delta.workers.dev/mcp",
            "headers": {
                "x-api-key": "<Optional API key for a personal quota; omit to use the keyless daily allowance>"
            }
        }
    }
}

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. App Pain API
  2. The tools
  3. Install
  4. Try asking your agent
  5. Also a plain REST API
  6. Pricing
  7. Notes

App Pain API

What users hate about any iOS/Android app — clustered complaints, evidence quotes, trends. One MCP server, no API key.

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.

{
  "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."
}

↑ real output — TikTok, US App Store. Cached analyses return instantly; ~100 popular apps are pre-analyzed and always free to read.

The tools

ToolWhat it does
search_apps ★Find apps on both stores (merged results, rich fields) — the step 1 of every teardown
mine_app_pain_points ★The core tool: fetch recent reviews, keep the negative ones, cluster them into ranked pain points with evidence quotes
get_pain_trendCompare two snapshots: what got worse, what got fixed (new / resolved / rising / falling)
get_version_historyRating per release — catch the version that broke things
get_app_reviewsRaw reviews, unified schema across stores (dev replies, thumbsUp)
get_app_detailsMetadata: rating histogram, category, price, IAP
watch_competitorsPaid: push new 1–2★ reviews and rising pain points to Slack/Discord/webhooks

Also ships two prompts (competitor_pain_report, app_pain_deep_dive) so an agent can run a full teardown from one sentence.

Install

Server URL — paste it into any MCP client, no key needed:

https://app-pain-api.quiet-delta.workers.dev/mcp
ClientHow
Claude Codeclaude mcp add --transport http app-pain-api https://app-pain-api.quiet-delta.workers.dev/mcp
Claude Desktop / claude.aiSettings → Connectors → Add custom connector → paste the URL
ChatGPTSettings → Apps & Connectors → Developer mode → Create → paste the URL, auth: No authentication
Cursor~/.cursor/mcp.json → {"mcpServers":{"app-pain-api":{"url":"https://app-pain-api.quiet-delta.workers.dev/mcp"}}}
VS Codecode --add-mcp '{"name":"app-pain-api","type":"http","url":"https://app-pain-api.quiet-delta.workers.dev/mcp"}'
Windsurf~/.codeium/windsurf/mcp_config.json → {"mcpServers":{"app-pain-api":{"serverUrl":"…/mcp"}}}
Codex CLI~/.codex/config.toml → [mcp_servers.app-pain-api] url = "…/mcp"
Gemini CLI~/.gemini/settings.json → {"mcpServers":{"app-pain-api":{"httpUrl":"…/mcp"}}}
stdio-only clientsnpx -y mcp-remote https://app-pain-api.quiet-delta.workers.dev/mcp

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.dev needs a system proxy or TUN mode to connect.

Try asking your agent

  • "What do users hate most about Duolingo, and is it getting better?"
  • "Compare the top 4 habit-tracker apps' pain points and find a product gap."
  • "Watch my 3 biggest competitors and alert our Slack when their users start complaining about something new."

Also a plain REST API

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:

curl -s "https://app-pain-api.quiet-delta.workers.dev/v1/apps/ios/835599320/painpoints"

Pricing

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.

Notes

  • Data comes from public app-store pages, normalized into one schema. Not affiliated with Apple or Google.
  • All tools are read-only (readOnlyHint annotations set).
  • Cold analyses take 30–120s and stream progress notifications; repeat calls hit a 7-day cache and return in milliseconds.
  • Privacy · Terms · Acceptable use
  • Contact: apppainapi@proton.me

الأسئلة الشائعة

ما هو App Pain API؟

What users hate about ANY iOS/Android app: clustered complaints, evidence, trends. No key needed.

كيف أثبّت App Pain API؟

يعمل كخادم بعيد. في Claude Code: claude mcp add --transport http app-pain-api 'https://app-pain-api.quiet-delta.workers.dev/mcp' --header 'x-api-key: <Optional API key for a personal quota; omit to use the keyless daily allowance>'. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج App Pain API إلى مفتاح API؟

نعم. يتطلب x-api-key، وتضبطها في إعداداته.

هل App Pain API مفتوح المصدر؟

شيفرته علنية على GitHub، لكن المستودع لا يعلن ترخيصًا قياسيًا.

من يصون App Pain API؟

ينشره apppainapi. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.