mcp.seocrawl.ai

Google Search Console Servidor MCP

O servidor MCP do Google Search Console com superpoderes SEO + GEO: os teus dados do GSC e as tuas tarefas de SEO dentro do teu assistente de IA.

74 ferramentas MCP, um único conector. Puxa dados ao vivo do Google Search Console e do Google Analytics 4, aprofunda qualquer keyword ou página, verifica o que o Google realmente indexa, segmenta-o pelas tuas próprias etiquetas e Smart Views, gere e audita a tua visibilidade IA em ChatGPT, Claude, Gemini e Perplexity, mede o tráfego que esses motores te enviam, corre e compara crawls de auditoria de site, renderiza os resultados como widgets visuais ricos, e cria ou fecha tarefas de SEO — tudo a partir de um chat. Construído sobre o Model Context Protocol (MCP) aberto, por isso funciona desde o primeiro minuto com Claude, ChatGPT, Cursor e Claude Code. Faz parte da plataforma de SEO + GEO (visibilidade IA) da SEOcrawl AI.

Funciona comClaude logoChatGPT logo

Casos de uso do MCP do Google Search Console

Catorze conversas reais que podes ter hoje — tanto de SEO como de GEO (visibilidade IA). Cada uma corresponde às ferramentas MCP listadas abaixo — sem promessas vazias, sem copiar e colar, sem exportações.

get_gsc_summary · compare_date_ranges

Recap da Search Console, no chat

Recebe o teu recap semanal da Search Console num único chat — os mesmos dados para os quais abririas o SEO Dashboard. Esquece a exportação manual: pede os últimos 28 dias vs os 28 anteriores e o teu assistente traz as quatro métricas-chave com diff e change_pct já calculados.

Exemplo de prompt

Compara o desempenho de seocrawl.ai nos últimos 28 dias vs os 28 anteriores — cliques, impressões, CTR e posição média.

get_top_pages · get_page_detail

Páginas que sobem e páginas que descem

Vê que páginas fazem a diferença e quais acabaram de cair. Pede as páginas top com comparação período sobre período: o teu assistente ordena-as por cliques, sinaliza as que estão a perder e oferece-se para trazer o detalhe diário de qualquer URL que apontes.

Exemplo de prompt

Top 5 páginas por cliques em seocrawl.ai nos últimos 28 dias, e quais caíram face aos 28 anteriores.

get_keyword_detail

Análise aprofundada de uma keyword

Faz zoom na tendência diária de uma única keyword. Assim que detetares uma query que vale a pena investigar, extrai a sua série temporal diária — útil para apanhar o dia exato em que houve uma mudança de posição ou para correlacionar com uma atualização do Google.

Exemplo de prompt

Mostra-me a tendência diária de 'geo optimization' em seocrawl.ai nos últimos 28 dias — cliques, impressões e posição.

create_task

Do insight à ação

Cria uma tarefa de SEO sem sair do chat. Quando os dados pedem ação, o teu assistente cria-a ali mesmo no teu Task Manager — título, descrição, responsável, prioridade (1–5) e taskbox, tudo numa só chamada.

Exemplo de prompt

Cria uma tarefa para atualizar o meta title em /blog/technical-seo. Prioridade 2, atribuída a mim, a descrição deve mencionar a queda de -38% nos cliques.

list_tasks · update_task · add_comment

Triagem de tarefas num único chat

Faz a triagem das tuas tarefas de SEO abertas numa única cadeia. O teu assistente lista o que está aberto, muda o estado de qualquer uma delas e acrescenta um comentário com o que foi feito — três chamadas MCP, um pedido em linguagem natural.

Exemplo de prompt

Lista as minhas tarefas abertas em seocrawl.ai, marca 'Update meta title on /blog/technical-seo' como Concluída, e adiciona um comentário com o novo título.

list_winners_losers

Os maiores movimentos, ordenados

Vê quem sobe e quem desce entre dois períodos sem analisar cada um. Pede os maiores movimentos e o teu assistente devolve as keywords (ou páginas) ordenadas por quanto subiram ou caíram — com os deltas já calculados, para que não tenhas de abrir cada item.

Exemplo de prompt

Quais são as keywords com maior movimento em seocrawl.ai — últimos 28 dias vs os 28 anteriores? Mostra as que mais sobem e as que mais caem.

list_pages_for_keyword

Deteta a canibalização de keywords

Encontra todas as páginas que competem pela mesma query. Dá uma keyword ao teu assistente e ele lista as páginas do teu site que ganham os seus cliques e impressões, ordenadas — para veres quando dois URLs dividem a mesma intenção e escolheres uma canónica.

Exemplo de prompt

Que páginas de seocrawl.ai se posicionam para 'seo dashboard'? Quero verificar se há mais do que um URL a competir por ela.

add_annotation · list_annotations

Marca o momento, relê-o depois

Fixa contexto na cronologia da tua Search Console. Quando algo muda — uma migração, uma atualização do Google, uma grande publicação — o teu assistente regista uma anotação datada e depois lê a cronologia de volta, para que o ‘porquê’ por trás de uma mudança de tráfego nunca se perca.

Exemplo de prompt

