Skip to main content
Glama
garrrikkotua

app-intel-mcp

by garrrikkotua

App Intel SDK — Node、Python、AIエージェント向けApp Store / Google Playデータ

App Intel API の公式クライアント + MCPサーバー: iOS App Store と Google Play のアプリデータのための単一のJSON API — 検索、完全なアプリ詳細(スクリーンショット、プレビュービデオ、アプリ内課金の価格リスト、インストール帯域)、レビュー、国別トップチャート&ランキング、類似アプリ、キーワード提案(ASO)、ダウンロード数&収益の見積もり、日次ランキング/評価履歴。

Connect on RapidAPI

最初にキーを取得してください(無料枠: 月300リクエスト): RapidAPI で購読 → https://rapidapi.com/kotuaigor/api/app-intel-api-app-store-google-play-data → 任意のエンドポイントページから X-RapidAPI-Key をコピー。プランと料金


JavaScript / TypeScript — app-intel-api

依存関係ゼロ、fetch ベース。Node 18+、Bun、Deno、ブラウザ、エッジランタイムに対応。

npm i app-intel-api
import { AppIntel } from "app-intel-api";

const api = new AppIntel({ rapidApiKey: process.env.RAPIDAPI_KEY!, country: "us" });

// 1) find the app
const { data: hits } = await api.search("candy crush", { store: "ios" });
// 2) pull everything about it (screenshots, videos, IAP prices, estimate…)
const { data: app } = await api.app(hits[0].id, { estimate: true });
console.log(app.name, app.iap.items, app.previewVideos, app.estimate);

await api.app("com.king.candycrushsaga");               // Android by package name
await api.app("com.burbn.instagram", { store: "ios" }); // iOS by bundle id
await api.reviews("com.king.candycrushsaga", { sort: "rating", limit: 50 });
await api.charts({ store: "android", chart: "top-grossing", category: "GAME", country: "gb" });

すべての呼び出しは { data, meta: { cached, stale?, fetchedAt } } に解決されます。エラーは AppIntelError(status、code、requestId)をスローします。全メソッド一覧 → packages/client


Related MCP server: AppRanks MCP Server

Python — app-intel-api

同期・非同期クライアント(httpx)。Python 3.9+。

pip install app-intel-api
from app_intel_api import AppIntel

api = AppIntel("YOUR_RAPIDAPI_KEY", country="us")   # or set RAPIDAPI_KEY in env

hits = api.search("candy crush", store="ios")["data"]
app = api.app(hits[0]["id"], estimate=True)["data"]
print(app["name"], app["iap"]["items"], app["previewVideos"], app["estimate"])

api.app("com.king.candycrushsaga")                   # Android
api.reviews("com.king.candycrushsaga", sort="rating", limit=50)
api.charts(store="android", chart="top-grossing", category="GAME", country="gb")
from app_intel_api import AsyncAppIntel
async with AsyncAppIntel("YOUR_RAPIDAPI_KEY") as api:
    top = await api.charts(store="ios", chart="top-grossing", category="Health & Fitness")

ドキュメント → packages/python


MCP サーバー — app-intel-mcp(Claude Code、Claude Desktop、Cursor、Windsurf など)

MCP対応のあらゆるAIクライアントに、App Store / Google Play のライブデータをツールとして提供します: search_apps、get_app、get_apps、get_reviews、top_charts、list_categories、suggest_keywords、similar_apps、estimate_revenue、rank_history、developer_apps、android_permissions、android_data_safety。

要件: Node 18+ とお使いの RAPIDAPI_KEY。サーバーは npx 経由で stdio 上でローカル実行されます — 他にインストールは不要です。

Claude Code

# add for the current project (stored in .mcp.json)
claude mcp add app-intel -e RAPIDAPI_KEY=YOUR_RAPIDAPI_KEY -- npx -y app-intel-mcp

# or for all your projects
claude mcp add --scope user app-intel -e RAPIDAPI_KEY=YOUR_RAPIDAPI_KEY -- npx -y app-intel-mcp

claude mcp list            # should show "app-intel: … - ✓ Connected"

あとは質問するだけです。例: 「app-intel を使って、英国のiOS向けメディテーションアプリの売上トップ10を調べて、サブスクリプション価格を比較して」 Claude Code が top_charts → get_app を呼び出します。Claude Code 内で /mcp を実行すると、サーバーとそのツールを確認できます。

同等の .mcp.json(プロジェクトルート)— ファイルを編集したい場合:

