Storelift
Posiciones de palabras clave en App Store y Google Play, rivales por encima de ti, reseñas, páginas de tienda, gráficos y visibilidad con IA para tus aplicaciones, solo lectura, vía Storelift.
Servidor MCP alojado
npx add-mcp 'https://storelift.net/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
storelift-mcp
Datos de clasificación de App Store y Google Play como servidor MCP. Pregunta a tu asistente en qué palabras clave has perdido posiciones, quién te supera en el ranking y si los asistentes de IA mencionan tu aplicación — sin abrir un panel de control.
Respaldado por Storelift, que mide las posiciones de palabras clave, rivales y visibilidad en IA cada noche. No se requieren credenciales de la tienda — las posiciones se leen del escaparate público.
Requisitos
- Un plan Pro o Studio (la API pública está habilitada en ambos)
- Una clave de API: Storelift → Configuración → Claves de API → Generar clave
Instalación
Claude Code:
claude mcp add storelift -e STORELIFT_API_KEY=sl_live_... -- npx -y storelift-mcp
Claude Desktop (claude_desktop_config.json):
{
"mcpServers": {
"storelift": {
"command": "npx",
"args": ["-y", "storelift-mcp"],
"env": { "STORELIFT_API_KEY": "sl_live_..." }
}
}
}
Alojado, sin nada que instalar — https://storelift.net/mcp sobre HTTP Streamable. Los clientes que admiten autorización MCP (conectores personalizados de Claude.ai, /mcp de Claude Code) te inician sesión en Storelift con OAuth y te piden que apruebes el acceso; sin necesidad de pegar una clave:
claude mcp add --transport http storelift https://storelift.net/mcp
Los clientes sin OAuth pueden enviar la clave de API como encabezado:
claude mcp add --transport http storelift https://storelift.net/mcp --header "Authorization: Bearer sl_live_..."
Herramientas
| Herramienta | Devuelve |
|---|---|
list_apps | aplicaciones rastreadas (id, nombre, países, palabras clave) |
get_keywords | posiciones de palabras clave para una aplicación en un país |
get_rivals | aplicaciones clasificadas por encima de ti, con su posición y la tuya |
get_ai_visibility | si los asistentes mencionan tu aplicación, por motor (Claude / ChatGPT / Gemini) |
get_history | historial de posiciones, puntos [day, rank] |
get_store_page | señales de tu propio listado + la página de Google Play, con una línea de tiempo de cambios fechados |
get_reviews | reseñas recientes de App Store y Google Play, y cuántas son nuevas desde la última medición |
get_charts | posición en el gráfico de App Store por lista, con historial |
Indicaciones
Cinco preguntas listas, servidas a través de prompts/list:
keywords_lost_ground— qué palabras clave de EE. UU. perdieron terreno esta semana y quién está por encima de ti ahoraleader_listing— título, subtítulo y campo de palabras clave de la aplicación clasificada primero en tu palabra clave principalcrash_reviews— reseñas recientes que mencionan un fallo o un errorcategory_chart— dónde se encuentra tu aplicación en el gráfico de su categoría en Turquíaai_visibility— si los asistentes mencionan tu aplicación para su categoría (datos en el plan Studio)
Lectura de los datos
Los resultados de palabras clave llevan tres estados distintos, y no son lo mismo:
measured: false— la consulta no se pudo medirrank: null(conmeasured: true) — medida, pero ausente de los resultados principalesrank: <number>— la posición
Contar un día no medido como cero produce un gráfico falso. Las descripciones de las herramientas repiten esto para que el modelo no aplaste los tres en uno.
Un cambio de posición suele tener su explicación en otro lugar que no es la posición: una versión que se lanzó ese día, una ola de reseñas de una estrella, una caída en el gráfico. get_store_page, get_reviews y get_charts existen para que el modelo pueda mirar allí en lugar de explicar todo con el único número que puede ver.
Google Play está ausente de get_charts a propósito: Google no publica una lista de gráficos, así que no hay nada que leer y un número aquí sería inventado.
La visibilidad en IA es una observación, no una clasificación: el conocimiento de un modelo está congelado en una fecha y la respuesta no es idéntica cada vez. Lee la tendencia, no una medición única.
Configuración
| Variable | Predeterminado | Propósito |
|---|---|---|
STORELIFT_API_KEY | — | requerida para llamadas a herramientas; sin ella el servidor aún se inicia y lista sus herramientas, y cada llamada devuelve un error que indica cómo obtener una clave |
STORELIFT_API | https://storelift.net | anula la base de la API |
Sin dependencias — un solo archivo que habla JSON-RPC sobre stdio. Funciona con node index.mjs igual de bien que con npx.
Registro
Publicado en el Registro MCP oficial como net.storelift/storelift. El manifiesto es server.json en este repositorio.
Fuente
github.com/vom-core/storelift-mcp — un archivo, sin dependencias. Léelo antes de ejecutarlo.
Licencia
MIT