search_apps
Search apps
Search a store by keyword, using the store's own relevance ranking. Returns compact rows with the id you need for get_app.
langlimitquery必填storecountry
io.github.TheValkDokk由 GitHub 帳號 TheValkDokk 發布v0.2.0更新於 Nov 6, 2026
Live App Store and Google Play data: app details, reviews, search, top charts for 175+ storefronts.
讓助理取得 Apple App Store 與 Google Play 的即時資料:應用程式搜尋、詳情、評論、排行榜與分類,涵蓋 175 個以上國家商店。
Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。
把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。
閱讀 https://sourceweft.com/mcp/io.github.TheValkDokk%2Fappstore-data/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。把它新增到你客戶端的 mcpServers 設定中。
{
"mcpServers": {
"app-store-google-play-data": {
"type": "http",
"url": "https://appstore-mcp-623314400722.us-central1.run.app/mcp",
"headers": {
"X-RapidAPI-Key": "<YOUR_API_KEY>"
}
}
}
}[App Store + Google Play Data MCP server]
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).
Both stores are normalized to the same field names (id, name, developer, rating, …) so the model does not have to learn two schemas.
X-RapidAPI-Key from the code snippet.RAPIDAPI_KEY in the environment.Then claude mcp list should report appstore-data: npx -y appstore-data-mcp - ✔ Connected.
A -e value written as ${SOMETHING} is resolved against Claude Code's own environment when it
spawns the server, so -e 'RAPIDAPI_KEY=${RAPIDAPI_KEY}' only works if RAPIDAPI_KEY is exported
in the shell that starts Claude Code. If it is not, claude mcp list warns
Missing environment variables: RAPIDAPI_KEY and tool calls come back as MISSING_CREDENTIALS.
The server itself starts either way — the key is only read at tool-call time.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
~/.cursor/mcp.json (global) or .cursor/mcp.json (per project) — same mcpServers block as above.
.vscode/mcp.json:
com.spotify.music in the UK and summarise the complaints."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:
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.
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.
MIT
io.github.thevalkdokk/appstore-dataAuto-publish to the MCP Registry runs from .github/workflows/mcp-registry.yml on every release.
來源:README.md,提交 49610a9
Search apps
Search a store by keyword, using the store's own relevance ranking. Returns compact rows with the id you need for get_app.
langlimitquery必填storecountryApp details
Full metadata for one app: name, developer, ratings, price, version, size, screenshots, store URL. Use the numeric app id (iOS) or package name (Android).
langstoreapp_id必填countryApp reviews
Paginated user reviews. sort=recent is best for monitoring new feedback; sort=helpful surfaces the loudest complaints. Page with offset and stop when has_more is false.
sortlimitstoreapp_id必填offsetcountryTop charts
Ranked top-chart lists per storefront. iOS collections: topfreeapplications, toppaidapplications, topgrossingapplications, newapplications (+ ipad variants). Android: topselling_free, topselling_paid, topgrossing, new_free, new_paid.
limitstorecountrycategorycollectionStore categories
The store's category taxonomy — id and name — for building filters or resolving a category id used by top_charts.
storecountry已滿足適用檢查項的 100%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
# key already exported in your shellclaude mcp add appstore-data --scope user -e RAPIDAPI_KEY=$RAPIDAPI_KEY -- npx -y appstore-data-mcp
# or inline the keyclaude mcp add appstore-data --scope user -e RAPIDAPI_KEY=<your-rapidapi-key> -- npx -y appstore-data-mcp{ "mcpServers": { "appstore-data": { "command": "npx", "args": ["-y", "appstore-data-mcp"], "env": { "RAPIDAPI_KEY": "your-rapidapi-key" } } }}{ "servers": { "appstore-data": { "command": "npx", "args": ["-y", "appstore-data-mcp"], "env": { "RAPIDAPI_KEY": "your-rapidapi-key" } } }}{ "mcpServers": { "appstore-data": { "type": "http", "url": "https://appstore-mcp-623314400722.us-central1.run.app/mcp", "headers": { "X-RapidAPI-Key": "your-rapidapi-key" } } }}npm installnpm run buildRAPIDAPI_KEY=xxx npm run smoke # 26 end-to-end checks against the live API