Adiciona uma anotação em seocrawl.ai para hoje: 'Shipped new /mcp landing'. Depois lista as anotações dos últimos 3 meses.

page_explorer

Encontra as páginas por trás de um problema técnico

Transforma a tua auditoria de site numa pergunta. Pede as páginas com canónica em falta, sem H1, com estado 404 ou qualquer verificação da auditoria, e o teu assistente devolve os URLs exatos do teu último crawl — com pontuação de saúde e contagem de erros e avisos incluídas — para passares direto do problema à lista de correções sem abrir o dashboard.

Exemplo de prompt

Em seocrawl.ai, lista as páginas do último crawl que estão sem H1 ou que devolvem 404 — primeiro as de pior saúde.

list_prompts

Audita a cobertura da tua visibilidade IA

Vê exatamente o que o teu AI Tracker está a monitorizar em ChatGPT, Claude, Gemini e Perplexity. Pergunta que prompts uma propriedade segue e o teu assistente lista cada um com os motores contra os quais corre e quantas vezes correu na janela — para auditares a tua cobertura GEO e detetares lacunas sem abrir o dashboard.

Exemplo de prompt

Lista os prompts do AI Tracker que seocrawl.ai está a seguir — mostra em que motores cada um corre e quantas vezes correram nos últimos 28 dias.

create_tag_rule · get_top_keywords

Segmenta os teus dados pela tua própria taxonomia

Agrupa keywords e páginas à tua maneira e depois lê a Search Console através dessa lente. Pede ao teu assistente para etiquetar automaticamente tudo o que corresponda a um padrão — por exemplo, todas as queries que contenham ‘geo’ — e ele cria uma regra que etiqueta as correspondências atuais e futuras, e depois puxa as tuas keywords top filtradas por essa etiqueta. Por linha de produto, por intenção, branded vs non-branded — a tua taxonomia, os teus relatórios.

Exemplo de prompt

Etiqueta todas as keywords de seocrawl.ai que contenham 'geo' como 'GEO', e depois mostra-me as keywords top com essa etiqueta nos últimos 28 dias.

get_ga4_summary · compare_ga4_date_ranges

O teu recap do GA4, ao lado dos teus dados do GSC

As métricas principais do Google Analytics 4 na mesma conversa que a Search Console — sem trocar de separador, sem desvios pelo Looker Studio. Pede qualquer janela e o teu assistente puxa sessões, utilizadores, conversões e taxa de envolvimento com o delta face ao período anterior já calculado — ou compara duas janelas quaisquer lado a lado.

Exemplo de prompt

Dá-me o resumo do GA4 de seocrawl.ai nos últimos 28 dias — sessões, utilizadores, conversões e taxa de envolvimento, vs os 28 anteriores.

get_ga4_traffic_by_source

Vê de onde vem realmente o teu tráfego

Uma pergunta, todo o teu mix de aquisição. O teu assistente divide as sessões do GA4 por canal ou por source/medium — cada linha com a sua quota do total do período — para veres num relance quanto trazem realmente a pesquisa, as referências, o social e o tráfego pago, sem montares um único relatório.

Exemplo de prompt

Divide o tráfego de seocrawl.ai dos últimos 28 dias por canal — sessões e quota do total.

get_ga4_ai_referrers

Mede o teu tráfego de IA, motor a motor

A metade que faltava ao GEO: não só onde és mencionado, mas o tráfego que isso envia. O teu assistente lê as sessões de referência de IA/LLM diretamente do source/medium do teu GA4 — ChatGPT, Perplexity, Gemini, Claude, Copilot — com eventos principais e duração de sessão por motor, sem filtros regex manuais. Combina-o com os prompts do teu AI Tracker para ligar a visibilidade às visitas.

Exemplo de prompt

Quanto tráfego de IA recebeu seocrawl.ai nos últimos 28 dias? Divide-o por motor — sessões, eventos principais e variação face ao período anterior.

74 ferramentas MCP para SEO e GEO

74 ferramentas MCP de SEO em 17 grupos. Os nomes abaixo coincidem com os IDs reais das ferramentas MCP, para que tu (ou o teu assistente) as possas chamar diretamente.

Propriedades

1 ferramenta

Descobre que propriedades da Search Console (projetos) estão ligadas à conta antes de qualquer outra query.

list_properties

Lista todas as propriedades GSC a que o utilizador autenticado tem acesso. Devolve o ID da propriedade (UUID) e a URL (sc-domain:…) que passas a todas as outras ferramentas.

Visão geral de desempenho

3 ferramentas

Desempenho global da Search Console para qualquer propriedade, mais uma comparação equivalente entre duas janelas de datas.

get_gsc_summary

Cliques, impressões, CTR e posição média para uma propriedade numa janela à escolha. Aceita presets (last_7_days, last_28_days, last_3_months, last_year) ou datas absolutas from/to. Devolve ainda um branded_breakdown que separa cliques, impressões, CTR e posição entre branded e non-branded — com base na etiqueta Brand da propriedade.

compare_date_ranges

Compara duas janelas GSC lado a lado e obtém diff + change_pct para cliques, impressões, CTR e posição. O período A pode ser um preset; o período B é absoluto.

list_winners_losers

