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

FerramentaRetorna
list_appsaplicativos rastreados (id, nome, países, palavras-chave)
get_keywordsclassificações de palavras-chave para um aplicativo em um país
get_rivalsaplicativos classificados acima de você, com a classificação deles e a sua
get_ai_visibilityse os assistentes mencionam seu aplicativo, por mecanismo (Claude / ChatGPT / Gemini)
get_historyhistórico de classificações, pontos [day, rank]
get_store_pagesinais da sua listagem + a página do Google Play, com uma linha do tempo de mudanças datada
get_reviewsavaliações recentes da App Store e Google Play, e quantas são novas desde a última medição
get_chartsposiçã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ê agora
  • leader_listing — título, subtítulo e campo de palavras-chave do aplicativo classificado em primeiro na sua palavra-chave principal
  • crash_reviews — avaliações recentes que mencionam uma falha ou um bug
  • category_chart — onde seu aplicativo está no gráfico da categoria na Turquia
  • ai_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 medida
  • rank: null (com measured: true) — medida, mas ausente dos principais resultados
  • rank: <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ávelPadrãoFinalidade
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_APIhttps://storelift.netsubstituir 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