01O que posso perguntar a um servidor MCP de ASO?
Tudo o que a medição já guarda sobre os apps e os storefronts que você acompanha. O assistente escolhe a ferramenta; a tabela mostra qual delas responde a cada tipo de pergunta.
| Você pergunta | Ferramentas que ele chama | O que volta |
|---|---|---|
| “Quais das minhas palavras-chave caíram nos EUA esta semana?” | get_keywords, get_history | A posição atual de cada termo e a série diária, com os dias não medidos separados dos dias em que você não apareceu |
| “Quem está acima de mim na minha palavra-chave principal?” | get_rivals | Os apps acima de você, a posição deles e a sua em cada termo, e o número de avaliações deles |
| “Algo mudou na minha página antes da queda?” | get_store_page | Mudanças datadas: nova versão, novas capturas de tela, eventos no app, destaques editoriais |
| “Do que os usuários estão reclamando?” | get_reviews | Avaliações recentes da App Store e do Google Play e quantas são novas desde a última medição |
| “Onde estou no chart da minha categoria no Japão?” | get_charts | Posições nos charts da App Store por lista, com histórico (o Google Play não publica lista de charts) |
| “O ChatGPT, o Claude e o Gemini citam o meu app?” | get_ai_visibility | A resposta por mecanismo; a medição roda no plano Studio |
Para uma revisão completa de um app de uma vez, a skill gratuita de auditoria de ASO diz ao Claude quais dessas ferramentas chamar, em que ordem e como relatar o resultado.
02Configuração
Adicione isto à configuração do seu cliente MCP — claude_desktop_config.json no Claude Desktop. A chave de API vem das configurações do Storelift.
{
"mcpServers": {
"storelift": {
"command": "npx",
"args": ["-y", "storelift-mcp"],
"env": { "STORELIFT_API_KEY": "sl_live_..." }
}
}
}No Claude Code é uma linha só:
claude mcp add storelift -e STORELIFT_API_KEY=sl_live_... -- npx -y storelift-mcpHá também um endpoint hospedado, sem nada para instalar: https://storelift.net/mcp via Streamable HTTP. Ele serve as mesmas ferramentas e funciona a partir de CI ou de um agente na nuvem.
03Como adicionar ao Claude.ai como conector
O endpoint hospedado aceita login MCP (OAuth), então não há chave para copiar. No Claude.ai, abra Customize → Connectors, clique em +, escolha Add custom connector e cole https://storelift.net/mcp (nos planos Team e Enterprise, um owner adiciona em Organization settings → Connectors e depois os membros clicam em Connect). O Claude leva você a uma página do Storelift que mostra o app que está pedindo acesso e o endereço para onde você vai voltar; faça login se necessário e escolha Allow.
A conexão lê os mesmos dados que uma chave de API e não altera nada. Ela aparece no Storelift em Configurações → API → Apps conectados, e removê-la corta o acesso já na próxima requisição.
O Claude Code faz login do mesmo jeito. Adicione o endpoint sem cabeçalho e depois rode /mcp dentro do Claude Code para autenticar:
claude mcp add --transport http storelift https://storelift.net/mcpClientes que não fazem login mas deixam você definir um cabeçalho podem usar uma chave de API:
claude mcp add --transport http storelift https://storelift.net/mcp --header "Authorization: Bearer sl_live_..."04Como funciona o servidor local
O servidor é um único arquivo e fala JSON-RPC via stdio sem dependências, então o npx o baixa na primeira execução e não há nada para manter atualizado. Ele está registrado no MCP registry como net.storelift/storelift.
05O que as 8 ferramentas leem
| Ferramenta | O que retorna |
|---|---|
list_apps | Os apps da sua conta, com os países e a quantidade de palavras-chave. Todas as outras chamadas começam aqui. |
get_keywords | A posição atual de cada palavra-chave acompanhada em um storefront, nos mesmos três estados que o produto usa. |
get_rivals | Os apps que estão acima de você em um termo, com o número de avaliações e a data da última atualização. |
get_ai_visibility | Se os assistentes citam o seu app quando perguntados sobre a sua categoria, e quais apps eles citam no lugar. |
get_history | A série de posições de uma palavra-chave. Uma posição nula significa que o app estava ausente dos resultados, não que ela era zero. |
get_store_page | Os sinais da página do seu próprio app em um storefront, como a loja os serve: versão, capturas de tela, eventos no app, destaques editoriais, prateleiras de apps semelhantes e as mudanças datadas que detectamos. Nome e subtítulo não são retornados — leia-os na página pública. A Apple não publica o campo de palavras-chave, então ele não está incluído. |
get_reviews | As avaliações de um app na loja, para que um assistente leia o que os usuários realmente escreveram. |
get_charts | Onde um app está nos charts de categoria da loja. |
Toda ferramenta lê a mesma medição que o painel mostra. Os três estados de medição atravessam a fronteira intactos: posicionado em N, medido mas ausente dos resultados, e medição que falhou ficam separados, porque juntar os dois últimos em “sem posição” deixaria um assistente relatar uma lacuna como zero.
06Perguntas para testar primeiro
Cada uma delas é respondida pelas ferramentas acima, a partir dos seus próprios dados acompanhados. Os nomes das ferramentas estão aí para você ver o que o assistente chama.
- “Quais das minhas palavras-chave nos EUA perderam terreno esta semana, e quem está acima de mim nelas agora?” —
get_keywords,get_history,get_rivals - “Quais apps estão acima de mim na minha palavra-chave principal, e o que os nomes deles têm em comum?” —
get_rivals,get_store_page - “Resuma as minhas avaliações recentes que mencionam um travamento ou um bug.” —
get_reviews - “Onde o meu app está no chart da categoria na Turquia?” —
get_charts - “Os assistentes citam o meu app quando perguntados sobre a minha categoria?” —
get_ai_visibility, que retorna dados no plano Studio, onde essa medição roda
O servidor também publica essas 5 perguntas como prompts MCP, então um cliente que lista prompts as oferece prontas para rodar.
07Por que um servidor MCP e não só uma API
Existe também uma API REST simples, e para um script ela é a escolha certa. O MCP se justifica quando quem lê é um assistente e não um programa: as ferramentas trazem as próprias descrições, então o assistente escolhe a chamada certa e os parâmetros certos sem você escrever a integração.
A diferença prática está no que você pode perguntar. “Em quais palavras-chave perdi terreno desde o último lançamento, e quem pegou a posição” são três chamadas e um join em um script; num cliente MCP é uma frase.
08O que este servidor MCP não faz
- Ele não escreve. Nenhuma ferramenta altera a sua página, o seu campo de palavras-chave ou a sua configuração de acompanhamento.
- Ele não lê o App Store Connect nem o Play Console, então não há impressões, taxas de conversão, downloads nem receita. A diferença está explicada em servidor MCP da App Store: dois tipos.
- Ele não retorna o campo de palavras-chave iOS de nenhum app. A Apple não o publica.
- Ele não tem ferramentas do Apple Ads (Search Ads).
- Ele responde para apps e termos acompanhados. Um termo adicionado hoje tem a primeira posição depois da próxima medição; não há preenchimento retroativo.
Perguntas frequentes
Preciso de uma chave de API para o servidor MCP do Storelift?
Para o servidor local via npx, sim — a chave vem das configurações do Storelift e é emitida nos planos Pro e Studio. O endpoint hospedado em https://storelift.net/mcp também aceita login MCP (OAuth), então o Claude.ai e o Claude Code se conectam sem copiar chave nenhuma.
O servidor MCP pode alterar alguma coisa na minha conta?
Não. A conexão lê os mesmos dados que uma chave de API e não altera nada. Uma conexão feita por login aparece em Configurações → API → Apps conectados, e removê-la corta o acesso já na próxima requisição.
O servidor MCP retorna o campo de palavras-chave dos meus concorrentes?
Não. get_store_page retorna os sinais da página como a loja os serve — versão, capturas de tela, eventos no app e mudanças datadas; nome e subtítulo não fazem parte disso. A Apple não publica o campo de palavras-chave, então ele não vem para nenhum app.
O que é um servidor MCP de ASO?
Um servidor Model Context Protocol que expõe dados de otimização para lojas de apps — posições de palavras-chave, concorrentes, avaliações, charts, mudanças na página — como ferramentas que um assistente de IA pode chamar. O assistente pergunta ao servidor em vez de você colar números no chat.
Como adiciono o servidor MCP do Storelift ao Claude Code?
Rode claude mcp add --transport http storelift https://storelift.net/mcp e faça login com /mcp, ou use o pacote npm com uma chave de API: claude mcp add storelift -e STORELIFT_API_KEY=sl_live_... -- npx -y storelift-mcp.
Como adiciono ao Claude Desktop?
Adicione ao claude_desktop_config.json uma entrada storelift que roda npx -y storelift-mcp com STORELIFT_API_KEY no ambiente, como mostra a seção de configuração acima. No Claude.ai, você pode adicionar https://storelift.net/mcp como conector personalizado.
Ele cobre o Google Play além da App Store?
Sim, para posições de palavras-chave, concorrentes, página na loja e avaliações. Os charts são só da App Store, porque o Google Play não publica lista de charts.
Existe uma auditoria de ASO pronta para este servidor MCP?
Sim. A skill gratuita de auditoria de ASO é um arquivo SKILL.md para o Claude que chama essas ferramentas em ordem e escreve um relatório por storefront com o que passou, o que precisa de ajuste e o que não pôde ser verificado.
Veja isso para o seu próprio app
Cole o link da loja e adicione suas palavras-chave. Posição, apps acima de você e demanda são medidos todos os dias.
Plano grátis: 1 app, 25 palavras-chave em cada um de 2 storefronts, 30 dias de histórico, sem cartão e sem prazo. O Pro custa US$ 20/mês.
Começar grátis →