App Store + Google Play Data

Official registry Search and web

Live App Store and Google Play data: app details, reviews, search, top charts for 175+ storefronts.

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

Remote (streamable-http)
Claude Code
claude mcp add --transport http app-store-google-play-data 'https://appstore-mcp-623314400722.us-central1.run.app/mcp' --header 'X-RapidAPI-Key: <RapidAPI key from https://rapidapi.com/TheValkDokk/api/app-store-google-play-data-api>'
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "app-store-google-play-data": {
            "type": "http",
            "url": "https://appstore-mcp-623314400722.us-central1.run.app/mcp",
            "headers": {
                "X-RapidAPI-Key": "<RapidAPI key from https://rapidapi.com/TheValkDokk/api/app-store-google-play-data-api>"
            }
        }
    }
}
NPM package appstore-data-mcp
Claude Code
claude mcp add app-store-google-play-data -e 'RAPIDAPI_KEY=<your rapidapi_key>' -- npx -y appstore-data-mcp@0.2.0
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "app-store-google-play-data": {
            "command": "npx",
            "args": [
                "-y",
                "appstore-data-mcp@0.2.0"
            ],
            "env": {
                "RAPIDAPI_KEY": "<your rapidapi_key>"
            }
        }
    }
}

Environment variables

  • RAPIDAPI_KEY required secret RapidAPI key from https://rapidapi.com/TheValkDokk/api/app-store-google-play-data-api

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. appstore-data-mcp
  2. Tools
  3. Setup
  4. Example prompts
  5. Hosted endpoint (no install)
  6. Configuration
  7. Quotas and cost
  8. Develop
  9. License
  10. Registries

appstore-data-mcp

MCP server that gives Claude, Cursor, VS Code, Codex and any other MCP client live data from the Apple App Store and Google Play — app details, reviews, keyword search, top charts and category taxonomies, for 175+ country storefronts.

Powered by the App Store Google Play Data API (free tier: 500 calls/month).

Tools

ToolWhat it does
search_appsKeyword search using the store's own relevance ranking; returns ids for the other tools
get_appFull metadata for one app — name, developer, rating, price, version, size, screenshots, store URL
get_app_reviewsPaginated reviews, newest or most-helpful first, with developer replies
top_chartsFree / paid / grossing / new charts, per country and category
list_categoriesStore category ids and names, for filters and resolving top_charts categories

Both stores are normalized to the same field names (id, name, developer, rating, …) so the model does not have to learn two schemas.

Setup

  1. Get a free RapidAPI key: https://rapidapi.com/TheValkDokk/api/app-store-google-play-data-api → subscribe to BASIC → copy X-RapidAPI-Key from the code snippet.
  2. Add the server to your client with RAPIDAPI_KEY in the environment.
Claude Desktop / Claude Code

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "appstore-data": {
      "command": "npx",
      "args": ["-y", "appstore-data-mcp"],
      "env": { "RAPIDAPI_KEY": "your-rapidapi-key" }
    }
  }
}
Cursor

~/.cursor/mcp.json (global) or .cursor/mcp.json (per project) — same mcpServers block as above.

VS Code (Copilot agent mode)

.vscode/mcp.json:

{
  "servers": {
    "appstore-data": {
      "command": "npx",
      "args": ["-y", "appstore-data-mcp"],
      "env": { "RAPIDAPI_KEY": "your-rapidapi-key" }
    }
  }
}

Example prompts

  • "Find the top 5 meditation apps in the US and compare their ratings and review counts."
  • "What changed in Instagram's iOS reviews over the last 200 entries — any 1-star complaints about the new update?"
  • "Which photography apps are top-grossing in Japan right now?"
  • "Pull the 25 most recent reviews for com.spotify.music in the UK and summarise the complaints."

Hosted endpoint (no install)

A remote copy runs at https://appstore-mcp-623314400722.us-central1.run.app/mcp (streamable HTTP, stateless). Send your own RapidAPI key as a header — nothing is shared or stored server-side:

{
  "mcpServers": {
    "appstore-data": {
      "type": "http",
      "url": "https://appstore-mcp-623314400722.us-central1.run.app/mcp",
      "headers": { "X-RapidAPI-Key": "your-rapidapi-key" }
    }
  }
}

Authorization: Bearer <key> and ?key=<key> work too. Tools list without a key, so directory crawlers can index the server; a tool call without one returns MISSING_CREDENTIALS with the signup link.

Configuration

VariableRequiredPurpose
RAPIDAPI_KEYyes (unless self-hosting)Marketplace auth: sent as X-RapidAPI-Key + X-RapidAPI-Host
APPSTORE_API_BASE_URLnoPoint at your own deployment instead of the marketplace
APPSTORE_API_HOSTnoOverride the X-RapidAPI-Host value
APPSTORE_PROXY_SECRETnoSelf-hosted origin auth (X-RapidAPI-Proxy-Secret)

Quotas and cost

Calls count against your RapidAPI plan: BASIC is free (500 calls/month), paid tiers from $9.99. Each tool call is one request. limit is capped at 50 per call on purpose — a larger page can exceed an MCP client's response size limit and get truncated.

Develop

npm install
npm run build
RAPIDAPI_KEY=xxx npm run smoke   # 26 end-to-end checks against the live API

License

MIT

Registries

  • npm: appstore-data-mcp
  • Official MCP Registry: io.github.thevalkdokk/appstore-data
  • Smithery / Glama / mcp.so: listed from this repo and the npm package

Auto-publish to the MCP Registry runs from .github/workflows/mcp-registry.yml on every release.

Frequently asked questions

What is App Store + Google Play Data?

Live App Store and Google Play data: app details, reviews, search, top charts for 175+ storefronts.

How do I install App Store + Google Play Data?

It runs as a remote server. In Claude Code: claude mcp add --transport http app-store-google-play-data 'https://appstore-mcp-623314400722.us-central1.run.app/mcp' --header 'X-RapidAPI-Key: <RapidAPI key from https://rapidapi.com/TheValkDokk/api/app-store-google-play-data-api>'. For other clients, paste the JSON configuration from this page into their MCP settings.

Does App Store + Google Play Data need an API key?

Yes. It expects RAPIDAPI_KEY, X-RapidAPI-Key, which you set in its configuration.

Is App Store + Google Play Data open source?

Yes. Its code is on GitHub under the MIT license.

Who maintains App Store + Google Play Data?

It is published by TheValkDokk. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.