Os maiores movimentos entre dois períodos, com os deltas pré-calculados para que o teu assistente não tenha de aprofundar item a item. Escolhe dimension=keywords or pages, uma métrica (cliques, impressões ou posição) e direction=up / down / both para obter os que ganham, os que descem ou as maiores oscilações em qualquer sentido. Por defeito, o Period B é a janela imediatamente anterior ao Period A.

Keywords

3 ferramentas

Descobre que queries trazem mesmo tráfego e depois faz zoom na tendência diária de qualquer keyword específica.

get_top_keywords

Keywords top de uma propriedade ordenadas por cliques, impressões, CTR ou posição — com comparação período sobre período. Paginação via next_cursor. Filtra com branded: true|false para separar as queries de marca das ganhas por SEO; o resumo inclui um branded_breakdown que lês de um relance.

get_keyword_detail

Série temporal diária (cliques, impressões, CTR, posição) para uma única query de pesquisa numa propriedade. Mesmas opções de intervalo de datas do resumo.

list_pages_for_keyword

Dada uma única query, lista as páginas da tua propriedade que ganham os seus cliques e impressões — ordenadas por cliques, impressões, CTR ou posição, com deltas período sobre período e paginação via next_cursor. Útil para detetar canibalização de keywords ou encontrar a página canónica de um termo.

Páginas

3 ferramentas

Vê que URLs carregam o tráfego, onde perderam terreno e puxa o detalhe diário de qualquer uma delas.

get_top_pages

Páginas top 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 sobre período. Paginação via next_cursor.

get_page_detail

Série temporal diária (cliques, impressões, CTR, posição) para a URL de uma página numa propriedade. Compatível direto com a mesma sintaxe de intervalo de datas do resumo.

list_keywords_for_page

Dada a URL de uma página, lista as queries de pesquisa que geram os seus cliques e impressões — ordenadas pela métrica que escolheres, com deltas período sobre período e paginação via next_cursor. O inverso de list_pages_for_keyword: começas numa URL e vês exatamente quais as queries que a alimentam.

Cobertura do índice

4 ferramentas

Quanto do teu site o Google realmente indexa — totais de cobertura, a tendência diária de indexação, os URLs presos em cada estado, e uma inspeção de URL ao vivo para qualquer página, diretamente do chat.

get_indexation_summary

Resumo de cobertura do índice para uma propriedade: URLs conhecidos (submetidos por sitemap), quantos o Google indexa, indexed_pct e uma discriminação 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 um prev/delta real; intervalo de datas via preset ou absoluto from/to.

get_indexation_history

A 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 dados reais) e sinaliza insufficient_history quando há poucos dias para um gráfico significativo.

list_indexation_pages

Os URLs atualmente num dado estado de cobertura do Google (passa o estado exatamente como get_indexation_summary o 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_inspection

Inspeção de URL ao vivo do Google para uma página: coverage_state, verdict (PASS / NEUTRAL / FAIL), indexing_allowed, canónica do Google vs do utilizador, 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 a partir do GSC dentro da quota de inspeção da propriedade.

Tarefas

7 ferramentas

O Task Manager do SEOcrawl — totalmente integrado no MCP. Cria trabalho, edita-o, comenta-o e nunca saias do chat.

list_tasks

Todas as tarefas de uma propriedade. Filtra por estado (open / done), responsável, taskbox (coluna) ou q (pesquisa por título sem distinguir maiúsculas). Paginação via next_cursor.

list_taskboxes

As colunas do quadro de tarefas (taskboxes) de uma propriedade: id, nome, estado (todo / in_progress / done) e ordem. Usa um id de taskbox devolvido — ou a palavra-chave de estado — com create_task ou update_task para mover uma tarefa para essa coluna.

get_task

Detalhe completo de uma única tarefa. Aceita um UUID, um slug ou o URL completo da tarefa no browser (o argumento property é opcional quando passas um URL).

create_task

Cria uma tarefa numa propriedade com título (obrigatório), mais descrição opcional, responsável, prioridade (1–5, por defeito 3) e taskbox (por defeito, a coluna TO-DO).

update_task

Atualiza parcialmente uma tarefa — qualquer combinação de título, descrição, responsável, prioridade, taskbox, ou unassign:true para remover o responsável.

add_comment

Acrescenta um comentário a uma tarefa. Mesma referência flexível ao ticket (UUID / slug / URL) que get_task e update_task.

get_comments

Lista os comentários de uma tarefa, incluindo as respostas aninhadas. Mesma referência flexível ao ticket (UUID / slug / URL) que get_task — o argumento property é opcional quando passas um URL.

Anotações

4 ferramentas

Notas de gráfico para qualquer propriedade — regista o que mudou e quando, e depois lê a cronologia de volta para que o contexto nunca se perca ao lado das tendências da tua Search Console.

add_annotation

Cria uma nota de gráfico numa propriedade para uma data específica (Y-m-d) com o texto da nota — além de uma descrição mais longa opcional, uma categoria e o UUID de uma tarefa associada. É adicionada como uma nota personalizada, de âmbito global no site, da tua autoria.

list_annotations

Lista as anotações de uma propriedade dentro de um intervalo de datas, das mais recentes para as mais antigas. Usa um preset (last_7_days, last_28_days, last_3_months, last_year) ou datas absolutas from/to, com pesquisa opcional por substring no texto da nota e paginação (limit no máximo 200).

get_annotation

Detalhe completo de uma única anotação pelo seu id — data, nota, descrição, categoria, tarefa associada, autor e a propriedade a que pertence. Usa list_annotations para encontrar o id.

delete_annotation

Elimina uma anotação personalizada pelo seu id. Só podes remover as tuas próprias notas personalizadas — as notas oficiais ou globais são rejeitadas. Devolve o id com deleted: true.

Auditoria de site

8 ferramentas

Conduz o crawler da tua auditoria de site a partir do chat — lê o resumo de saúde, lista os problemas e os URLs por trás deles, aprofunda qualquer página, dispara um novo crawl e compara dois crawls para ver o que regrediu, sem abrir o dashboard.

list_site_audit_projects

Lista os projetos de Site Audit (configurações de crawl) da propriedade para descobrires o audit_id a visar. Cada um devolve audit_id, name, mode (list / complete / organic_traffic), device, start_urls, status, progress, last_crawl_date, pages_crawled e o health_score mais recente. A maioria das outras ferramentas de site-audit usa por defeito a auditoria mais recentemente concluída, por isso isto só é necessário para visar uma específica.

get_site_audit_summary

Resumo 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 face ao crawl anterior), issues_by_category (OnPage, Links, International, Robots, Social) e category_scores por área. Por defeito, usa a auditoria mais recente.

