Revunda MCP
A read-only MCP server providing AI assistants with access to aggregated public app review complaint data from the App Store, Google Play, and Shopify App Store. It allows querying specific app complaints, listing covered apps, analyzing complaint themes, and estimating the cost of negative reviews.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://revunda.xyz/api/mcpWhat you can do with it
- Identify top complaint themes for a specific app
- Search for covered apps by name or sector
- Analyze how often specific complaint themes appear
- Estimate the cost impact of 1-star reviews
Source and maintenance
Protocol and capabilities
- Server
- revunda 1.0.0
- MCP protocol
- 2025-06-18
- Tools
- 4 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": false
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
4 advertised
get_app_complaints — Get an app's top review complaints
Top complaint themes in an app's low-star reviews, with real counts and shares from Revunda's studies, plus a link to the app's Revunda page. Pass an app name (e.g. 'AccuWeather'), an App Store URL or numeric id, a Google Play URL or package name (e.g. 'com.commbank.netbank'), or a Shopify App Store URL or handle (e.g. 'judgeme'). If the app is not covered, returns covered:false and a link to Revunda's free check for any app.
{
"type": "object",
"required": [
"app"
],
"properties": {
"app": {
"type": "string",
"description": "App name, store URL, App Store numeric id, Google Play package name or Shopify app handle."
},
"store": {
"enum": [
"any",
"ios",
"play",
"shopify"
],
"type": "string",
"description": "Optional store filter. Default 'any'."
}
},
"additionalProperties": false
}{
"title": "Get app complaints",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}list_covered_apps — List apps covered by Revunda data
List or search the apps that have complaint data in Revunda's studies. Filter by store, by sector/category (e.g. 'Banks & payments', 'Product reviews') or by a name search. Returns name, store, sample size, top complaint and link.
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"maximum": 100,
"minimum": 1,
"description": "Max results, default 25."
},
"query": {
"type": "string",
"description": "Optional name search, e.g. 'bank' or 'uber'."
},
"store": {
"enum": [
"any",
"ios",
"play",
"shopify"
],
"type": "string",
"description": "Optional store filter. Default 'any'."
},
"sector": {
"type": "string",
"description": "Optional sector or Shopify category, case-insensitive substring match."
}
},
"additionalProperties": false
}{
"title": "List covered apps",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}what_users_complain_about — Complaint theme statistics
How often a complaint theme appears in 1-star reviews overall and by sector, and which apps get it most. App stores themes: login (Login & account access), crash (Crashes & won’t open), slow (Slow, loading & lag), update (Broke after an update), support (Customer service), billing (Charges, fees & refunds), payment (Payment or checkout fails), ux (Redesign & confusing UI), ads (Ads), notif (Notifications & alerts). Shopify App Store themes (market='shopify'): support (Slow or no support), bugs (Bugs & broke the store), billing (Charges & refunds), after_uninstall (Charged after uninstalling/cancelling), price_change (Price increases & plan changes), missing (Missing features & limits), slow (Slow store & app speed), leftover (Code left after uninstall), scam (Called it a scam or misleading), expensive (Too expensive for what it does), hard (Hard to use or set up), lockin (Export, import & migration pain), sync (Sync, orders & inventory errors). Omit theme to get the ranking of all themes.
{
"type": "object",
"properties": {
"theme": {
"type": "string",
"description": "Theme key or words, e.g. 'login', 'ads', 'refund', 'crash'. Optional."
},
"market": {
"enum": [
"app_stores",
"shopify"
],
"type": "string",
"description": "'app_stores' (App Store + Google Play, default) or 'shopify'."
}
},
"additionalProperties": false
}{
"title": "Complaint theme statistics",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}estimate_one_star_cost — Estimate 1-star reviews and the 5-star ratings needed
Same maths as Revunda's 1-star review cost calculator: estimated 1-star reviews per month by complaint theme (sector shares from the 29,785-review study), money exposure if you give a cost per 1-star, 5-star ratings that offset one 1-star, and 5-star ratings needed to reach a target rating. Sectors: parcels, telecom, taxi, energy, news, betting, travel, streaming, insurance, smarthome, banks, shopping, food, health, other.
{
"type": "object",
"properties": {
"rating": {
"type": "number",
"maximum": 5,
"minimum": 1,
"description": "Optional current average rating."
},
"sector": {
"enum": [
"parcels",
"telecom",
"taxi",
"energy",
"news",
"betting",
"travel",
"streaming",
"insurance",
"smarthome",
"banks",
"shopping",
"food",
"health",
"other"
],
"type": "string",
"description": "Optional sector key for theme shares and the default 1-star share."
},
"ratings_count": {
"type": "integer",
"minimum": 0,
"description": "Optional current number of ratings."
},
"target_rating": {
"type": "number",
"maximum": 5,
"minimum": 1,
"description": "Optional target average rating."
},
"cost_per_one_star": {
"type": "number",
"minimum": 0,
"description": "Optional: your own estimate of what one 1-star review costs you, any currency."
},
"reviews_per_month": {
"type": "number",
"minimum": 0,
"description": "Total new reviews per month (all star ratings)."
},
"one_star_share_pct": {
"type": "number",
"maximum": 100,
"minimum": 0,
"description": "Optional: your own % of reviews that are 1-star. If omitted, the sector average is used."
}
},
"additionalProperties": false
}{
"title": "Estimate 1-star cost",
"readOnlyHint": true,
"openWorldHint": false,
"idempotentHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 434 ms
- 95th percentile latency
- 434 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 434 ms · metadata changed · 4 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http revunda-mcp https://revunda.xyz/api/mcpCodex
codex mcp add revunda-mcp --url https://revunda.xyz/api/mcpCursor
{
"mcpServers": {
"revunda-mcp": {
"url": "https://revunda.xyz/api/mcp"
}
}
}Cline
{
"mcpServers": {
"revunda-mcp": {
"type": "streamableHttp",
"url": "https://revunda.xyz/api/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"revunda-mcp": {
"type": "http",
"url": "https://revunda.xyz/api/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http revunda-mcp https://revunda.xyz/api/mcpClaude Desktop
{
"mcpServers": {
"revunda-mcp": {
"url": "https://revunda.xyz/api/mcp"
}
}
}Windsurf
{
"mcpServers": {
"revunda-mcp": {
"serverUrl": "https://revunda.xyz/api/mcp"
}
}
}Let your agent find its tools
Find servers like Revunda MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other data and analytics servers
Do you run Revunda MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.