Crawlwise

MCP hospedado de SEO, AEO e GEO em crawlwise.site: auditorias de páginas, rastreamento de sites, acessibilidade para crawlers de IA (GPTBot, ClaudeBot, Google-Extended), ferramentas de schema e vitals. Endpoint de produção: https://crawlwise.site/mcp (HTTP streamable, OAuth).

Servidor MCP hospedado

npx add-mcp 'https://crawlwise.site/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Endpoint

POST /mcp neste host. HTTP Streamable. Passos completos para cada cliente: /agents.

Conectar (OAuth)

A URL de staging é https://stg.crawlwise.site/mcp. A de produção é https://crawlwise.site/mcp. Use o host em que você se cadastrou.

codex mcp add crawlwise --url https://stg.crawlwise.site/mcp
codex mcp login crawlwise
claude mcp add --transport http crawlwise https://stg.crawlwise.site/mcp
grok mcp add --transport http crawlwise https://stg.crawlwise.site/mcp

Depois, clique em Permitir no navegador. Fallback de chave: /account/api.

Regras

Cada descrição de ferramenta informa o que ela não mede. Os resultados são agrupados como prioridade / vale considerar / não medido. estimate_cost nunca cobra. Ferramentas de longa duração retornam um ID de job.

Ferramentas

  • audit_page — Inicia uma auditoria completa da página. Retorna um job_id imediatamente. Faça polling com get_audit usando esse job_id até o status ficar completo. Os resultados são agrupados como prioridade / vale considerar / não medido. NÃO mede rankings de palavras-chave, backlinks, tráfego ou dados do Search Console. NÃO inventa pontuações. Cada ação cita um ID de verificação real.
  • get_audit — Faz polling de uma auditoria iniciada com audit_page. Passe o job_id. Quando o status estiver em execução, chame novamente. Quando completo, retorna resultados agrupados como prioridade / vale considerar / não medido. NÃO inicia uma nova auditoria. NÃO cobra. NÃO inventa verificações. Um grupo vazio significa nenhum, não que o site está perfeito.
  • check_ai_crawlers — Busca a URL como GPTBot, ClaudeBot e outros crawlers de IA e informa permitido / bloqueado / desafiado / não estabelecido. NÃO mede se um modelo citaria a página, menções à marca ou ranking no ChatGPT. Um 200 é acessibilidade, não visibilidade.
  • validate_schema — Valida marcação JSON-LD / schema.org quanto à elegibilidade para Rich Results. NÃO envia nada ao Google. NÃO mede se rich results realmente aparecem na busca. FAQPage é informado como não sendo uma oportunidade de rich result.
  • check_vitals — Core Web Vitals via PageSpeed Insights para uma URL e uma estratégia. NÃO mede dados de campo (CrUX) a menos que o PageSpeed os retorne. NÃO audita o restante do site. Uma métrica de laboratório ausente é not_measured, nunca 0.
  • crawl_site — Inicia um rastreamento de várias páginas de um site que você possui. Retorna um ID de rastreamento imediatamente. NÃO executa verificações de palavras-chave ou rankings. NÃO rastreia a internet inteira; para no limite de páginas do plano. Órfãos são not_measured quando o rastreamento foi limitado.
  • get_crawl_issues — Resultados entre páginas de um rastreamento concluído: títulos duplicados, cadeias de redirecionamento, links internos quebrados, órfãos. NÃO inventa problemas que o rastreamento não observou. Uma lista vazia significa que nenhum foi encontrado, não que o site está perfeito.
  • get_internal_link_suggestions — Sugestões de links internos de um rastreamento concluído. Retorna uma lista vazia quando não há nada real para sugerir. NÃO gera links para páginas que o rastreamento nunca viu. NÃO reescreve seu conteúdo.
  • generate_schema — Gera JSON-LD para um tipo schema.org a partir dos campos que você fornece. NÃO busca a página ao vivo. NÃO valida elegibilidade; use validate_schema para isso.
  • generate_meta_tags — Gera meta tags HTML a partir dos campos que você fornece. NÃO busca a página ao vivo. NÃO verifica exclusividade no site.
  • generate_robots_txt — Gera um robots.txt a partir das regras que você fornece. NÃO busca o robots.txt ao vivo. NÃO prova que crawlers o respeitarão.
  • explain_finding — Detalhe completo de um ID de verificação de um job ou relatório de auditoria. NÃO adiciona conselhos que já não estejam nessa verificação. Se a verificação for not_measured, essa é a resposta.
  • estimate_cost — Quanto uma operação custaria nesta conta, em créditos. Nunca cobra. Nunca cria um job. NÃO reserva créditos.
  • list_sites — Lista sites nesta conta. NÃO inclui outros usuários. NÃO verifica domínios como efeito colateral.
  • get_credits — Saldo de créditos atual e gastos recentes. NÃO altera o saldo. NÃO mostra outras contas.

OAuth

Descoberta: /.well-known/oauth-authorization-server. Manifesto: /.well-known/mcp.json. Cartão do servidor: /.well-known/mcp/server-card.json.

Mantenedores: checklist de diretório em mcp/directories.json no GitHub.

Habilidade

Somente Claude: npm run skill:install. Outros clientes usam MCP.

Registro

Listado no Registro MCP oficial como site.crawlwise/crawlwise. Mantenedores: veja docs/agents.md no repositório.