list_site_audit_issues

Os problemas técnicos detetados pelo último crawl, dos mais graves primeiro — cada um com issue_code (passa-o a list_site_audit_issue_pages), title, severity, category, pages_affected (com prev e delta), orientação how_to_fix e priority. Filtra por severity e/ou category; paginação por cursor (limit máx. 200).

list_site_audit_issue_pages

Os URLs exatos afetados por um problema — passa o seu issue_code e obtém cada url infrator com o valor por página. Paginação por cursor (limit máx. 200). Transforma qualquer problema de auditoria diretamente numa lista concreta de correções.

get_site_audit_page

Detalhe completo de crawl para um único URL: status_code, crawl_depth, indexability_score e health_score, category_scores, issue_counts e issues[] — as verificações falhadas da página, cada uma com issue_code, severity, category, a descrição por página e how_to_fix.

page_explorer

Encontra as páginas rastreadas que correspondem a critérios de SEO técnico da tua última auditoria de site. Filtra por status_code (p. ex. 404), no_canonical (tag canónica em falta), missing_h1 (título H1 em falta) ou check_title (qualquer verificação da auditoria mostrada na UI, p. ex. "Title Tag too short"). Ordena por health, status_code, url ou depth, com paginação via next_cursor. Cada linha devolve url, status_code, title, indexability, performance_score (saúde 0–100), last_crawled_at, count_errors e count_warnings — além de um check_description quando há um filtro de verificação ativo.

trigger_site_audit_crawl

Inicia um novo crawl (ação de escrita) — coloca a auditoria em fila e gasta 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_crawls

Compara dois crawls para responder a "o que regrediu 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 defeito, compara o último crawl com o anterior.

Code Monitor

4 ferramentas

Acompanhe as mudanças de HTML/código on-page nas suas páginas monitorizadas a partir do chat — veja que páginas são vigiadas e o respetivo estado, leia o feed de mudanças de todo o projeto ou o histórico de uma página, obtenha o diff exato de antes/depois de qualquer mudança detetada e consulte a última captura de uma página, sem abrir o dashboard.

list_code_monitor_pages

Lista as páginas que uma propriedade monitoriza no Code Monitor, cada uma com o seu estado de monitorização — url, last_change_at (mudança detetada mais recente) e changes_count (total de mudanças detetadas). Filtra por subcadeia de url; paginação por cursor (limit máx. 200). Devolve feature_not_available quando o plano não inclui Code Monitor.

list_code_monitor_changes

Lista as mudanças de código/HTML on-page detetadas, 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). Filtra numa única página com seoMonitorId ou page, ou omite-o para o feed de mudanças recentes de todo o projeto; restringe com from/to. Paginação por cursor (limit máx. 200).

get_code_monitor_change

Obtém os valores de antes/depois de uma mudança detetada específica, identificada por url + createdAt — uma entrada por cada campo alterado com type, property, before e after (arrays para campos com vários valores). Passa changeType para devolver apenas um campo. Devolve not_found quando nenhuma mudança corresponde e invalid_change_type para uma etiqueta de campo desconhecida.

get_code_monitor_snapshot

Obtém o estado capturado mais recente de uma página monitorizada — os campos on-page extraídos atuais (title, canonical, meta description, meta robots, robots.txt, sitemap.xml, H1, headings, status code, hreflang, imagem Open Graph, Twitter image, Analytics, Tag Manager). Identifica a página por seoMonitorId ou url; o HTML em bruto e as capturas de ecrã não são armazenados. Devolve not_found para uma página desconhecida.

AI Tracker

11 ferramentas

O teu AI Tracker (GEO / visibilidade IA), de ponta a ponta — vê que prompts uma propriedade monitoriza em ChatGPT, Claude, Gemini e Perplexity, lê as mention rates por motor e as fontes exatas que cada motor citou, e cria, edita ou organiza prompts e tópicos, tudo a partir do chat.

