Storelift
Classificações de palavras-chave na App Store e Google Play, concorrentes acima de você, avaliações, páginas da loja, gráficos e visibilidade por IA para seus aplicativos, somente leitura, via Storelift.
Servidor MCP hospedado
npx add-mcp 'https://storelift.net/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
storelift-mcp
Dados de classificação da App Store e Google Play como um servidor MCP. Pergunte ao seu assistente em quais palavras-chave você caiu, quem está à sua frente, e se assistentes de IA mencionam seu aplicativo — sem abrir um painel.
Com suporte da Storelift, que mede classificações de palavras-chave, concorrentes e visibilidade em IA todas as noites. Nenhuma credencial da loja é necessária — as classificações são lidas da vitrine pública.
Requisitos
- Um plano Pro ou Studio (a API pública está habilitada em ambos)
- Uma chave de API: Storelift → Configurações → Chaves de API → Gerar chave
Instalação
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_..." }
}
}
}
Hospedado, sem nada para instalar — https://storelift.net/mcp via HTTP Streamable. Clientes que suportam autorização MCP (conectores personalizados do Claude.ai, /mcp do Claude Code) fazem login na Storelift com OAuth e pedem que você aprove o acesso; sem necessidade de colar chave:
claude mcp add --transport http storelift https://storelift.net/mcp
Clientes sem OAuth podem enviar a chave de API como cabeçalho:
claude mcp add --transport http storelift https://storelift.net/mcp --header "Authorization: Bearer sl_live_..."
Ferramentas
| Ferramenta | Retorna |
|---|---|
list_apps | aplicativos rastreados (id, nome, países, palavras-chave) |
get_keywords | classificações de palavras-chave para um aplicativo em um país |
get_rivals | aplicativos classificados acima de você, com a classificação deles e a sua |
get_ai_visibility | se os assistentes mencionam seu aplicativo, por mecanismo (Claude / ChatGPT / Gemini) |
get_history | histórico de classificações, pontos [day, rank] |
get_store_page | sinais da sua listagem + a página do Google Play, com uma linha do tempo de mudanças datada |
get_reviews | avaliações recentes da App Store e Google Play, e quantas são novas desde a última medição |
get_charts | posição no gráfico da App Store por lista, com histórico |
Prompts
Cinco perguntas prontas, servidas por meio de prompts/list:
keywords_lost_ground— quais palavras-chave dos EUA perderam terreno esta semana e quem está acima de você agoraleader_listing— título, subtítulo e campo de palavras-chave do aplicativo classificado em primeiro na sua palavra-chave principalcrash_reviews— avaliações recentes que mencionam uma falha ou um bugcategory_chart— onde seu aplicativo está no gráfico da categoria na Turquiaai_visibility— se os assistentes mencionam seu aplicativo para a categoria (dados no plano Studio)
Lendo os dados
Os resultados de palavras-chave carregam três estados distintos, e eles não são a mesma coisa:
measured: false— a consulta não pôde ser medidarank: null(commeasured: true) — medida, mas ausente dos principais resultadosrank: <number>— a classificação
Contar um dia não medido como zero produz um gráfico falso. As descrições das ferramentas repetem isso para que o modelo não achate os três em um só.
Uma mudança de classificação geralmente tem sua explicação em outro lugar que não a classificação: uma versão lançada naquele dia, uma onda de avaliações de uma estrela, uma queda no gráfico. get_store_page, get_reviews e get_charts existem para que o modelo possa olhar lá em vez de explicar tudo com o único número que pode ver.
O Google Play está ausente de get_charts de propósito: o Google não publica lista de gráficos, então não há nada para ler e um número aqui seria inventado.
A visibilidade em IA é uma observação, não uma classificação: o conhecimento de um modelo é congelado em uma data e a resposta não é idêntica toda vez. Leia a tendência, não uma única medição.
Configuração
| Variável | Padrão | Finalidade |
|---|---|---|
STORELIFT_API_KEY | — | necessária para chamadas de ferramentas; sem ela, o servidor ainda inicia e lista suas ferramentas, e cada chamada retorna um erro explicando como obter uma chave |
STORELIFT_API | https://storelift.net | substituir a base da API |
Sem dependências — um único arquivo falando JSON-RPC via stdio. Funciona com node index.mjs tão bem quanto com npx.
Registro
Publicado no Registro MCP oficial como net.storelift/storelift. O manifesto é server.json neste repositório.
Fonte
github.com/vom-core/storelift-mcp — um arquivo, sem dependências. Leia antes de executar.
Licença
MIT