Google Search Console Servidor MCP
O servidor MCP de SEO hospedado: seus dados de Search Console, GA4, Crawler e visibilidade em IA dentro do Claude, ChatGPT e Cursor.
Um conector, 91 ferramentas. Pergunte em linguagem natural e seu assistente traz os dados de Search Console e GA4 em tempo real, lista as páginas por trás de cada problema do Crawler, mostra como ChatGPT, Gemini, Perplexity, Claude, Google AI Overviews e AI Mode falam da sua marca e transforma a resposta em uma tarefa. Incluído em todos os planos da SEOcrawl AI.
Ou adicione com um clique
Quais são as principais palavras-chave de seocrawl.ai nos últimos 28 dias, por cliques, com a variação em relação aos 28 anteriores?
As 5 consultas de seocrawl.ai com mais cliques, últimos 28 dias contra os 28 anteriores:
Resposta real do MCP · seocrawl.ai · 25 de out. de 2026
“ai visibility checker” quase triplicou os cliques (+174%). Quer ver as páginas que ranqueiam para essa consulta?
O que é um servidor MCP para SEO?
Um servidor MCP para SEO é um conector que permite que um assistente de IA como Claude, ChatGPT ou Cursor leia seus dados de SEO e aja sobre eles por meio do Model Context Protocol (MCP), um padrão aberto. Em vez de exportar relatórios, você faz uma pergunta em linguagem natural: o assistente chama as ferramentas do servidor, busca os números em tempo real nas suas próprias contas e responde com eles. O servidor MCP de SEO da SEOcrawl AI fica hospedado em mcp.seocrawl.ai e conecta Google Search Console, GA4, o Crawler e o monitoramento da visibilidade em IA, sem instalar nada.
Configure em 60 segundos
Uma única URL para todo mundo. Você faz login com sua conta SEOcrawl AI (OAuth) e seu assistente vê os mesmos projetos que você vê no app.
URL do servidor MCP
https://mcp.seocrawl.ai- 1
Abra a SEOcrawl AI no diretório do Claude e clique em Connect. Ou vá em Customize → Connectors → + Add → Add custom connector e cole a URL:
https://mcp.seocrawl.ai - 2
Faça login com sua conta SEOcrawl AI e autorize o acesso.
- 3
Em um chat, abra + → Connectors, ative a SEOcrawl AI e faça sua primeira pergunta.
Claude.ai, Claude Desktop e Cowork. No plano gratuito, o Claude permite um conector personalizado.
Adicionar ao Claude- 1
Abra o app SEOcrawl AI no diretório do ChatGPT e clique em Connect.
- 2
Faça login com sua conta SEOcrawl AI e autorize o acesso.
- 3
Mencione @SEOcrawl AI em um chat e pergunte, por exemplo: “Quais páginas perderam mais cliques este mês?”
A SEOcrawl AI está no diretório de apps do ChatGPT.
Adicionar ao ChatGPT- 1
Adicione o servidor em ~/.cursor/mcp.json (todos os projetos) ou em .cursor/mcp.json (um projeto):
{ "mcpServers": { "seocrawl": { "url": "https://mcp.seocrawl.ai" } } } - 2
Salve o arquivo. O Cursor detecta o servidor e pede que você faça login com sua conta SEOcrawl AI (OAuth).
- 3
Gerencie em Customize, na barra lateral do Cursor, e pergunte no chat enquanto trabalha.
Funciona em um projeto específico ou de forma global em todos.
- 1
Registre o servidor pelo terminal:
claude mcp add --transport http seocrawl https://mcp.seocrawl.ai - 2
Rode /mcp no Claude Code, escolha seocrawl e selecione Authenticate para fazer login.
- 3
Pergunte no terminal, por exemplo: “Liste os problemas do Crawler do meu site, do mais grave para o menos grave.”
Servidor remoto via HTTP: nenhum processo local para manter rodando.
O que você pode perguntar
Seis conversas reais. Cada número abaixo é a resposta real do MCP para seocrawl.ai em 25 de outubro de 2026, não um mock-up.
Compare os últimos 28 dias de seocrawl.ai com os 28 anteriores: cliques, impressões, CTR e posição média.
seocrawl.ai, período A contra período B (dados do Search Console completos até 22 out.):
A: 2026-09-28 → 2026-10-25 · B: 2026-08-28 → 2026-09-24
Resposta real do MCP · seocrawl.ai · 25 de out. de 2026
Cliques −19,5% enquanto o CTR sobe 51%: a maior parte das impressões perdidas nunca trazia clique. Quer ver as páginas que mais mudaram?
compare_date_rangesResumo do Search Console, em uma pergunta
Esqueça a exportação. Peça dois períodos quaisquer e o assistente devolve cliques, impressões, CTR e posição média com a variação já calculada, para você ir direto ao porquê.
Exemplo de prompt
“Compare os últimos 28 dias de seocrawl.ai com os 28 anteriores: cliques, impressões, CTR e posição média.”
Quais páginas de seocrawl.ai ganharam ou perderam mais cliques nos últimos 28 dias?
Páginas com as maiores variações de cliques, últimos 28 dias contra os 28 anteriores:
/blog/how-to-find-a-sitemap302-137/ai-visibility-checker232+131/blog/ai-overview-ranking-factors62-59/seo-tools/seo-extension45-40/ko/free-seo-tools/sitemap-checker24-38Resposta real do MCP · seocrawl.ai · 25 de out. de 2026
O AI Visibility Checker gratuito mais que dobrou (+130%). O guia de sitemaps é o que mais perde: quer que eu veja as palavras-chave dele para entender onde caiu?
list_winners_losersGanhadoras e perdedoras, em ordem
Uma única chamada traz as páginas (ou palavras-chave) que mais ganharam ou perderam entre dois períodos, com as variações já calculadas. Sem abrir URL por URL para entender o que aconteceu.
Exemplo de prompt
“Quais páginas de seocrawl.ai ganharam ou perderam mais cliques nos últimos 28 dias?”
Quais páginas de seocrawl.ai ranqueiam para “seo mcp”? Tem mais de uma URL competindo?
Páginas que aparecem para “seo mcp” nos últimos 3 meses:
/mcp1.53844,3/de/seo-api1236,4/ko/mcp33,7/es/mcp223,5Resposta real do MCP · seocrawl.ai · 25 de out. de 2026
/mcp fica com 99% das impressões; as outras URLs quase não aparecem, então aqui não há canibalização real.
list_pages_for_keywordDetecte canibalização de palavras-chave
Passe uma consulta para o assistente e ele lista todas as URLs do seu site que o Google mostra para ela, com impressões e posição. Você vê na hora se duas páginas dividem a mesma intenção.
Exemplo de prompt
“Quais páginas de seocrawl.ai ranqueiam para “seo mcp”? Tem mais de uma URL competindo?”
Quais são os principais problemas do último rastreamento de seocrawl.ai e quantas páginas cada um afeta?
Último rastreamento do projeto “SEOcrawl AI Top-100” (23 out.):
Saúde
97,0
Páginas rastreadas
92
Resposta real do MCP · seocrawl.ai · 25 de out. de 2026
35 páginas têm um erro de resultados avançados nos dados estruturados. Quer que eu liste e abra uma tarefa?
get_site_audit_summary · list_site_audit_issuesProblemas do Crawler e as páginas afetadas
Veja a nota de saúde do último rastreamento, os problemas por gravidade e as URLs exatas afetadas. Depois dispare um novo rastreamento ou compare dois para ver o que piorou, tudo pelo chat.
Exemplo de prompt
“Quais são os principais problemas do último rastreamento de seocrawl.ai e quantas páginas cada um afeta?”
Quais fontes os mecanismos de IA citaram esta semana para o nosso prompt “What SEO tools integrate with Model Context Protocol (MCP)?”?
6 respostas (uma por mecanismo), 33 domínios citados. Os 5 primeiros por URLs citadas:
Resposta real do MCP · seocrawl.ai · 25 de out. de 2026
seocrawl.ai ainda não é citado: as listas do GitHub e os diretórios levam a maioria das citações. Crio uma tarefa para entrarmos nelas?
list_prompt_citationsVeja quais fontes os mecanismos de IA citam
Para cada prompt monitorado, tenha os domínios e URLs citados por ChatGPT, Gemini, Perplexity, Claude, AI Overviews e AI Mode, e saiba se o seu domínio está entre eles. Essa é sua lista de outreach para GEO.
Exemplo de prompt
“Quais fontes os mecanismos de IA citaram esta semana para o nosso prompt “What SEO tools integrate with Model Context Protocol (MCP)?”?”
Quantas sessões os assistentes de IA nos enviaram nos últimos 28 dias, por mecanismo, em relação aos 28 anteriores?
Sessões de referência da IA, últimos 28 dias contra os 28 anteriores:
Resposta real do MCP · GA4 da SEOcrawl AI · 25 de out. de 2026
O Claude envia o triplo de sessões do ChatGPT, e os dois estão crescendo. Adiciono uma anotação mensal para acompanhar?
get_ga4_ai_referrersMeça o tráfego que os assistentes de IA enviam para você
Visibilidade é metade do GEO; visitas são a outra metade. O assistente lê no seu GA4 as sessões vindas da IA (sem filtros regex), por mecanismo, com eventos principais e a variação em relação ao período anterior.
Exemplo de prompt
“Quantas sessões os assistentes de IA nos enviaram nos últimos 28 dias, por mecanismo, em relação aos 28 anteriores?”
Visibilidade em IA via MCP
A maioria dos servidores MCP de SEO para no Google. A SEOcrawl AI também roda seus prompts nos mecanismos de IA e deixa você ler os resultados no mesmo chat: quem é mencionado, quais fontes são citadas e quanto tráfego essas respostas trazem.
Mecanismos monitorados
- ChatGPT
- Gemini
- Perplexity
- Claude
- Google AI Overviews
- Google AI Mode
- Microsoft Copilot · em breve
get_prompt_detail · list_prompt_runsTaxa de menções por mecanismo para cada prompt, com a tendência e o texto real da resposta.
list_prompt_citationsCada domínio e URL citado por cada mecanismo, com o seu domínio destacado.
get_ai_visibility_share_of_voiceSeu share of voice em relação aos concorrentes em todos os prompts monitorados.
get_ga4_ai_referrersSessões e eventos principais vindos de ChatGPT, Claude, Perplexity, Gemini e outros assistentes, direto do seu GA4.
Experimente perguntar
“Em quais dos meus prompts aparece um concorrente e nós não?”
“Qual é o nosso share of voice contra o principal concorrente este mês?”
“Quais URLs o Google AI Mode citou esta semana para o nosso prompt principal?”
“Crie o prompt “melhor servidor MCP para SEO” em todos os mecanismos, semanal, no Brasil.”
Um MCP do Google Search Console sem configurar o Google Cloud
Servidores MCP de código aberto para o Search Console, como o mcp-gsc, rodam no seu computador e exigem um projeto no Google Cloud com um cliente OAuth, ou uma conta de serviço adicionada a cada propriedade. A SEOcrawl AI é hospedada: você faz login uma vez com sua conta SEOcrawl AI e todas as propriedades do Search Console que você já conectou estão lá. Além dos dados brutos do Search Analytics, você tem:
- Comparações de períodos e as maiores variações com os deltas já calculados.
- Separação marca / não marca, suas próprias tags de palavras-chave e páginas, e Smart Views.
- Páginas por palavra-chave e palavras-chave por página, para detectar canibalização.
- Cobertura de indexação, inspeção de URL em tempo real e Google Discover no mesmo conector.
SEOcrawl AI versus outros servidores MCP de SEO
O que diz a documentação MCP de cada fornecedor, conferida em 25 de outubro de 2026. “Fora da doc. MCP” significa que a documentação MCP deles não menciona o recurso, não que o fornecedor não o ofereça de outra forma.
| Recurso | SEOcrawl AI | Ahrefs | Semrush | DataForSEO | mcp-gsc | Peec AI |
|---|---|---|---|---|---|---|
| Servidor hospedado, nada para instalar | ✓ | ✓ | ✓ | Hospedado ou local | Instalação local (uvx) | ✓ |
| Seus próprios dados do Google Search Console | ✓ | ✓ | Fora da doc. MCP | Fora da doc. MCP | ✓ Exige um cliente OAuth do Google Cloud | Fora da doc. MCP |
| Seus próprios dados do GA4 | ✓ | Web Analytics próprio, não GA4 | Fora da doc. MCP | Fora da doc. MCP | Só na versão hospedada paga | Fora da doc. MCP |
| Crawler / auditoria do site | ✓ Crawler | ✓ Site Audit | Fora da doc. MCP | ✓ On-Page API | — | Fora da doc. MCP |
| Visibilidade em IA (prompts em mecanismos de IA) | ✓ 6 mecanismos | ✓ Brand Radar | Fora da doc. MCP | Fora da doc. MCP | — | ✓ |
| Tarefas e anotações | ✓ | Fora da doc. MCP | Fora da doc. MCP | Fora da doc. MCP | — | Fora da doc. MCP |
| Preço de entrada com MCP | € 49/mês (Starter) | US$ 129/mês (plano Lite) | Planos pagos com unidades de API MCP | Servidor grátis, dados pagos por uso (recarga mínima de US$ 50) | Grátis, código aberto (MIT) | Planos pagos (preço não publicado) |
Cada célula vem da página ou da documentação MCP do próprio fornecedor. Preços de tabela com cobrança mensal.
Fontes: Ahrefs · Ahrefs (tool groups) · Ahrefs pricing · Semrush · DataForSEO · mcp-gsc · Peec AI · Peec AI pricing
Planos e créditos MCP
O acesso MCP está incluído em todos os planos, com 30 dias de teste grátis. Cada chamada usa de 1 a 6 créditos MCP, dependendo da ferramenta; fetch_url, health e as três ferramentas de render são grátis.
| Plano | Preço | Créditos MCP / mês |
|---|---|---|
| Starter | € 49/mês | 30.000 |
| Growth | € 99/mês | 100.000 |
| Pro | € 199/mês | 300.000 |
| Agency | € 399/mês | 1.000.000 |
| Enterprise | Sob medida | Ilimitados |
As respostas do Prompt Tracking usam os créditos de IA do seu plano, separados dos créditos MCP: 1 por resposta, 5 no Claude.
As 91 ferramentas MCP
91 ferramentas em 19 grupos. Os nomes batem com os IDs reais das ferramentas MCP, para que você ou seu assistente possam chamá-las diretamente.
Ver as 91 ferramentas
Propriedades
1 ferramenta
Descubra quais propriedades do Search Console (projetos) estão conectadas à conta antes de qualquer outra consulta.
list_propertiesLista todas as propriedades do GSC a que o usuário autenticado tem acesso. Devolve o ID da propriedade (UUID) e a URL (sc-domain:…) que você passa para todas as outras ferramentas.
Visão geral de desempenho
3 ferramentas
Desempenho geral do Search Console para qualquer propriedade, mais uma comparação equivalente entre duas janelas de datas.
get_gsc_summaryCliques, impressões, CTR e posição média de uma propriedade na janela que você escolher. Aceita presets (last_7_days, last_28_days, last_3_months, last_year) ou datas absolutas from/to. Devolve também um branded_breakdown que separa cliques, impressões, CTR e posição entre marca e não marca — com base na tag Brand da propriedade.
compare_date_rangesCompara duas janelas do GSC lado a lado e devolve diff + change_pct de cliques, impressões, CTR e posição. O período A pode ser um preset; o período B é absoluto.
list_winners_losersOs maiores movimentos entre dois períodos, com os deltas já calculados para o assistente não precisar abrir item por item. Escolha dimension=keywords or pages, uma métrica (cliques, impressões ou posição) e direction=up / down / both para ver quem ganhou, quem caiu ou as maiores oscilações em qualquer direção. Por padrão, o Period B é a janela imediatamente anterior ao Period A.
Palavras-chave
5 ferramentas
Descubra quais consultas trazem tráfego de verdade e depois dê zoom na curva diária de qualquer palavra-chave específica.
get_top_keywordsPrincipais palavras-chave de uma propriedade ordenadas por cliques, impressões, CTR ou posição — com comparação período a período. Paginação via next_cursor. Filtre com branded: true|false para separar as consultas de marca das ganhas no SEO; o resumo traz um branded_breakdown que você lê de relance.
get_keyword_detailSérie temporal diária (cliques, impressões, CTR, posição) de uma única consulta de busca em uma propriedade. As mesmas opções de intervalo de datas do resumo.
list_pages_for_keywordDada uma consulta, lista as páginas da sua propriedade que levam os cliques e as impressões dela — ordenadas por cliques, impressões, CTR ou posição, com deltas período a período e paginação via next_cursor. Serve para achar canibalização de palavras-chave ou a página canônica de um termo.
find_keyword_opportunitiesIdeias de palavras-chave de uma pesquisa iniciada no app (palavras-chave semente, uma página ou o domínio de um concorrente), com volume de busca, concorrência e lances do Google Ads ao lado da sua presença no Search Console. Por padrão mantém só o gap de conteúdo: as ideias para as quais você ainda não ranqueia.
list_keyword_clustersSuas palavras-chave do Search Console agrupadas em clusters temáticos (criados no Keyword Map), cada um com cliques, impressões, posição média, volume de busca do Google Ads, valor do tráfego e curva de demanda de 12 meses.
Páginas
3 ferramentas
Veja quais URLs carregam o tráfego, onde elas perderam terreno e puxe o detalhe diário de qualquer uma.
get_top_pagesPrincipais páginas de uma propriedade ordenadas por cliques, impressões, CTR ou posição — cada linha devolve cliques, impressões, CTR e posição com deltas período a período. Paginação via next_cursor.
get_page_detailSérie temporal diária (cliques, impressões, CTR, posição) da URL de uma página em uma propriedade. Compatível direto com a mesma sintaxe de intervalo de datas do resumo.
list_keywords_for_pageDada a URL de uma página, lista as consultas de busca que geram os cliques e as impressões dela — ordenadas pela métrica que você escolher, com deltas período a período e paginação via next_cursor. É o inverso de list_pages_for_keyword: você começa em uma URL e vê exatamente quais consultas a alimentam.
Google Discover
3 ferramentas
O Google Discover é uma superfície própria do Search Console, com cliques e impressões próprios — leia aqui, sem misturar com os números da Busca.
get_discover_summaryCliques, impressões e CTR do Discover na janela, cada um comparado com a janela de mesma duração imediatamente anterior: *_current, *_prev, *_delta e *_change_pct (ctr é uma fração 0–1). O Discover não abre por consulta, posição, país ou dispositivo, então nada disso é devolvido.
get_discover_historyA tendência diária do Discover: duas séries, cliques e impressões, como pontos {date, value}, com os dias faltantes preenchidos com 0 e prontas para gráfico, mais o número de pontos e uma flag insufficient_history.
get_discover_top_pagesAs principais páginas da propriedade no Discover ordenadas por cliques — ou por impressões ou CTR —, cada uma com cliques, impressões e ctr na janela e a variação contra a janela anterior. Paginação por cursor via next_cursor.
Cobertura do índice
4 ferramentas
Quanto do seu site o Google indexa de fato — totais de cobertura, a tendência diária de indexação, as URLs travadas em cada status e uma inspeção de URL ao vivo para qualquer página, tudo pelo chat.
get_indexation_summaryResumo de cobertura do índice de uma propriedade: URLs conhecidas (enviadas por sitemap), quantas o Google indexa, indexed_pct e uma abertura by_state (Submitted and indexed, Crawled – currently not indexed, Discovered – currently not indexed, Excluded by 'noindex', Page with redirect, Not found 404, Soft 404…). indexed traz prev/delta real; intervalo de datas por preset ou absoluto from/to.
get_indexation_historyA tendência diária de páginas indexadas — uma série "indexed" de pontos {date, value}, somada entre os sitemaps da propriedade e pronta para um gráfico de série temporal. Devolve points (dias com dado real) e marca insufficient_history quando há poucos dias para um gráfico que diga algo.
list_indexation_pagesAs URLs que estão em um determinado status de cobertura do Google (passe o status exatamente como get_indexation_summary reporta). Cada linha devolve url, state, last_crawled, google_canonical vs declared_canonical e discovered_via (sitemap ou página de referência). Paginação por cursor (limit máx. 200).
get_url_inspectionInspeção de URL ao vivo do Google para uma página: coverage_state, verdict (PASS / NEUTRAL / FAIL), indexing_allowed, canonical do Google vs. do usuário, last_crawl_time, robots_txt_state, page_fetch_state, sitemaps, uma amostra de URLs de referência, rich_results e mobile_usability. Cache-first — devolve um resultado em cache recente ou atualiza ao vivo no GSC dentro da cota de inspeção da propriedade.
Tarefas
8 ferramentas
O Task Manager da SEOcrawl AI — integrado ao MCP. Crie trabalho, edite, comente e não saia do chat.
list_tasksTodas as tarefas de uma propriedade. Filtre por status (open / done), responsável, taskbox (coluna) ou q (busca por título, sem diferenciar maiúsculas). Paginação via next_cursor.
list_taskboxesAs colunas do quadro de tarefas (taskboxes) de uma propriedade: id, nome, status (todo / in_progress / done) e ordem. Use um id de taskbox devolvido — ou a palavra-chave de status — em create_task ou update_task para mover uma tarefa para essa coluna.
get_taskDetalhe completo de uma tarefa. Aceita um UUID, um slug ou a URL completa da tarefa no navegador (o argumento property é opcional quando você passa uma URL).
create_taskCria uma tarefa em uma propriedade com título (obrigatório), mais descrição opcional, responsável, prioridade (1–5, padrão 3) e taskbox (padrão: a coluna TO-DO).
update_taskAtualiza parcialmente uma tarefa — qualquer combinação de título, descrição, responsável, prioridade, taskbox, ou unassign:true para tirar o responsável.
add_commentAdiciona um comentário a uma tarefa. A mesma referência flexível ao ticket (UUID / slug / URL) de get_task e update_task.
get_commentsLista os comentários de uma tarefa, incluindo as respostas aninhadas. A mesma referência flexível ao ticket (UUID / slug / URL) de get_task — o argumento property é opcional quando você passa uma URL.
add_task_followerAdiciona um colega de time como seguidor de uma tarefa, ou remove com remove:true. O usuário é um e-mail ou um UUID de usuário e já precisa ser membro daquele quadro; ao adicionar, sai a mesma notificação que o app envia, e a chamada é idempotente.
Marcos do roadmap
4 ferramentas
Os marcos vivem no mesmo quadro de tarefas: agrupe tarefas em um roadmap com datas, mova as datas quando o plano muda e leia o progresso direto da coluna DONE.
list_milestonesTodos os marcos de roadmap no quadro de uma propriedade: id, slug, name, description, start_date e end_date (Y-m-d), color, progress (0–100, calculado pelas tarefas que estão na coluna DONE), state (upcoming / active / overdue / done / at_risk) e as contagens de tarefas e de tarefas concluídas. Passe um id ou slug devolvido para update_milestone ou assign_task_to_milestone.
create_milestoneCria um marco de roadmap com datas. name mais startDate e endDate (Y-m-d, com o início igual ou anterior ao fim) são obrigatórios; description e uma cor #RRGGBB são opcionais. As tarefas entram depois, com assign_task_to_milestone.
update_milestoneAtualiza parcialmente um marco por id ou slug — qualquer combinação de name, description, startDate, endDate e color. Um marco pode ser movido, mas nunca ficar sem datas, e startDate precisa continuar igual ou anterior a endDate.
assign_task_to_milestoneAssocia uma tarefa a um marco, ou desassocia omitindo o marco. O ticket aceita um UUID, um slug ou a URL completa da tarefa no navegador, e uma tarefa pertence no máximo a um marco.
Anotações
4 ferramentas
Notas de gráfico para qualquer propriedade — registre o que mudou e quando, e depois leia a linha do tempo de volta, para o contexto nunca se perder ao lado das tendências do seu Search Console.
add_annotationCria uma nota de gráfico em uma propriedade para uma data específica (Y-m-d) com o texto da nota — mais uma descrição longa opcional, uma categoria e o UUID de uma tarefa associada. Entra como nota personalizada, de escopo global no site, com a sua autoria.
list_annotationsLista as anotações de uma propriedade dentro de um intervalo de datas, das mais recentes para as mais antigas. Use um preset (last_7_days, last_28_days, last_3_months, last_year) ou datas absolutas from/to, com busca opcional por trecho do texto da nota e paginação (limit no máximo 200).
get_annotationDetalhe completo de uma anotação pelo id — data, nota, descrição, categoria, tarefa associada, autor e a propriedade a que pertence. Use list_annotations para achar o id.
delete_annotationApaga uma anotação personalizada pelo id. Você só remove as suas próprias notas personalizadas — notas oficiais ou globais são recusadas. Devolve o id com deleted: true.
Crawler
11 ferramentas
Comande o Crawler pelo chat: crie e edite projetos de rastreamento, leia o resumo de saúde, liste os problemas e as URLs afetadas, analise qualquer página, dispare um novo rastreamento e compare dois rastreamentos para ver o que piorou. Os IDs das ferramentas mantêm o prefixo site_audit.
list_site_audit_projectsLista os projetos do Crawler da propriedade (configurações de rastreamento) para achar o audit_id. Cada um retorna audit_id, name, mode (list / complete / organic_traffic), device, start_urls, status, progress, last_crawl_date, pages_crawled e o último health_score. As outras ferramentas do Crawler usam por padrão o último rastreamento concluído, então você só precisa disso para apontar para um projeto específico.
create_crawler_projectCria um projeto do Crawler (ação de escrita): rastrear o site inteiro, descoberto a partir do Search Console e dos sitemaps, ou uma lista fixa das suas URLs. Criar não rastreia nada nem gasta créditos; dispare com trigger_site_audit_crawl e depois ele é rastreado de novo toda semana.
update_crawler_projectRenomeia um projeto do Crawler, troca entre os modos complete e list ou substitui a lista de URLs (ação de escrita). Nada é rastreado até você disparar o próximo rastreamento.
delete_crawler_projectExclui um projeto do Crawler (ação de escrita, não dá para desfazer): ele some do app e das ferramentas de leitura, e o rastreamento semanal para.
get_site_audit_summaryResumo de saúde técnica do último crawl: health_score (atual, mais prev e delta), pages_crawled, crawl_date, issues_by_severity (critical / warning / notice, cada um com issue_types e pages_affected contra o crawl anterior), issues_by_category (OnPage, Links, International, Robots, Social) e category_scores por área. Por padrão, usa a auditoria mais recente.
list_site_audit_issuesOs problemas técnicos encontrados no último crawl, dos mais graves primeiro — cada um com issue_code (passe para list_site_audit_issue_pages), title, severity, category, pages_affected (com prev e delta), orientação how_to_fix e priority. Filtre por severity e/ou category; paginação por cursor (limit máx. 200).
list_site_audit_issue_pagesAs URLs exatas afetadas por um problema — passe o issue_code dele e receba cada url em falta com o valor por página. Paginação por cursor (limit máx. 200). Transforma qualquer problema de auditoria direto em uma lista concreta de correções.
get_site_audit_pageDetalhe completo de crawl de uma única URL: status_code, crawl_depth, indexability_score e health_score, category_scores, issue_counts e issues[] — as checagens que a página reprovou, cada uma com issue_code, severity, category, a descrição por página e how_to_fix.
page_explorerEncontra páginas rastreadas que atendem a critérios técnicos de SEO no seu último rastreamento. Filtre por status_code (ex.: 404), no_canonical, missing_h1 ou check_title (qualquer verificação do Crawler que aparece no app, ex.: "Title Tag too short"). Ordene por saúde, status_code, url ou profundidade, com paginação via next_cursor. Cada linha retorna url, status_code, title, indexabilidade, performance_score (saúde 0–100), last_crawled_at, count_errors e count_warnings, mais check_description quando há um filtro de verificação ativo.
trigger_site_audit_crawlInicia um novo crawl (ação de escrita) — coloca a auditoria na fila e consome os créditos de crawler do projeto (separados dos créditos MCP) em proporção às páginas rastreadas. Suporta os modos complete e list; devolve audit_id, status, started_at e pages_queued. Os resultados ficam disponíveis para as ferramentas de leitura assim que o crawl termina.
compare_site_audit_crawlsCompara dois crawls para responder "o que piorou ou melhorou desde a última vez?" — health_diff mais contagens e quatro listas: new_issues, resolved_issues, worsened e improved, cada problema com pages_affected, prev e delta. Por padrão, compara o último crawl com o anterior.
Code Monitor
4 ferramentas
Acompanhe as mudanças de HTML/código on-page nas páginas que você monitora, direto do chat — veja quais páginas estão sob vigia e o status de cada uma, leia o feed de mudanças do projeto inteiro ou o histórico de uma página, pegue o diff exato de antes/depois de qualquer mudança detectada e consulte a última captura de uma página, sem abrir o dashboard.
list_code_monitor_pagesLista as páginas que uma propriedade monitora no Code Monitor, cada uma com o status de monitoramento — url, last_change_at (mudança detectada mais recente) e changes_count (total de mudanças detectadas). Filtre por trecho da url; paginação por cursor (limit máx. 200). Devolve feature_not_available quando o plano não inclui o Code Monitor.
list_code_monitor_changesLista as mudanças de código/HTML on-page detectadas, das mais recentes primeiro — cada uma com url, date e change_types (Title, Canonical, Meta Description, noindex, robots.txt, sitemap.xml, H1, Status code, Hreflang, Open Graph, Twitter image, Analytics, Tag Manager). Restrinja a uma página com seoMonitorId ou page, ou omita para pegar o feed de mudanças recentes do projeto inteiro; limite com from/to. Paginação por cursor (limit máx. 200).
get_code_monitor_changePega os valores de antes/depois de uma mudança detectada específica, identificada por url + createdAt — uma entrada por campo alterado, com type, property, before e after (arrays para campos com vários valores). Passe changeType para devolver só um campo. Devolve not_found quando nenhuma mudança bate e invalid_change_type para um rótulo de campo desconhecido.
get_code_monitor_snapshotPega o estado capturado mais recente de uma página monitorada — os campos on-page extraídos no momento (title, canonical, meta description, meta robots, robots.txt, sitemap.xml, H1, headings, status code, hreflang, imagem Open Graph, Twitter image, Analytics, Tag Manager). Identifique a página por seoMonitorId ou url; o HTML bruto e as capturas de tela não são armazenados. Devolve not_found para uma página desconhecida.
Prompt Tracking (visibilidade em IA)
15 ferramentas
Prompt Tracking (GEO / visibilidade em IA) de ponta a ponta: veja quais prompts uma propriedade monitora no ChatGPT, Gemini, Perplexity, Claude, Google AI Overviews e Google AI Mode, leia a taxa de menções por mecanismo e as fontes exatas que cada um citou, rode um prompt na hora e crie, edite ou organize prompts e temas, tudo pelo chat.
list_promptsLista os prompts que uma propriedade monitora. Cada linha retorna prompt_id, prompt_text, engines_tracked, last_run_at (ISO-8601) e runs_in_range (execuções no período). Limite runs_in_range com um preset (last_7_days, last_28_days, last_3_months, last_year) ou datas from/to; a lista completa de prompts sempre volta. Filtre por mecanismo (chatgpt, claude, gemini, perplexity, ai_overview, ai_mode) ou por texto, mantenha só os prompts em que um concorrente aparece e você não (gapOnly) e pagine com limit (máx. 200) e next_cursor.
get_prompt_detailVisibilidade por mecanismo de um prompt: runs, mentions, mention_rate (%) e a variação em pontos em relação ao período anterior, para cada mecanismo em que roda (ChatGPT, Claude, Gemini, Perplexity, Google AI Overviews, Google AI Mode), com totais. No AI Overviews só uma citação conta como menção. Período por preset ou from/to (padrão last_28_days).
list_prompt_runsAs rodadas de motor individuais por trás de um prompt — uma linha por rodada, com data, motor, flags mentioned / mentioned_in_text e um response_excerpt (até 600 caracteres da resposta real da IA). Filtre por engine, limite por intervalo de datas e pagine com limit (máx. 200) e next_cursor.
list_prompt_citationsAs fontes que os motores de IA citaram ao responder um prompt, somadas ao longo da janela: own_domain mais cada domínio e URL citados, marcados com is_own_domain e url_count — para você ver quais páginas suas ganham citação e quais concorrentes levam as outras.
trigger_prompt_runRoda agora um prompt monitorado em todos os seus mecanismos, sem esperar o agendamento (ação de escrita). As respostas chegam em list_prompt_runs em poucos minutos; uma execução sob demanda por prompt por hora, compartilhada com o Run now do app.
create_promptCria um prompt para monitorar: a pergunta enviada aos mecanismos de IA. Escolha os mecanismos (chatgpt, claude, gemini, perplexity, ai_overview, ai_mode), o país, o idioma da resposta e a frequência (daily, week ou month) e, se quiser, coloque-o em um tema por topicId ou topicTitle (encontra ou cria). A primeira execução começa na hora.
update_promptAtualiza parcialmente um prompt acompanhado — qualquer combinação do texto, lista de motores, país, idioma da resposta ou cadência; os campos omitidos ficam como estão. O prompt mantém o tópico atual e precisa continuar único dentro dele.
delete_promptApaga um prompt acompanhado e todas as respostas de motor registradas dele. Irreversível; o tópico do prompt continua intacto.
list_prompt_topicsLista os tópicos que agrupam prompts na página do LLM Tracker — cada um com topic_id e title. Passe um tópico para create_prompt / update_prompt para arquivar um prompt sob ele.
create_prompt_topicCria (ou recupera) um tópico de prompts pelo título — um upsert idempotente, então recriar um título existente devolve ele inalterado, com created=false. Os tópicos agrupam prompts na página do LLM Tracker.
update_prompt_topicRenomeia um tópico de prompts pelo topicId. O novo título não pode ser vazio e precisa ser único dentro da propriedade (renomear para o mesmo título é um no-op com sucesso).
delete_prompt_topicApaga um tópico de prompts. Em cascata: cada prompt arquivado sob ele, e todas as respostas registradas desses prompts, também são apagados em definitivo. Devolve prompts_deleted. Irreversível.
get_ai_visibility_share_of_voiceA visão agregada de share of voice: o seu domínio contra os concorrentes em todos os prompts acompanhados, com cada domínio ordenado por share of voice (0–100 de visibilidade média) e a variação contra o período anterior, mais a contagem direta dos prompts que você ganha e perde para o principal concorrente. Use list_prompts / get_prompt_detail para o detalhe prompt a prompt.
get_ai_visibility_mentionsCom que frequência a marca é citada em todos os prompts acompanhados dentro da janela: total_prompts mais três grupos que não se sobrepõem — mentioned (citada com destaque), mentioned_in_text (só no corpo da resposta) e absent —, cada um com contagem e porcentagem. Mede presença, não sentimento.
get_ai_visibility_historyA tendência diária de visibilidade em IA: uma série de pontos {date, value} em que value é a porcentagem de prompts acompanhados cujas respostas linkaram para a marca naquele dia, pronta para gráfico. Devolve também o número de pontos na janela e marca insufficient_history quando a janela é curta demais para ler.
Analytics web GA4
6 ferramentas
Google Analytics 4 no mesmo conector — sessões, conversões, fontes de tráfego e o tráfego de referência de IA/LLM por trás do seu trabalho de GEO, direto do chat.
list_ga4_propertiesLista as propriedades do GA4 conectadas aos seus projetos. Cada entrada devolve o id do projeto e a URL (qualquer um dos dois serve como argumento property nas outras ferramentas de GA4), o ID da propriedade GA4 por baixo e a data da conexão. Só aparecem os projetos com uma propriedade GA4 conectada.
get_ga4_summarySessões, usuários, novos usuários, conversões, taxa de engajamento e sessões por usuário de uma propriedade na janela que você escolher — presets (last_7_days, last_28_days, last_3_months, last_year) ou datas absolutas from/to. Cada métrica devolve current, prev e delta contra o período imediatamente anterior.
compare_ga4_date_rangesCompara duas janelas do GA4 lado a lado — sessões, usuários, novos usuários, conversões e taxa de engajamento, com os dois valores mais diff e change_pct por métrica. O período A pode ser um preset; o período B é absoluto. É o gêmeo GA4 de compare_date_ranges.
get_ga4_traffic_by_sourceSessões abertas por fonte de aquisição. Escolha dimension=source_medium (padrão) ou channel para o agrupamento de canais padrão do GA4 — as linhas vêm ordenadas por sessões, cada uma com o share_pct do total do período, limitadas por limit (padrão 25, máx. 100).
get_ga4_top_pagesMétricas do GA4 por página (landing / URL), ordenadas para você ver quais páginas geram mais sessões, cadastros (conversões) ou usuários. Cada linha devolve a página mais sessões, usuários, conversões e engagement_rate, cada uma com o prev do período anterior e a change_pct. Ordene por sessões (padrão), conversões ou usuários; limitada por limit (padrão 25, máx. 100). É a companheira em nível de página de get_ga4_traffic_by_source.
get_ga4_ai_referrersTráfego de referência de IA/LLM por motor — ChatGPT, Perplexity, Gemini, Claude, Copilot e outros, detectados pelo source/medium da sessão no GA4. Cada motor devolve sessões, eventos principais e duração média de sessão, com a variação contra o período anterior. O seu tráfego de GEO, medido.
Tags
8 ferramentas
Monte uma taxonomia sua em cima das suas palavras-chave e páginas e depois segmente o Search Console por ela. Crie tags, aplique na mão ou com regra automática e passe-as no filtro tags de get_top_keywords, get_top_pages e list_winners_losers.
list_tagsLista as tags de palavras-chave e de páginas de uma propriedade. Cada tag devolve tag_id, name, type (keyword|page), color, rule_count (regras de atribuição automática) e member_count (palavras-chave ou páginas que a carregam hoje). Passe os nomes das tags no filtro tags de get_top_keywords, get_top_pages e list_winners_losers.
create_tagCria uma tag em uma propriedade. type é keyword (marca palavras-chave), url (marca páginas) ou both. O color opcional é uma string hex usada pela UI da SEOcrawl AI. A identidade da tag é name + type, então recriar uma tag existente só atualiza a cor dela.
apply_tagAplica uma tag na mão a palavras-chave e/ou páginas específicas, além de qualquer regra automática. Passe keywords (strings exatas) e/ou urls (URLs exatas de páginas); pelo menos um é obrigatório. A tag é criada para o type correspondente se ainda não existir.
remove_tagTira uma tag de palavras-chave e/ou páginas específicas — o inverso de apply_tag. Só remove a atribuição nesses itens; não apaga a tag nem mexe nas regras de atribuição automática.
delete_tagApaga uma tag por completo: tira a atribuição de cada palavra-chave/página e remove a tag. type é keyword, url ou both. As tags nativas Brand / Non-Brand não podem ser apagadas. As regras automáticas que apontam para a tag continuam intactas — para elas, use delete_tag_rule.
list_tag_rulesLista as regras de atribuição automática de uma propriedade — os padrões que marcam palavras-chave/páginas sozinhos. Se quiser, filtre por tag. Cada regra devolve rule_id, tag, field (keyword|url), country e as conditions dela (match + value).
create_tag_ruleCria uma regra de atribuição automática que marca toda palavra-chave ou página que bater — as atuais e as futuras. field é keyword ou url; match é contains, not_contains, exact, starts_with, ends_with ou regex (um padrão RE2 seguro); value é o padrão. Uma regra por tag+field; a marcação dos itens já existentes roda de forma assíncrona.
delete_tag_ruleApaga uma regra de atribuição automática pelo rule_id (vindo de list_tag_rules). Para a marcação automática futura daquele padrão; os itens que já carregam a tag continuam com ela (use remove_tag ou delete_tag para tirar).
Smart Views
3 ferramentas
Seleções de tags salvas e nomeadas que aparecem na UI da SEOcrawl AI como se fossem visões criadas ali. Monte um segmento reutilizável a partir das suas tags de palavras-chave ou de páginas, leia de volta ou apague uma — as suas visões salvas, gerenciadas pelo chat.
list_smart_viewsLista as Smart Views de palavras-chave e de páginas definidas para uma propriedade — cada uma com view_id, name, type (keyword | page) e os nomes das tags que ela agrupa. As contagens de membros por tag vêm de list_tags.
create_smart_viewCria uma Smart View a partir de um conjunto de tags (leia as tags com list_tags). type é keyword (sobre tags de palavras-chave) ou page (sobre tags de páginas). A visão aparece na UI da SEOcrawl AI como uma criada por lá e pode ser editada ali.
delete_smart_viewApaga uma Smart View pelo view_id. É permanente e some com a visão também na UI da SEOcrawl AI; as tags por baixo não são afetadas. Um id de filtro aplicado comum devolve not_found.
Relatórios
4 ferramentas
O seu SEO Reporting, a partir do chat — liste os relatórios e modelos criados para uma propriedade, leia a composição completa de widgets de qualquer relatório, gere um link de snapshot para compartilhar e veja quais relatórios estão agendados para envio recorrente, tudo sem abrir o dashboard.
list_reportsListe os relatórios de SEO Reporting criados para uma propriedade — cada um com id, name, is_template, is_automate, created_at e owner. Retorna relatórios normais por padrão; passe templates: true para listar modelos de relatório. Relatórios recorrentes ficam de fora (use list_report_schedules). Paginado por cursor via next_cursor.
get_reportPegue os metadados de um relatório (name, is_template, is_automate, owner, created_at, mais period e destinatários quando agendado) e a estrutura completa de widgets dele — type, título, posição, configuração e filtros de cada widget. Retorna a composição do relatório, não os números renderizados (para eles, use as ferramentas de GSC / GA4).
generate_reportGere um snapshot compartilhável de um relatório existente e receba a URL pública dele (ação de escrita). Captura o estado atual dos widgets, deduplicado por hash de conteúdo — não aceita intervalo de datas, então edite antes os widgets se precisar de outro período. Retorna report_id, snapshot_id e url.
list_report_schedulesLista os relatórios de uma propriedade que saem sozinhos em envio recorrente — cada um com id, name, owner, period (week ou month) e os IDs de usuário de quem recebe. Mostra o agendamento salvo (period + destinatários). Paginação por cursor via next_cursor.
Consulta de páginas web
1 ferramenta
Inspecione qualquer página ao vivo no meio da conversa — elementos de SEO já analisados, conteúdo em markdown limpo e HTML bruto, sem precisar de rastreamento.
fetch_urlBusca uma URL ao vivo sob demanda (HTTP GET simples, sem JavaScript) e devolve os detalhes da resposta — URL final, status code, cadeia completa de redirecionamentos, tempo de resposta e tamanho descompactado da página — além de blocos opcionais: elementos de SEO analisados (title, meta description, meta robots, canonical, hreflang, headings, tags OG/Twitter, tipos de JSON-LD, contagem de palavras, contagem de links, imagens sem alt), o conteúdo principal em markdown limpo e o HTML bruto. Falha de transporte retorna erro estruturado (dns_error, timeout, blocked_url…). Grátis — nunca consome créditos MCP; com limite de uso por usuário.
Renderização visual
3 ferramentas
Transforme qualquer resultado em um widget visual completo em vez de JSON cru — cartões de KPI, tabelas ordenáveis e gráficos de tendência interativos. As ferramentas de dados mandam uma sugestão render_with e o seu assistente as chama sozinho; as três são gratuitas.
render-scorecardRenderiza uma grade de cartões de KPI a partir de dados de resumo — cada cartão traz um rótulo, um valor cru, uma unidade opcional (prefixo $, sufixo % ou s para duração), a variação período a período com direção de alta/queda e um agrupamento opcional em seções quando passa de quatro cartões. Chamada sozinha quando uma ferramenta de resumo (get_gsc_summary, get_ga4_summary…) devolve render_with: render-scorecard. Grátis.
render-data-tableRenderiza uma tabela interativa com ordenação, busca e paginação no cliente a partir de qualquer resultado em lista — principais palavras-chave, principais páginas, maiores variações, prompts, backlinks e mais. As colunas são tipadas pelos dados e as células do tipo array viram chips. Chamada sozinha quando uma ferramenta de lista devolve render_with: render-data-table. Grátis.
render-time-series-chartRenderiza um gráfico de linhas interativo com tooltip no hover e linha de cruzamento, legenda que liga e desliga e eixo Y duplo automático quando duas séries usam unidades diferentes. Alimentado por qualquer ferramenta de histórico ou série diária (get_page_detail, get_keyword_detail, histórico de desempenho…) que devolva render_with: render-time-series-chart. Grátis.
Saúde da plataforma
1 ferramenta
Cheque o próprio conector antes de construir em cima dele — uma chamada gratuita diz se todas as superfícies estão de pé agora.
healthStatus em tempo real do backend MCP por área (Search Console, GA4, Crawler, Prompt Tracking, Tarefas) e por banco de dados, cada um como ok, degraded ou down com last_check_at e um sample_error. Grátis e sem argumentos: consulte antes de um fluxo com várias etapas para ver logo se algo está fora do ar.
Servidor MCP para SEO — Perguntas frequentes
O que é um servidor MCP para SEO?
Um servidor que expõe dados e ações de SEO como ferramentas que um assistente de IA pode chamar pelo Model Context Protocol, o padrão aberto que a Anthropic apresentou em novembro de 2024. Você pergunta em linguagem natural e o assistente faz a consulta certa nas suas contas. O servidor da SEOcrawl AI fica hospedado em https://mcp.seocrawl.ai.
Qual é o melhor servidor MCP para SEO?
Depende dos dados que você precisa. Ahrefs, Semrush e DataForSEO dão acesso aos bancos de dados de palavras-chave e backlinks deles. A SEOcrawl AI foi feita para os seus próprios dados: Search Console, GA4, o Crawler e a visibilidade em seis mecanismos de IA, além de tarefas e anotações, em um único conector hospedado. A tabela comparativa acima mostra o que a documentação MCP de cada fornecedor cobre.
É grátis? Quais planos incluem?
O acesso MCP está incluído em todos os planos da SEOcrawl AI, a partir do Starter por 49 €/mês com 30.000 créditos MCP, e todo plano começa com 30 dias de teste grátis. Veja todos os detalhes na página de preços.
Funciona com Claude, ChatGPT, Cursor e Claude Code?
Sim. A SEOcrawl AI está no diretório do Claude e no diretório de apps do ChatGPT, e funciona no Cursor e no Claude Code com a mesma URL. Qualquer cliente MCP que suporte servidores remotos via HTTP com login OAuth consegue se conectar.
É um MCP do Google Search Console?
Sim, e hospedado: sem projeto no Google Cloud, sem conta de serviço e sem instalação local. Ele lê as propriedades do Search Console conectadas à sua conta SEOcrawl AI e adiciona comparações de períodos, maiores variações, separação marca / não marca, cobertura de indexação e inspeção de URL.
Ele monitora a visibilidade em IA?
Sim. O Prompt Tracking roda seus prompts no ChatGPT, Gemini, Perplexity, Claude, Google AI Overviews e Google AI Mode (o Microsoft Copilot chega em breve). Pelo MCP você lê taxas de menção, share of voice e fontes citadas, e mede o tráfego vindo da IA no GA4.
Meus dados estão seguros?
Você faz login com OAuth, então seu assistente nunca vê sua senha e só acessa os projetos que seu usuário SEOcrawl AI pode abrir. Os dados nunca são compartilhados entre contas. As ações de escrita, como criar uma tarefa ou disparar um rastreamento, são ferramentas separadas, para você revisar no seu cliente de IA antes que rodem.
Onde o MCP da SEOcrawl AI está listado?
No diretório do Claude, no diretório de apps do ChatGPT e no Glama. Seja qual for o caminho, é o mesmo endpoint hospedado: https://mcp.seocrawl.ai.
Faça um tour guiado pela SEOcrawl AI
Agende 30 minutos com o nosso time — mostramos a SEOcrawl AI com os seus dados.