list_prompts

Lista os prompts do AI Tracker (Brand Radar) que uma propriedade está a seguir. Cada linha devolve prompt_id, prompt_text, engines_tracked (os motores LLM contra os quais o prompt corre), last_run_at (ISO-8601, execução mais recente) e runs_in_range (execuções de motor dentro da janela). Delimita runs_in_range com um preset (last_7_days, last_28_days, last_3_months, last_year) ou datas absolutas from/to — a lista completa de prompts vem sempre de volta. Filtra por engine (chatgpt/openai, claude/anthropic, gemini, perplexity) e pagina via limit (máx. 200) e next_cursor.

get_prompt_detail

Visibilidade por motor para um único prompt: execuções, menções, mention_rate (%) e a variação em pontos percentuais face ao período imediatamente anterior — discriminado por ChatGPT, Claude, Gemini e Perplexity, com totais agregados entre motores. Intervalo de datas via preset ou absoluto from/to (por defeito last_28_days).

list_prompt_runs

As execuções de motor individuais por trás de um prompt — uma linha por execução com data, motor, flags mentioned / mentioned_in_text e um response_excerpt (até 600 carateres da resposta real da IA). Filtra por engine, delimita por intervalo de datas, pagina via limit (máx. 200) e next_cursor.

list_prompt_citations

As fontes que os motores de IA citaram ao responder a um prompt, agregadas ao longo da janela: own_domain mais cada domínio e URL citados, sinalizados com is_own_domain e url_count — para veres quais das tuas páginas ganham citações e quais os concorrentes que as ganham.

create_prompt

Cria um prompt do AI Tracker — a pergunta que o tracker corre contra os motores. Define a lista de motores (chatgpt, claude, gemini, perplexity), o país, a língua da resposta e a cadência de execução (daily, week ou month) e, opcionalmente, arquiva-o sob um tópico por topicId ou topicTitle (find-or-create).

update_prompt

Atualiza parcialmente um prompt monitorizado — qualquer combinação do seu texto, lista de motores, país, língua da resposta ou cadência de execução; os campos omitidos ficam inalterados. O prompt mantém o seu tópico atual e tem de continuar único dentro dele.

delete_prompt

Elimina um prompt monitorizado e todas as suas respostas de motor registadas. Irreversível; o tópico do prompt fica intacto.

list_prompt_topics

Lista os tópicos de prompts que agrupam prompts na página do LLM Tracker — cada um com topic_id e title. Passa um tópico a create_prompt / update_prompt para arquivar um prompt sob ele.

create_prompt_topic

Cria (ou obtém) um tópico de prompts pelo título — um upsert idempotente, por isso recriar um título existente devolve-o inalterado com created=false. Os tópicos agrupam prompts na página do LLM Tracker.

update_prompt_topic

Renomeia um tópico de prompts pelo seu topicId. O novo título tem de ser não vazio e único dentro da propriedade (renomear para o mesmo título é um no-op com sucesso).

delete_prompt_topic

Elimina um tópico de prompts. Em cascata: cada prompt arquivado sob ele, e todas as respostas registadas desses prompts, são também eliminados permanentemente. Devolve prompts_deleted. Irreversível.

Analítica 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 teu trabalho GEO, diretamente do chat.

list_ga4_properties

Lista as propriedades GA4 ligadas aos teus projetos. Cada entrada devolve o id do projeto e a URL (qualquer um dos dois serve como argumento property para as outras ferramentas GA4), o ID da propriedade GA4 subjacente e a data de ligação. Só são devolvidos os projetos com uma propriedade GA4 ligada.

get_ga4_summary

Sessões, utilizadores, novos utilizadores, conversões, taxa de envolvimento e sessões por utilizador para uma propriedade numa janela à escolha — 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 face ao período imediatamente anterior.

compare_ga4_date_ranges

Compara duas janelas GA4 lado a lado — sessões, utilizadores, novos utilizadores, conversões e taxa de envolvimento, com ambos os 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_source

Sessões divididas por fonte de aquisição. Escolhe dimension=source_medium (por defeito) ou channel para o agrupamento de canais predefinido do GA4 — as linhas vêm ordenadas por sessões, cada uma com o seu share_pct do total do período, limitadas por limit (por defeito 25, máx. 100).

get_ga4_top_pages

Métricas do GA4 por página (landing / URL), ordenadas para veres que páginas geram mais sessões, registos (conversões) ou utilizadores. Cada linha devolve a página mais sessões, utilizadores, conversões e engagement_rate, cada uma com o prev do período anterior e a change_pct. Ordena por sessões (por defeito), conversões ou utilizadores; limitada por limit (por defeito 25, máx. 100). O companheiro ao nível da página de get_ga4_traffic_by_source.

get_ga4_ai_referrers

Tráfego de referência de IA/LLM por motor — ChatGPT, Perplexity, Gemini, Claude, Copilot e mais, detetado a partir do source/medium da sessão do GA4. Cada motor devolve sessões, eventos principais e duração média de sessão, com a variação face ao período anterior. O teu tráfego GEO, medido.

Etiquetas

8 ferramentas