{
  "mcpServers": {
    "app-intel": {
      "command": "npx",
      "args": ["-y", "app-intel-mcp"],
      "env": { "RAPIDAPI_KEY": "YOUR_RAPIDAPI_KEY" }
    }
  }
}

Claude Desktop

設定 → デベロッパー → 設定を編集(claude_desktop_config.json が開きます)で、上記と同じ mcpServers ブロックを追加し、Claude Desktop を再起動します。チャットボックスの🔌 / ツールアイコンの下にツールが表示されます。

Cursor

設定 → MCP → Add new global MCP server(~/.cursor/mcp.json に書き込まれます)、またはプロジェクト内の .cursor/mcp.json に上記のブロックを配置します。サーバーを有効にすると、Agent が自動的にツールを使用します。

Windsurf

設定 → Cascade → MCP servers → Add server → raw config で同じブロックを貼り付けます(~/.codeium/windsurf/mcp_config.json)。

その他のクライアント(Zed、Continue、Cline、VS Code Copilot、OpenAI Agents SDK など)

stdio MCP サーバーをサポートするクライアントはすべて、command npx、args ["-y", "app-intel-mcp"]、env RAPIDAPI_KEY で動作します。

トラブルシューティング

  • ツールから Error 401/403 → キーが無い・無効、または購読していません: RAPIDAPI_KEY と https://rapidapi.com/kotuaigor/api/app-intel-api-app-store-google-play-data での購読状況を確認してください。

  • Error 429 → プラン上限・レート制限に達しました — アップグレードするか、お待ちください。

  • サーバーが起動しない → node --version が 18 以上であること、npx -y app-intel-mcp がターミナルで実行できることを確認してください(stdio 入力を待機します。終了するには Ctrl-C を押します)。


対応エンドポイント

search · suggest · charts · categories · app · apps (batch) · appByBundleId · reviews · similar · estimates · history · androidPermissions · androidDataSafety · developerApps — インタラクティブなプレイグラウンドと完全なリファレンスは RapidAPI でご覧いただけます。

ライセンス

MIT。データは公開されている App Store / Google Play のページから取得しています。メディアURLは Apple/Google のCDNへのホットリンクです。見積もりは実測値ではなくモデル化されたものです。

Related MCP Connectors

  • Live App Store & Google Play data for AI agents: app discovery, ASO keywords, reviews.

  • Your agent needs app-store data — what an app looks like on the App Store and Google Play, what reviewers say, and what ranks for a search in a given country. **What you can ask for** • "What does this app's store listing look like, and how is it rated?" • "Pull recent reviews for this app and group the complaints." • "What apps rank for this search term in Japan?" • "List the top apps in this category on both stores." • "Compare this app's listing on iOS and Android." **How to use it** Point any MCP client at https://mcp.aisa.one/seo-apps/mcp and sign in with OAuth — there is no key to create or paste. 37 tools: Apple App Store and Google Play app info, app lists, category listings, reviews and store search results, in live and queued forms, with categories, languages and locations for each. **It is also a door to the rest** The same login reaches 26 sources and 580+ operations. Read the store listing here, then ask the same agent what the app's website ranks for — without adding a second server. **What it costs** Finding and inspecting an operation is free. Running one is billed per call at API prices, with no seat and no monthly minimum, and every call takes max_price_usd so an agent cannot overspend by accident. **Where else it reaches** https://mcp.aisa.one/seo/mcp for all of it at once — rankings, keywords, backlinks, site health and AI-answer visibility across DataForSEO, Semrush and Ahrefs.

  • App Store keyword rankings, competitors, markets, reviews and analytics for iOS apps, from your AI.

  • App intelligence across Google Play and the App Store: details, reviews, and search in one API.

Related MCP Servers

  • F
    license
    C
    quality
    D
    maintenance
    Enables querying and retrieving data from App Store and Google Play Store, including app details, reviews, ratings, rankings, permissions, and search capabilities across both iOS and Android platforms.
    20
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides live App Store rankings, charts, app details, reviews, and search across 55 countries, enabling AI assistants to query app store data.
    51 npm
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Provides App Store Optimization tools for AI agents, enabling app lookup, keyword research, ASO audit, review mining, and revenue estimation across iOS and Google Play.
    43
    155 npm
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to query live App Store and Google Play data, including app search, revenue/download metrics, keyword difficulty, and reviews, via a hosted MCP server with API-key authentication.
    76 npm
    MIT