Skip to main content
Glama
garrrikkotua

app-intel-mcp

by garrrikkotua

App Intel SDK — данные App Store и Google Play для Node, Python и ИИ-агентов

Официальные клиенты + MCP-сервер для App Intel API: единый JSON API для данных приложений iOS App Store и Google Play — поиск, полные данные приложений (скриншоты, превью-видео, прайс-листы встроенных покупок, диапазоны установок), отзывы, топ-чарты и рейтинги по странам, похожие приложения, подсказки по ключевым словам (ASO), оценки загрузок и выручки, а также ежедневная история позиций и оценок.

Подключиться на 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, браузеры, edge-рантаймы.

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.


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-совместимому ИИ-клиенту актуальные данные 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. Сервер запускается локально через stdio с помощью npx — больше ничего устанавливать не нужно.

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, чтобы найти 10 самых прибыльных медитационных приложений на iOS в Великобритании и сравнить их цены на подписку.» Claude Code сам вызовет top_chartsget_app за вас. Выполните /mcp внутри Claude Code, чтобы увидеть сервер и его инструменты.

Аналогичный .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Добавить новый глобальный MCP-сервер (записывает ~/.cursor/mcp.json), или поместите блок выше в .cursor/mcp.json внутри проекта. Включите сервер; агент будет автоматически использовать инструменты.

Windsurf

Настройки → Cascade → MCP-серверы → Добавить сервер → raw-конфигурация, вставьте тот же блок (~/.codeium/windsurf/mcp_config.json).

Другие клиенты (Zed, Continue, Cline, VS Code Copilot, OpenAI Agents SDK, …)

Любой клиент, поддерживающий stdio MCP-серверы, работает с: команда npx, аргументы ["-y", "app-intel-mcp"], переменная окружения 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 медиафайлов напрямую указывают на CDN Apple/Google. Оценки моделируются, а не измеряются.

-
license - not tested
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

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

  • ASO tools for AI agents: keyword research, rank tracking, competitor analysis (iOS & Android).

  • ASO analytics and App Store optimization tools for indie iOS developers and AI agents.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/garrrikkotua/app-intel-sdk'

If you have feedback or need assistance with the MCP directory API, please join our Discord server