Constrói uma taxonomia própria sobre as tuas keywords e páginas e depois segmenta a Search Console por ela. Cria etiquetas, atribui-as à mão ou com regras automáticas e passa-as ao filtro tags em get_top_keywords, get_top_pages e list_winners_losers.

list_tags

Lista as etiquetas de keywords e páginas de uma propriedade. Cada etiqueta devolve tag_id, name, type (keyword|page), color, rule_count (regras de atribuição automática) e member_count (keywords ou páginas que a carregam atualmente). Passa os nomes das etiquetas ao filtro tags em get_top_keywords, get_top_pages e list_winners_losers.

create_tag

Cria uma etiqueta numa propriedade. type é keyword (etiqueta keywords), url (etiqueta páginas) ou both. O color opcional é uma string hex usada pela UI do SEOcrawl. A identidade da etiqueta é name + type, por isso recriar uma etiqueta existente apenas atualiza a sua cor.

apply_tag

Aplica manualmente uma etiqueta a keywords e/ou páginas específicas, para além de quaisquer regras automáticas. Passa keywords (strings exatas) e/ou urls (URLs exatos de páginas); pelo menos um é obrigatório. A etiqueta é criada para o type relevante se ainda não existir.

remove_tag

Remove uma etiqueta de keywords e/ou páginas específicas — o inverso de apply_tag. Apenas retira a atribuição da etiqueta a esses itens; não elimina a própria etiqueta nem mexe nas regras de atribuição automática.

delete_tag

Elimina uma etiqueta por completo: retira-lhe a atribuição de cada keyword/página e remove a etiqueta. type é keyword, url ou both. As etiquetas integradas Brand / Non-Brand não podem ser eliminadas. As regras automáticas que visam a etiqueta ficam intactas — usa delete_tag_rule para essas.

list_tag_rules

Lista as regras de atribuição automática de uma propriedade — os padrões que etiquetam keywords/páginas automaticamente. Opcionalmente, filtra por tag. Cada regra devolve rule_id, tag, field (keyword|url), country e as suas conditions (match + value).

create_tag_rule

Cria uma regra de atribuição automática que etiqueta cada keyword ou página correspondente — atuais e 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 etiquetagem dos itens existentes corre de forma assíncrona.

delete_tag_rule

Elimina uma regra de atribuição automática pelo seu rule_id (de list_tag_rules). Para a etiquetagem automática futura para esse padrão; os itens que já carregam a etiqueta mantêm-na (usa remove_tag ou delete_tag para retirar a atribuição).

Smart Views

3 ferramentas

Seleções de etiquetas guardadas e nomeadas que aparecem na UI do SEOcrawl tal como vistas construídas nativamente. Cria um segmento reutilizável a partir das tuas etiquetas de keywords ou páginas, lê-as de volta ou remove uma — as tuas vistas guardadas, geridas a partir do chat.

list_smart_views

Lista as Smart Views de keywords e páginas definidas para uma propriedade — cada uma com view_id, name, type (keyword | page) e os nomes das etiquetas que agrupa. As contagens de membros por etiqueta vêm de list_tags.

create_smart_view

Cria uma Smart View a partir de um conjunto de etiquetas (lê-as de list_tags). type é keyword (sobre etiquetas de keywords) ou page (sobre etiquetas de páginas). A vista aparece na UI do SEOcrawl tal como uma criada nativamente e pode ser editada lá.

delete_smart_view

Elimina uma Smart View pelo seu view_id. Permanente e remove a vista também da UI do SEOcrawl; as etiquetas subjacentes não são afetadas. Um id de filtro aplicado normal 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 compartilhável e veja quais relatórios estão agendados para envio recorrente, tudo sem abrir o dashboard.

list_reports

Liste 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 são excluídos (use list_report_schedules). Paginado por cursor via next_cursor.

get_report

Obtenha os metadados de um relatório (name, is_template, is_automate, owner, created_at, além de period e destinatários quando agendado) e sua estrutura completa de widgets — 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 (leia-os com as ferramentas GSC / GA4).

generate_report

Gere um snapshot compartilhável de um relatório existente e obtenha sua URL pública (ação de escrita). Captura o estado atual dos widgets do relatório, deduplicado por hash de conteúdo — não aceita intervalo de datas, então edite antes os widgets do relatório se precisar de outro período. Retorna report_id, snapshot_id e url.

list_report_schedules

Liste os relatórios configurados para envio recorrente automático em uma propriedade — cada um com id, name, owner, period (week ou month) e os IDs de usuário dos destinatários. Reflete a configuração de agendamento salva (period + destinatários). Paginado por cursor via next_cursor.

Consulta de páginas web

1 ferramenta

Inspecione qualquer página ao vivo no meio da conversa — elementos SEO analisados, conteúdo em markdown limpo e HTML bruto, sem precisar de rastreamento.

fetch_url

Busca uma única URL ao vivo sob demanda (HTTP GET simples, sem JavaScript) e devolve os detalhes da resposta — URL final, código de status, cadeia completa de redirecionamentos, tempo de resposta e tamanho descomprimido da página — além de blocos opcionais: elementos SEO analisados (title, meta description, meta robots, canonical, hreflang, títulos, tags OG/Twitter, tipos JSON-LD, contagem de palavras, contagem de links, imagens sem alt), o conteúdo principal como markdown limpo e o HTML bruto. Falhas de transporte retornam erros estruturados (dns_error, timeout, blocked_url…). Gratuito — nunca consome créditos MCP; com limite de uso por usuário.

