getAdvantage MCP

oficial

Analise como o ChatGPT e o Claude leem seu aplicativo, veja quem eles mencionam em vez de você, e obtenha correções prontas para colar (llms.txt, JSON-LD, FAQ, meta) para ser encontrado.

O que você pode fazer com getAdvantage MCP?

  • Executar uma varredura de legibilidade por IA — Peça ao seu assistente para chamar get_found em uma URL ativa para pontuar o quão legível a página é para mecanismos de IA em nove sinais, com correções prontas para colar.

  • Verificar prontidão para conversão — Use convert_check para medir se um visitante de primeira viagem faria uma inscrição, incluindo um teste de leitura fria de 5 segundos nos planos pagos.

  • Confirmar segurança do que foi publicado — Invoque ship_verified para executar verificações determinísticas de exposições comuns, como segredos em bundles de cliente, cabeçalhos de segurança e problemas de CORS.

  • Executar todas as três varreduras de uma vez — Chame combined_scan para obter os resultados de Get Found, Convert e Ship Verified em um único payload, com um resumo de interseção e link permanente.

Documentação

Documentação de API e MCP

Execute os três scans da Advantage a partir do seu próprio código, do seu CI ou de dentro do seu editor de IA. Get Found mede como a IA lê uma URL ao vivo. Convert mede se um visitante de primeira viagem se cadastraria. Ship Verified verifica o que a página publicou que não deveria ter publicado. Cada resultado é uma medição observada no momento do scan — nunca um veredito, certificação ou garantia.

A API é gratuita para testar sem chave, com limite por IP. Uma chave de API eleva o limite para o nível do seu plano e retorna saída de modelo ao vivo em planos pagos. A especificação legível por máquina está em /api/openapi.json.

Por que integrar uma única vez? Para você não precisar manter AEO manualmente. Coloque o embed ou uma chamada de API no seu CI e as correções seguras para DOM (JSON-LD, meta, FAQ) continuam se aplicando sozinhas; nós reavaliamos conforme ChatGPT, Perplexity, Gemini e Claude mudam a forma como leem sites, então suas pontuações permanecem atualizadas sem você precisar acompanhar o alvo. Uma ferramenta neutra mantém vigilância contínua sobre visibilidade de IA e segurança do que foi publicado — supervisão independente, não uma auditoria pontual. (Seus arquivos llms.txt e robots.txt continuam sendo arquivos que você coloca uma única vez.)

Autenticação

Crie uma chave em /app/api-keys (exibida apenas uma vez — armazene-a como segredo de ambiente, nunca a envie para o repositório). Envie-a como token Bearer em qualquer requisição:

curl "https://getadvantage.app/api/analyze?url=https://yourapp.com" \
  -H "Authorization: Bearer adv_live_…"

Sem o cabeçalho, você obtém o nível gratuito sem chave (limite por IP, saída amostrada). Com uma chave, o limite segue seu plano e um plano pago retorna saída de modelo ao vivo. Exceder o limite retorna HTTP 429 com um cabeçalho retry-after; uma chave inválida retorna 401.

Limites de taxa

Os limites são observados por chave (ou por IP, sem chave) no momento da requisição:

  • Sem chave: 5/min · 30/dia, saída amostrada
  • Starter: 60/min · 1.000/dia, saída ao vivo
  • Pro: 120/min · 5.000/dia, saída ao vivo
  • Agency: 240/min · 20.000/dia (uso justo), saída ao vivo

O endpoint combinado conta como uma única requisição na mesma taxa por mecanismo (nunca cobra três vezes por uma chamada).

Endpoints

GET /api/analyze?url=

Get Found — scan de legibilidade para IA (9 sinais)

Pontua o quão legível a página é para mecanismos de IA em nove sinais (título, meta description, dados estruturados, cabeçalhos, llms.txt, proporção conteúdo-para-markup, Open Graph, canonical, robots). Retorna um detalhamento por sinal, correções prontas para colar e um llms.txt inicial gerado.

curl "https://getadvantage.app/api/analyze?url=https://yourapp.com"

GET /api/verify-convert?url=

Convert — prontidão de conversão + leitura rápida de 5 segundos

Pontua os sinais que determinam se um visitante de primeira viagem entende o aplicativo e se cadastra. Com uma chave paga, também executa um teste agêntico de primeira impressão de 5 segundos. Retorna verificações, correções, um percentil de referência e um relatório /v compartilhável.

curl "https://getadvantage.app/api/verify-convert?url=https://yourapp.com"

GET /api/verify-safety?url=

Ship Verified — verificações de segurança do que foi publicado + selo

Executa verificações determinísticas para exposições comuns de código "vibe-coded" (segredos no bundle do cliente, configuração de backend, arquivos expostos, cabeçalhos de segurança, CORS, transporte, source maps). Uma verificação aprovada significa que não encontramos aquele problema específico — nunca que o aplicativo é seguro ou certificado. Retorna verificações, correções, um percentil de referência, um relatório /v e um selo "Checked by Advantage".

curl "https://getadvantage.app/api/verify-safety?url=https://yourapp.com"

POST /api/v1/scan/combined

Combinado — todos os três mecanismos, uma única chamada

Executa todos os três mecanismos em uma única URL e retorna um único payload: três blocos de pontuação independentes (nunca calculados como média), um resumo de interseção nomeando a dimensão mais fraca e a maior próxima ação, e um permalink. A forma mais rápida de obter o panorama completo em uma única requisição.

curl -X POST "https://getadvantage.app/api/v1/scan/combined" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer adv_live_…" \
  -d '{"url":"https://yourapp.com"}'

Servidor MCP — scan de dentro do seu editor

A Advantage também é um servidor Model Context Protocol, então você pode adicioná-lo uma única vez ao Claude Code, Cursor, Claude Desktop ou Windsurf e simplesmente digitar "scan my app with getadvantage". Ele fala Streamable HTTP remoto (o transporte remoto oficial atual) — zero instalação, os scans rodam em nossos servidores. Ele expõe quatro ferramentas: get_found, convert_check, ship_verified e combined_scan. Cada uma começa com a pontuação e a maior correção pronta para colar, e inclui o link do relatório.

Adicionar (Cursor / Claude Desktop / Claude Code)

Coloque isto na configuração do seu cliente MCP:

{
  "mcpServers": {
    "getadvantage": {
      "url": "https://getadvantage.app/api/mcp"
    }
  }
}

Com uma chave de API (limite maior, saída ao vivo), adicione o cabeçalho:

{
  "mcpServers": {
    "getadvantage": {
      "url": "https://getadvantage.app/api/mcp",
      "headers": { "Authorization": "Bearer adv_live_…" }
    }
  }
}

Ou, no Claude Code, uma única linha:

claude mcp add --transport http getadvantage https://getadvantage.app/api/mcp

O servidor MCP é gratuito para testar sem chave no limite sem chave; uma chave eleva o limite e retorna saída ao vivo, exatamente como na API HTTP.

Quer acompanhar sites, ver histórico e aplicar correções automaticamente via embed? Crie uma conta — ou faça o scan de um aplicativo gratuitamente primeiro.