Skip to main content
Glama
garrrikkotua

app-intel-mcp

by garrrikkotua

App Intel SDK — datos de App Store y Google Play para Node, Python y agentes de IA

Clientes oficiales + servidor MCP para la App Intel API: una API JSON para datos de apps de iOS App Store y Google Play — búsqueda, detalles completos de la app (capturas de pantalla, vídeos de vista previa, listas de precios de compras dentro de la app, rangos de instalaciones), reseñas, top charts y rankings por país, apps similares, sugerencias de palabras clave (ASO), estimaciones de descargas e ingresos e historial diario de rankings y valoraciones.

Connect on RapidAPI

Obtén tu clave primero (plan gratuito: 300 solicitudes/mes): suscríbete en RapidAPI → https://rapidapi.com/kotuaigor/api/app-intel-api-app-store-google-play-data → copia la X-RapidAPI-Key desde la página de cualquier endpoint. Planes y precios.


JavaScript / TypeScript — app-intel-api

Cero dependencias, basado en fetch. Node 18+, Bun, Deno, navegadores, entornos de ejecución 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" });

Cada llamada se resuelve en { data, meta: { cached, stale?, fetchedAt } }; los errores lanzan AppIntelError (status, code, requestId). Lista completa de métodos → packages/client.


Python — app-intel-api

Clientes síncronos y asíncronos (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")

Documentación → packages/python.


Servidor MCP — app-intel-mcp (Claude Code, Claude Desktop, Cursor, Windsurf, …)

Proporciona a cualquier cliente de IA compatible con MCP datos en vivo de App Store / Google Play como herramientas: 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.

Requisitos: Node 18+ y tu RAPIDAPI_KEY. El servidor se ejecuta localmente a través de stdio mediante npx — no hay nada más que instalar.

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"

Luego solo pregunta, p. ej. "Usa app-intel para encontrar las 10 apps de meditación con mayores ingresos en iOS en el Reino Unido y compara sus precios de suscripción." Claude Code llamará a top_chartsget_app por ti. Ejecuta /mcp dentro de Claude Code para ver el servidor y sus herramientas.

.mcp.json equivalente (raíz del proyecto), si prefieres editar el archivo:

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

Claude Desktop

Configuración → Desarrollador → Editar configuración (abre claude_desktop_config.json) y añade el mismo bloque mcpServers de arriba; reinicia Claude Desktop. Las herramientas aparecen bajo el icono de herramientas 🔌 del cuadro de chat.

Cursor

Configuración → MCPAñadir nuevo servidor MCP global (escribe ~/.cursor/mcp.json), o coloca el bloque anterior en .cursor/mcp.json dentro de tu proyecto. Habilita el servidor; el Agente usará las herramientas automáticamente.

Windsurf

Configuración → Cascade → servidores MCP → Añadir servidor → configuración sin procesar, pega el mismo bloque (~/.codeium/windsurf/mcp_config.json).

Otros clientes (Zed, Continue, Cline, VS Code Copilot, OpenAI Agents SDK, …)

Cualquier cliente que admita servidores MCP stdio funciona con: command npx, args ["-y", "app-intel-mcp"], env RAPIDAPI_KEY.

Solución de problemas

  • Error 401/403 de una herramienta → la clave falta o no es válida, o no estás suscrito: comprueba RAPIDAPI_KEY y tu suscripción en https://rapidapi.com/kotuaigor/api/app-intel-api-app-store-google-play-data.

  • Error 429 → cuota del plan/límite de peticiones alcanzado — mejora el plan o espera.

  • El servidor no arranca → asegúrate de que node --version sea ≥ 18 y de que npx -y app-intel-mcp se ejecute en una terminal (espera entrada por stdio; Ctrl-C para salir).


Endpoints cubiertos

search · suggest · charts · categories · app · apps (batch) · appByBundleId · reviews · similar · estimates · history · androidPermissions · androidDataSafety · developerApps — playground interactivo y referencia completa en RapidAPI.

Licencia

MIT. Los datos provienen de páginas públicas de App Store / Google Play; las URL de medios se enlazan directamente a los CDN de Apple/Google. Las estimaciones son modeladas, no medidas.

-
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