Renderização visual

3 ferramentas

Transforme qualquer resultado num widget visual completo em vez de JSON em bruto — cartões de KPI, tabelas ordenáveis e gráficos de tendências interativos. As ferramentas de dados assinalam uma sugestão render_with e o seu assistente chama-as automaticamente; todas as três são gratuitas.

render-scorecard

Renderize uma grelha de cartões de KPI a partir de dados de resumo — cada cartão inclui uma etiqueta, um valor em bruto, uma unidade opcional (prefixo $, sufixo % ou s para uma duração), uma variação período a período com direção ascendente/descendente e um agrupamento opcional em secções quando há mais de quatro cartões. Chamado automaticamente quando uma ferramenta de resumo (get_gsc_summary, get_ga4_summary…) devolve render_with: render-scorecard. Grátis.

render-data-table

Renderize uma tabela interativa com ordenação, pesquisa e paginação do lado do cliente a partir de qualquer resultado em lista — principais palavras-chave, principais páginas, maiores variações, prompts, backlinks e muito mais. As colunas são tipadas a partir dos dados e as células do tipo array mantêm-se como chips. Chamado automaticamente quando uma ferramenta de lista devolve render_with: render-data-table. Grátis.

render-time-series-chart

Renderize um gráfico de linhas interativo com tooltip ao passar o cursor e linha de cruzamento, uma legenda comutável e um 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

Verifica o próprio conector antes de construir sobre ele — uma chamada gratuita diz-te se todas as superfícies estão operacionais neste momento.

health

Estado ao vivo do backend MCP por superfície (GSC, GA4, Site Audit, AI Tracker, Tarefas) e por armazenamento de dados, cada um reportado como ok, degraded ou down com last_check_at e um sample_error. Gratuito e sem argumentos — consulta-o antes de um fluxo de vários passos para que um endpoint avariado fique visível à partida.

Clientes MCP: Claude, ChatGPT, Cursor e Claude Code

O MCP do SEOcrawl AI segue o Model Context Protocol aberto — qualquer cliente compatível com MCP funciona. Aqui ficam as quatro configurações mais comuns hoje.

Claude logo

Claude

Liga o SEOcrawl AI a partir do Claude.ai e do Claude Desktop. Pede resumos de desempenho, páginas top ou uma triagem de tarefas: o Claude chama por ti a ferramenta MCP certa.

Configuração

Settings → Connectors → Add custom connector
ChatGPT logo

ChatGPT

Usa o SEOcrawl AI dentro do ChatGPT através do conector Apps. Menciona @SEOcrawl num chat para puxar dados ao vivo da Search Console ou abrir uma tarefa sem sair da conversa.

Configuração

Settings → Apps → Advanced → Developer mode → Create

Cursor

Integra o MCP do SEOcrawl AI no Cursor e puxa desempenho ao vivo ou dados de tarefas enquanto escreves código, briefs ou notas de release.

Configuração

Cursor Settings → Tools & MCP → Add new MCP server

Claude Code

Regista o SEOcrawl AI no Claude Code a partir do teu terminal. Cada ferramenta torna-se uma chamada CLI de uma linha dentro do teu workflow de dev habitual.

Configuração

claude mcp add --transport http seocrawl https://mcp.seocrawl.ai
Listado em

SEOcrawl AI MCP — FAQ

O que é o MCP?

MCP (Model Context Protocol) é um padrão aberto apresentado pela Anthropic no final de 2024 que permite a assistentes de IA como o Claude e o ChatGPT comunicar com ferramentas e fontes de dados externas. Em vez de copiar e colar relatórios num chat, o assistente chama diretamente o SEOcrawl AI e traz os dados. Especificação completa em modelcontextprotocol.io.

O que é o MCP do SEOcrawl AI?

É um servidor que expõe 74 ferramentas do SEOcrawl AI — queries de desempenho da Search Console, análises aprofundadas de keywords e páginas, cobertura do índice e inspeção de URL ao vivo, analítica web do GA4 (sessões, páginas top, fontes de tráfego e tráfego de referência de IA/LLM), etiquetagem personalizada e Smart Views, gestão completa de prompts e tópicos do AI Tracker (GEO) com mention rates por motor e fontes citadas, um fluxo completo de auditoria de site (resumo, problemas, detalhe de página, disparar e comparar crawls), todo o sistema de tarefas do SEOcrawl, anotações de gráfico e renderização visual rica (scorecards, tabelas e gráficos de tendências) — como ferramentas MCP que o teu assistente de IA pode chamar. Tu pedes em linguagem natural; o assistente executa a query certa na tua conta e traz-te o resultado.

Isto é um servidor MCP do Google Search Console?

