Skip to main content
Glama
garrrikkotua

app-intel-mcp

by garrrikkotua

App Intel SDK — App-Store- und Google-Play-Daten für Node, Python und KI-Agenten

Offizielle Clients + MCP-Server für die App Intel API: eine JSON-API für iOS-App-Store- und Google-Play-Daten — Suche, vollständige App-Details (Screenshots, Vorschauvideos, Preislisten für In-App-Käufe, Installationsbereiche), Bewertungen, Top-Charts und Rankings nach Land, ähnliche Apps, Keyword-Vorschläge (ASO), Download- und Umsatzschätzungen sowie tägliche Ranking- und Bewertungsverläufe.

Connect on RapidAPI](https://rapidapi.com/kotuaigor/api/app-intel-api-app-store-google-play-data)

Hole dir zuerst deinen Schlüssel (kostenloser Tarif: 300 Anfragen/Monat): abonniere auf RapidAPI → https://rapidapi.com/kotuaigor/api/app-intel-api-app-store-google-play-data → kopiere den X-RapidAPI-Key von der gewünschten Endpunktseite. Pläne & Preise.


JavaScript / TypeScript — app-intel-api

Keine Abhängigkeiten, fetch-basiert. Node 18+, Bun, Deno, Browser, Edge-Runtimes.

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" });

Jeder Aufruf wird zu { data, meta: { cached, stale?, fetchedAt } } aufgelöst; Fehler werfen AppIntelError (status, code, requestId). Vollständige Methodenliste → packages/client.


Python — app-intel-api

Synchrone und asynchrone Clients (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")

Dokumentation → packages/python.


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

Stellt jedem MCP-fähigen KI-Client Live-Daten aus App Store / Google Play als Tools bereit: 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.

Voraussetzungen: Node 18+ und dein RAPIDAPI_KEY. Der Server läuft lokal über stdio via npx — sonst ist nichts zu installieren.

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"

Frag dann einfach, zum Beispiel: „Finde mit app-intel die 10 umsatzstärksten Meditations-Apps für iOS in Großbritannien und vergleiche ihre Abo-Preise." Claude Code ruft dazu für dich top_chartsget_app auf. Führe /mcp in Claude Code aus, um den Server und seine Tools zu sehen.

Die entsprechende .mcp.json (Projektwurzel), falls du die Datei lieber direkt bearbeitest:

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

Claude Desktop

Einstellungen → Entwickler → Konfiguration bearbeiten (öffnet claude_desktop_config.json) und füge denselben mcpServers-Block wie oben hinzu; starte Claude Desktop danach neu. Die Tools erscheinen unter dem 🔌- bzw. Tools-Symbol im Chat-Eingabefeld.

Cursor

Einstellungen → MCPNeuen globalen MCP-Server hinzufügen (schreibt ~/.cursor/mcp.json) oder füge den Block oben in .cursor/mcp.json in deinem Projekt ein. Aktiviere den Server; der Agent nutzt die Tools automatisch.

Windsurf

Einstellungen → Cascade → MCP-Server → Server hinzufügen → Raw-Konfiguration, füge denselben Block ein (~/.codeium/windsurf/mcp_config.json).

Andere Clients (Zed, Continue, Cline, VS Code Copilot, OpenAI Agents SDK, …)

Jeder Client, der stdio-MCP-Server unterstützt, funktioniert mit: Befehl npx, Argumente ["-y", "app-intel-mcp"], Umgebungsvariable RAPIDAPI_KEY.

Fehlerbehebung

  • Error 401/403 von einem Tool → der Schlüssel fehlt, ist ungültig oder du bist nicht abonniert: prüfe RAPIDAPI_KEY und dein Abonnement unter https://rapidapi.com/kotuaigor/api/app-intel-api-app-store-google-play-data.

  • Error 429 → Tarifkontingent/Rate-Limit erreicht — Upgrade durchführen oder warten.

  • Server startet nicht → stelle sicher, dass node --version ≥ 18 ist und npx -y app-intel-mcp in einem Terminal läuft (wartet auf stdio-Eingabe; mit Ctrl-C beenden).


Abgedeckte Endpunkte

search · suggest · charts · categories · app · apps (batch) · appByBundleId · reviews · similar · estimates · history · androidPermissions · androidDataSafety · developerApps — interaktive Playground und vollständige Referenz auf RapidAPI.

Lizenz

MIT. Die Daten stammen aus öffentlichen App-Store-/Google-Play-Seiten; Medien-URLs werden per Hotlink auf die Apple/Google-CDN verwiesen. Die Schätzungen sind modelliert, nicht gemessen.

-
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