Sim — e mais. A maioria dos servidores MCP do Google Search Console são conectores básicos que exigem service accounts, configuração de OAuth ou instalações locais. O MCP do SEOcrawl AI dá-te os dados de desempenho da Search Console desde o primeiro momento (inicia sessão com a tua conta SEOcrawl AI, sem configurar o Google Cloud), além de tudo o que o GSC em bruto não consegue fazer: comparações de períodos lado a lado, segmentação brand vs non-brand, cobertura do índice e inspeção de URL, tags personalizadas e Smart Views, analítica do GA4, um fluxo completo de auditoria de site, seguimento de visibilidade IA e gestão de tarefas SEO — 74 ferramentas num único conector.

O que é que faz mesmo hoje?

Oito famílias de trabalho: (1) Desempenho da Search Console — resumos de cliques, impressões, CTR e posição, além de comparações de datas lado a lado; (2) Análise de keywords e páginas — listas top com deltas período sobre período, segmentação branded vs non-branded (com base na etiqueta Brand da tua propriedade) e detalhes diários para qualquer keyword ou URL; (3) Cobertura do índice — quanto do teu site o Google indexa, a tendência diária de indexação, os URLs presos em cada estado de cobertura, e uma inspeção de URL ao vivo para qualquer página; (4) Analítica do GA4 — sessões, utilizadores, conversões, páginas top, tráfego por fonte ou canal e tráfego de referência de IA/LLM por motor; (5) Auditoria de site — lê o resumo de saúde, lista os problemas e os URLs por trás deles, aprofunda qualquer página, dispara um novo crawl e compara dois crawls; (6) Visibilidade IA (GEO) — lista, cria, edita e organiza prompts e tópicos do AI Tracker, e lê as mention rates por motor e as fontes que cada motor citou; (7) Etiquetas e Smart Views — constrói uma taxonomia personalizada e segmentos guardados sobre as tuas keywords e páginas; (8) Tarefas de SEO — listar, criar, atualizar, comentar e fechar tarefas dentro dos teus projetos SEOcrawl. Novas ferramentas saem em modo contínuo — vê o roadmap público para o que vem a seguir.

O MCP ajuda com GEO e visibilidade IA?

Sim — o GEO é uma superfície de primeira classe. Podes listar, criar, editar e organizar prompts e tópicos do AI Tracker (Brand Radar) em ChatGPT, Claude, Gemini e Perplexity (list_prompts, create_prompt, update_prompt, delete_prompt e as ferramentas de tópicos), ler as mention rates por motor com a sua tendência para qualquer prompt (get_prompt_detail), ver as respostas individuais de cada motor (list_prompt_runs) e os domínios e URLs exatos que cada motor citou (list_prompt_citations), e medir o tráfego de referência de IA/LLM que esses motores realmente enviam ao teu site, diretamente do GA4 (get_ga4_ai_referrers). Os agregados mais profundos do Brand Radar (share of voice numa propriedade inteira) continuam a viver nos dashboards do SEOcrawl AI e são o próximo passo no roadmap do MCP. Atualizamos esta página quando entram novas ferramentas.

Que planos incluem acesso MCP? Como são medidas as chamadas?

O acesso MCP está incluído em todos os planos SEOcrawl AI — vê a página de preços para o detalhe por tier. Cada plano traz uma bolsa mensal de créditos MCP — 3,000 (Starter), 10,000 (Growth), 30,000 (Pro), 100,000 (Agency) e Unlimited (Enterprise). Cada chamada MCP consome entre 1 e 6 créditos consoante a ferramenta: consultas leves (list_properties, get_task) custam 1, resumos de desempenho e séries temporais custam 3, chamadas top-keyword / top-page custam 5 e comparações de datas lado a lado custam 6. Em todos os planos aplicam-se um limite por minuto e um teto diário rígido, para proteger a plataforma de agentes descontrolados. Os limites de projetos, cliques e créditos LLM da tua conta continuam a aplicar-se em paralelo.

Com que clientes de IA funciona?

Hoje: Claude (Claude.ai e Claude Desktop), ChatGPT (através do conector Apps), Cursor e Claude Code. Qualquer cliente compatível com MCP deve funcionar — o servidor usa o transporte MCP aberto, sem caminhos de código específicos por cliente.

Usa os meus dados reais do SEOcrawl AI?

Sim. O MCP autentica-se na tua conta SEOcrawl AI e lê as mesmas propriedades da Search Console e as mesmas tarefas que vês na app. Nunca partilhamos dados entre contas.

Como o configuro?

Adiciona o endpoint MCP do SEOcrawl AI — https://mcp.seocrawl.ai — à configuração de MCP/conector do teu cliente de IA. É o mesmo URL para toda a gente e não há nada para ativar antes nas definições da tua conta. Inicia sessão com a tua conta SEOcrawl AI quando o cliente pedir; a maioria dos clientes deteta as 74 ferramentas automaticamente, por isso podes começar a conversar em menos de um minuto.

Onde posso encontrar o servidor MCP da SEOcrawl AI?

Além desta página, o MCP da SEOcrawl AI está listado na Glama, um diretório independente de servidores MCP, como servidor oficial da SEOcrawl. Onde quer que você o descubra, é o mesmo endpoint hospedado — https://mcp.seocrawl.ai —, uma única URL universal à qual você se conecta e faz login com a sua conta SEOcrawl AI. Toda a configuração e exemplos ao vivo estão sempre em seocrawl.ai/mcp.