Model Context Protocol (MCP)
O que é MCP, como agentes de IA o usam para recuperar e interagir com conteúdo em tempo de execução, por que isso importa para SEO à medida que a IA agêntica se torna um canal de distribuição de conteúdo, e como expor seu conteúdo via MCP.
Idiomas
MCP (Model Context Protocol) é um padrão aberto criado pela Anthropic e disponibilizado como código aberto em novembro de 2024 para conectar aplicações de IA a ferramentas e dados externos em tempo de execução. Ele opera em uma arquitetura host–cliente–servidor com três primitivas de servidor — ferramentas, recursos e prompts — e fornece a infraestrutura por trás da IA 'agêntica'. Não o confunda com llms.txt (um arquivo estático e unidirecional que aponta para páginas) nem com a simples chamada de função (uma capacidade do modelo): o MCP é o protocolo entre fornecedores que padroniza como ferramentas e dados são descobertos e acionados em diferentes aplicativos e servidores. A OpenAI o adotou em março de 2025, e a Anthropic o doou à Agentic AI Foundation, da Linux Foundation, em dezembro de 2025. Não há orientação do Google ou do Bing sobre 'MCP para SEO' — expor um servidor MCP torna seus dados utilizáveis por agentes que executam tarefas, o que é diferente da visibilidade na busca ou em respostas de IA. O protocolo também envolve riscos reais e ainda não resolvidos de injeção de prompt e envenenamento de ferramentas.
TL;DR — MCP (Model Context Protocol) é uma forma padrão de aplicativos de IA como Claude ou ChatGPT se conectarem a ferramentas e dados externos — seus arquivos, um banco de dados, uma API de busca — para que um agente de IA possa realmente usá-los. Seus criadores o chamam de “uma porta USB-C para aplicativos de IA.” Não é o mesmo que llms.txt (um arquivo estático que apenas lista páginas), e não é um fator de ranqueamento do Google.
O que é MCP, em uma frase
Model Context Protocol é um protocolo aberto para conectar aplicativos de IA a fontes de dados e ferramentas externas. Evidence for this claim Model Context Protocol is an open protocol for connecting AI applications to external systems. Scope: The MCP specification and official documentation; individual host and server implementations vary. Confidence: high · Verified: MCP: Introduction Sua arquitetura define hosts, clientes e servidores, além de primitivas de servidor, incluindo recursos, prompts e ferramentas. Evidence for this claim MCP defines host, client, and server roles and server primitives including resources, prompts, and tools. Scope: Current MCP architecture; negotiated capabilities determine which features a connection supports. Confidence: high · Verified: MCP: Architecture
O Model Context Protocol é um padrão aberto que permite que aplicativos de IA se conectem a ferramentas e fontes de dados externas por meio de um plugue comum, em vez de uma integração personalizada para cada combinação. A Anthropic — a empresa por trás do Claude — o criou e o lançou como código aberto em novembro de 2024.
Evidence for this claim Model Context Protocol is an open protocol for connecting AI applications to external systems. Scope: The MCP specification and official documentation; individual host and server implementations vary. Confidence: high · Verified: MCP: IntroductionA analogia que todos usam (incluindo a Anthropic) é uma porta USB-C para IA. Antes do USB-C, cada dispositivo tinha seu próprio conector. O MCP está tentando ser o conector único com o qual qualquer aplicativo de IA e qualquer ferramenta ou fonte de dados possa concordar.
Por que isso importa agora
Você provavelmente está ouvindo falar de “MCP” por causa do aumento de agentes de IA — IA que não apenas responde a uma pergunta, mas vai e faz algo: consulta sua agenda, consulta um banco de dados, abre um chamado, verifica o preço ao vivo de um produto. Para um agente fazer qualquer uma dessas coisas, ele precisa de uma maneira confiável de alcançar o mundo externo. É isso que o MCP fornece.
A Ahrefs, em seu guia sobre SEO agêntico, coloca o ponto de forma direta:
“MCP (Model Context Protocol) is how your agent reaches the outside world. It’s the standard plug that connects an agent to data and actions.” (tradução) «MCP (Model Context Protocol) é como seu agente alcança o mundo externo. É o plugue padrão que conecta um agente a dados e ações.»
e, memoravelmente:
“Without MCPs, your agent is just a chatbot with opinions.” (tradução) «Sem MCPs, seu agente é apenas um chatbot com opiniões.»
A parte que confunde as pessoas
MCP não é llms.txt. Este site tem um explicador separado sobre llms.txt, e a versão curta é: llms.txt é um arquivo estático que você coloca no seu site e que lista páginas para uma IA ler — um ponteiro unidirecional. MCP é um protocolo ao vivo que permite que um agente de IA chame funções, puxe dados e execute ações em tempo real. Um é um mapa; o outro é um conjunto de controles.
E configurar um servidor MCP não vai melhorar seu ranqueamento. Não há evidências de que MCP seja um sinal de ranqueamento em buscas ou respostas de IA. O que ele pode fazer é tornar seus dados e ferramentas utilizáveis por agentes que executam tarefas. Esse é um caso de uso real e crescente — mas é algo diferente de aparecer nos resultados de busca ou ser citado em uma resposta de IA.
Quer a arquitetura, o histórico, as ressalvas de segurança e onde isso toca fluxos de trabalho de SEO? Mude para a aba Avançado.
TL;DR — MCP é um protocolo aberto baseado em JSON-RPC (Anthropic, código aberto em 25 de nov. de 2024) para conectar aplicativos de IA a ferramentas e dados externos. Ele roda host → cliente → servidor, com servidores expondo ferramentas, recursos e prompts. Ele resolve o problema de integração N×M (transformando-o em N+M). É um protocolo, não “chamada de função”, e não llms.txt. A OpenAI o adotou em março de 2025; a Anthropic o doou para a Fundação Agentic AI da Linux Foundation em dez. de 2025. Não há orientação “MCP para SEO” do Google/Bing — expor um servidor MCP atende a agentes que executam tarefas, não à visibilidade em buscas — e ele carrega riscos reais e não resolvidos de injeção de prompt e envenenamento de ferramentas.
O problema que o MCP resolve
O MCP padroniza um limite de comunicação entre um host de IA e capacidades externas; ele não torna os dados conectados confiáveis nem autoriza automaticamente todas as ações. Evidence for this claim Model Context Protocol is an open protocol for connecting AI applications to external systems. Scope: The MCP specification and official documentation; individual host and server implementations vary. Confidence: high · Verified: MCP: Introduction A especificação atribui papéis distintos a hosts, clientes e servidores e documenta a negociação de capacidades. Evidence for this claim MCP defines host, client, and server roles and server primitives including resources, prompts, and tools. Scope: Current MCP architecture; negotiated capabilities determine which features a connection supports. Confidence: high · Verified: MCP: Architecture
Antes do MCP, conectar um aplicativo de IA a uma fonte de dados significava uma integração sob medida para esse par específico. Conecte N aplicativos de IA a M ferramentas e você fica responsável por aproximadamente N×M integrações personalizadas — a combinatória fica feia rapidamente. O MCP padroniza a interface para que cada aplicativo implemente o MCP uma vez e cada ferramenta implemente o MCP uma vez, reduzindo o problema a N+M. É o mesmo argumento que tornou protocolos como HTTP ou o Language Server Protocol dignos de existir.
No lançamento, o CTO da Block enquadrou o “porquê” desta forma:
“Open technologies like the Model Context Protocol are the bridges that connect AI to real-world applications, ensuring innovation is accessible, transparent, and rooted in collaboration.” (tradução) «Tecnologias abertas como o Model Context Protocol são as pontes que conectam a IA a aplicações do mundo real, garantindo que a inovação seja acessível, transparente e enraizada na colaboração.»
A arquitetura: host, cliente, servidor
O MCP opera em um modelo host–cliente–servidor. Três papéis:
- Host — o próprio aplicativo de IA (Claude Desktop, Claude Code, um agente de codificação baseado em IDE, um aplicativo de chat com conectores).
- Cliente — o host inicia um cliente MCP por servidor ao qual se conecta. O cliente gerencia essa única conexão.
- Servidor — um programa que expõe alguma capacidade ou dado. Um servidor pode envolver seu sistema de arquivos; outro, seu banco de dados; outro, uma API de busca na web.
O host pode se conectar a muitos servidores ao mesmo tempo, cada um através de seu próprio cliente. Servidores locais normalmente se comunicam via STDIO (entrada/saída padrão, um cliente); servidores remotos normalmente usam Streamable HTTP (muitos clientes), com OAuth disponível para implantações que precisam de autorização delegada. Por baixo dos panos, é JSON-RPC 2.0. O núcleo atual 2026-07-28 é sem estado: a versão do protocolo, metadados do cliente, método e nome da ferramenta/recurso/prompt aplicável viajam com cada solicitação, enquanto server/discover expõe as versões modernas e capacidades suportadas do servidor. Resultados de descoberta e listagem armazenáveis em cache podem publicar dicas de ttlMs e cacheScope. Clientes mais antigos da era 2025 ainda usam o handshake de inicialização e podem usar sessões Streamable HTTP, então servidores de produção comumente precisam de suporte de dupla era durante a transição.
As notas da versão de 28 de julho de 2026
e as orientações de migração do SDK para TypeScript
delimitam esses comportamentos à revisão indicada do protocolo e ao respectivo caminho de compatibilidade.
One AI host, such as a chat app or agent, connects to three MCP servers. The host creates a separate MCP client for the files server, database server, and search server. Each server may expose tools, resources, and prompts. The diagram shows protocol roles, not a trust guarantee or authorization model.
© Patrick Stox LLC · CC BY 4.0 ·
As três primitivas de servidor
Cada servidor MCP expõe suas capacidades através de três blocos de construção principais:
- Ferramentas — funções executáveis que o agente pode chamar para fazer algo (executar uma consulta, enviar uma mensagem, buscar um preço ao vivo).
- Recursos — dados contextuais que o agente pode ler (um arquivo, um registro de banco de dados, uma resposta de API).
- Prompts — modelos de interação reutilizáveis que empacotam um fluxo de trabalho comum.
Cada tipo de primitiva tem suas próprias semânticas de descoberta, leitura e execução, e
elas não são intercambiáveis — um cliente lista o que está disponível com uma chamada */list
(tools/list, resources/list, prompts/list), depois lê ou invoca uma
específica pelo nome (tools/call para executar uma ferramenta; uma chamada estilo get/read para
um recurso ou prompt). Tratar toda capacidade do servidor como “uma ferramenta” ignora
que um recurso deve ser lido, não executado, e um prompt é um modelo para inserir,
não uma ação para executar.
Extensões agora fornecem o caminho formal para capacidades fora do núcleo.
MCP Apps podem anexar UI renderizada no servidor a um resultado de ferramenta, enquanto Tasks mudou
de sua forma experimental de núcleo para uma extensão para trabalho durável e de longa duração.
A revisão 2026-07-28 também deprecia roots, sampling e logging no
núcleo. Ferramentas/recursos/prompts permanecem as primitivas do lado do servidor a conhecer
primeiro; suporte para uma primitiva ou extensão nunca implica suporte para todas
elas.
As notas da versão de 28 de julho de 2026
descrevem as mudanças de extensões e descontinuações.
MCP vs llms.txt vs chamada de função vs WebMCP
Esses quatro são constantemente confundidos. Mantê-los separados é a maior parte do valor desta página:
| Coisa | O que é | Direção | Quem está por trás |
|---|---|---|---|
| MCP | Um protocolo de tempo de execução que conecta aplicativos de IA a ferramentas e dados | Ao vivo; solicitações do núcleo sem estado na revisão de 2026 | Anthropic (2024), agora a Agentic AI Foundation |
| llms.txt | Um arquivo Markdown estático que lista páginas para ler | Unidirecional, consultivo | Proposto por Jeremy Howard (2024); não adotado pelo Google |
| Chamada de função | Uma capacidade do modelo de receber informações sobre funções e escolher chamar uma delas | Nível do modelo, fornecedor único | Qualquer provedor de LLM, de forma independente |
| WebMCP | Uma proposta nativa do navegador para expor as próprias ações na página de um site a um agente no navegador | Escopo do navegador | Rascunho do W3C Web Machine Learning Community Group |
The left lane shows WebMCP: a browser agent interacts with an open web page, which owns a JavaScript tool and current visible session state. The page must be open for those tools to exist. The right lane shows remote MCP: an AI application connects through an MCP client to a persistent MCP server, which can remain available outside a browser tab. The two lanes are complementary rather than replacements.
© Patrick Stox LLC · CC BY 4.0 ·
Duas distinções que valem a pena explicitar:
- MCP não é “chamada de função”. A chamada de função é um recurso de nível do modelo: um modelo é informado sobre quais funções existem e escolhe uma para chamar. MCP é o protocolo entre fornecedores que padroniza como ferramentas e dados são descobertos, descritos e invocados em muitos aplicativos e servidores, independentemente de qualquer modelo específico. Servidores MCP frequentemente implementam suas ferramentas usando definições no estilo de chamada de função — mas MCP é a camada de interoperabilidade por cima, não um sinônimo.
- WebMCP não é MCP. WebMCP é uma proposta separada, nativa do navegador, que usa conceitos semelhantes aos do MCP para expor a funcionalidade de um site específico — adicionar ao carrinho, finalizar a compra, enviar um formulário — a um agente já no navegador. MCP é o protocolo mais amplo e antigo para conectar aplicações de IA a ferramentas e dados em geral. Para o lado de identidade/descoberta desse mesmo cenário, veja o artigo llms.txt, além de entity SEO e schema markup para IA.
Uma breve linha do tempo
- 25 de novembro de 2024 — A Anthropic disponibiliza o MCP como código aberto, com parceiros iniciais e servidores pré-construídos (Google Drive, Slack, GitHub, Git, Postgres e mais).
- 26 de março de 2025 — A OpenAI anuncia que está adotando o MCP, dizendo que o suporte estava chegando ao seu Agents SDK, com o aplicativo para desktop do ChatGPT e a Responses API a seguir. O Google DeepMind também passou a apoiá-lo. Foi o momento em que o MCP deixou de ser uma coisa da Anthropic e se tornou um padrão de fato da indústria.
- 9 de dezembro de 2025 — A Anthropic doa o MCP para a recém-criada Agentic AI Foundation (AAIF), um fundo direcionado sob a Linux Foundation, cofundado com Block e OpenAI, com outros grandes fornecedores como membros apoiadores — explicitamente para manter o protocolo aberto e neutro entre fornecedores, em vez de ser propriedade de qualquer empresa.
- 28 de julho de 2026 — a maior revisão do protocolo desde o lançamento traz um núcleo sem estado, extensões de primeira classe, metadados de roteamento e cache, endurecimento de autorização e uma política formal de depreciação. Notas da versão
MCP é um fator de ranqueamento do Google ou do Bing?
Não — e é importante dizer isso claramente. O Google não emitiu orientação formal do Search Central sobre MCP. Não há documento “MCP para SEO” do Google Search Central, nenhum episódio de Search Off the Record, nenhuma página do Search Essentials abordando isso. O que existe é um explicador geral do Google Cloud voltado para desenvolvedores, que é uma visão geral do fornecedor, não um documento de sinal de ranqueamento.
No lado da Microsoft, o cenário é semelhante: a Microsoft adotou o MCP fortemente como um fornecedor de plataforma — ela documenta o MCP no Windows, mantém um catálogo de servidores MCP e fez parceria com a Anthropic no SDK oficial em C#. Mas isso é suporte de infraestrutura, não as Diretrizes do Bing Webmaster dizendo que o MCP afeta os ranqueamentos de busca. Não afeta.
A coisa mais próxima de um sinal oficial do Google no território adjacente a SEO é o WebMCP (novamente: não o MCP em si). Comentando em uma discussão sobre llms.txt, John Mueller, do Google, disse que prefere a abordagem do WebMCP porque ela tem metas concretas e bem definidas:
Mueller é citado na cobertura de Roger Montti no Search Engine Journal (ir para a citação). Na mesma discussão, ele também fez o ponto mais básico de que o maior problema para a maioria dos editores é simplesmente não bloquear agentes de buscar um site — um obstáculo menor do que adotar qualquer novo arquivo ou protocolo; estou repassando esse enquadramento em vez de citá-lo.“I like the WebMCP approach, as well as the commerce integrations – they have clear goals & processes: ‘Given the agent is already on your site, how can it properly do task X?’ (for example, determine the final price of a product, including all fees & potential discounts).” (tradução) «Gosto da abordagem do WebMCP, assim como das integrações de comércio – elas têm metas e processos claros: ‘Dado que o agente já está no seu site, como ele pode adequadamente fazer a tarefa X?’ (por exemplo, determinar o preço final de um produto, incluindo todas as taxas e possíveis descontos).»
Então: a resposta honesta para “o MCP ajuda meu SEO?” é que expor um servidor MCP pode tornar seus dados e ações utilizáveis por agentes que executam tarefas, o que é uma proposta de valor genuinamente diferente da visibilidade em busca ou em respostas de IA. Não o classifique como fator de ranqueamento.
Como o MCP aparece nos fluxos de trabalho de SEO e marketing
Onde o MCP toca nosso mundo hoje é no lado praticante — permitindo que agentes de IA consultem as ferramentas que já usamos:
- A Ahrefs tem um conector MCP, permitindo que um agente de IA puxe dados da Ahrefs diretamente em vez de você exportar e colar. O próprio guia de SEO agêntico da Ahrefs aborda isso (esse artigo é de Mateusz Makosiewicz, revisado por Ryan Law — não por mim).
- Servidores MCP do Google Search Console existem no ecossistema para que um agente possa ler seus dados de desempenho do GSC como parte de um fluxo de trabalho.
- Um servidor MCP do Bing Search expõe a busca web/notícias/imagens do Bing como ferramentas que um agente pode chamar.
O modelo mental: o MCP é a pergunta “devemos construir uma API?” da era dos agentes. Expor seus dados por meio de um servidor MCP é sobre torná-los acionáveis por agentes, não sobre ranqueamento. Se seu público trabalha cada vez mais por meio de agentes, essa usabilidade pode importar — mas trate isso como uma decisão de distribuição/integração, não de SEO. Esta é a aposta de “capacidade/ação”, enquanto o llms.txt é a aposta de “identidade/descoberta”.
Segurança: riscos reais e não resolvidos
Não presuma que o MCP é seguro só porque é um padrão aberto de uma empresa respeitável. No momento em que você dá a um agente de IA ferramentas que podem agir e o expõe a entrada não confiável, você abriu uma superfície de ataque. Simon Willison — uma das vozes independentes mais confiáveis sobre ferramentas e segurança de LLM — explicou:
“Any time you mix together tools that can perform actions on the user’s behalf with exposure to potentially untrusted input you’re effectively allowing attackers to make those tools do whatever they want.” (tradução) «Qualquer momento em que você mistura ferramentas que podem executar ações em nome do usuário com exposição a entrada potencialmente não confiável, você está efetivamente permitindo que atacantes façam essas ferramentas fazerem o que quiserem.»
Ele tem o cuidado de notar que isso não é uma falha exclusiva do MCP:
“These vulnerabilities are not inherent to the MCP protocol itself—they’re present any time we provide tools to an LLM that can potentially be exposed to untrusted inputs.” (tradução) «Essas vulnerabilidades não são inerentes ao próprio protocolo MCP — elas estão presentes sempre que fornecemos ferramentas a um LLM que pode potencialmente ser exposto a entradas não confiáveis.»
Riscos documentados no contexto do MCP incluem injeção de prompt, envenenamento de ferramentas (instruções maliciosas escondidas na descrição de uma ferramenta) e “trocas maliciosas de comportamento” (também chamadas de rug pulls; uma ferramenta muda de comportamento depois que você a instalou). Até o momento em que este texto foi escrito, esses são problemas ativos, não resolvidos — então, se você está implantando ou conectando servidores MCP, trate-os como qualquer outra integração não confiável: menor privilégio, aprovação humana para ações consequentes e cuidado com quais servidores você confia.
As orientações de segurança da especificação MCP nomeiam categorias concretas de ataques contra as quais os desenvolvedores de servidores e clientes devem se proteger — vale a pena conhecê-las mesmo que você esteja apenas avaliando um servidor de terceiros, e não construindo um. O item sobre sequestro de sessão abaixo se aplica ao modelo de sessão legado; o núcleo de 2026 remove as sessões Streamable HTTP no nível do protocolo, enquanto os demais riscos de confiança e autorização permanecem. As notas da versão de 2026 delimitam essa mudança à revisão atual do protocolo:
- Representante confuso (confused deputy) — um servidor proxy MCP que usa um único ID estático de cliente OAuth pode ser induzido a ignorar o consentimento individual ao intermediar uma API de terceiros.
- Repasse de token — um servidor que aceita o token de um cliente e o encaminha sem verificação para uma API subsequente compromete trilhas de auditoria e controles de segurança; a especificação diz que servidores não devem fazer isso.
- Falsificação de solicitação do lado do servidor (SSRF) — um servidor malicioso pode direcionar a descoberta OAuth a IPs internos ou endpoints de metadados de nuvem, induzindo um cliente a acessá-los.
- Sequestro de sessão legado — em uma implantação antiga que usa sessões, um ID de sessão previsível ou não aleatório pode permitir que um invasor se passe por um cliente. IDs de sessão são identificadores de estado, nunca substitutos da autenticação. As orientações de segurança do protocolo estabelecem explicitamente esse limite para o modelo de sessão legado.
- Comprometimento do servidor local — um servidor MCP instalado localmente é executado com os privilégios do próprio usuário; se for malicioso ou estiver comprometido, poderá ler arquivos, exfiltrar credenciais ou executar comandos arbitrários. As medidas de mitigação são o isolamento em sandbox, uma configuração de inicialização com privilégios mínimos e a revisão do que uma “instalação com um clique” realmente executa antes da aprovação.
Nada disso é resolvido por “é um padrão aberto” ou por ativar OAuth. Conformidade com o protocolo, usar um SDK oficial, habilitar autorização ou isolar um servidor em sandbox fecham caminhos de ataque específicos — nenhum deles, sozinho ou em conjunto, garante que uma integração seja segura, que um modelo use uma ferramenta corretamente ou que um servidor seja amplamente adotado. O suporte à autorização em si é opcional e com escopo de versão na especificação, não uma garantia de segurança genérica.
Mitos comuns
- “MCP e llms.txt são a mesma coisa / eles competem.” Não — llms.txt é um arquivo estático e unidirecional; MCP é um protocolo vivo e bidirecional. Problemas diferentes.
- “MCP é apenas chamada de função com outro nome.” Não — chamada de função é uma capacidade do modelo; MCP é um protocolo entre fornecedores construído sobre essa ideia.
- “MCP é um padrão do Google ou da OpenAI.” Não — a Anthropic o criou (novembro de 2024). OpenAI e Google DeepMind o adotaram depois; agora é governado pela Agentic AI Foundation, neutra em relação a fornecedores.
- “Configurar um servidor MCP melhora meu ranqueamento.” Não há evidências que sustentem isso. Ele atende agentes que executam tarefas, não visibilidade em buscas.
- “MCP substitui APIs.” Não — servidores MCP geralmente são camadas finas de adaptação que expõem APIs e dados existentes de forma padronizada para consumo por IA.
- “É da Anthropic, então é seguro por padrão.” Não — existem riscos reais de injeção de prompt e envenenamento de ferramentas que não estão totalmente resolvidos.
Onde isso se encaixa no panorama da busca com IA
MCP é a camada de ação da pilha agêntica. Ao redor dela, as camadas de descoberta e identidade — llms.txt, entity SEO, marcação Schema para IA e como a busca agêntica realmente planeja e executa tarefas — completam o mapa. Mantenha as camadas distintas, e fica muito mais fácil avaliar o exagero em torno do tema.
Resumo de IA
Uma visão condensada da versão Avançada:
- MCP = um protocolo aberto (Anthropic, código aberto em 25 de nov. de 2024) para conectar aplicações de IA a ferramentas e dados externos. “Uma porta USB-C para aplicações de IA.”
- Arquitetura: host → cliente → servidor. O host executa um cliente por servidor; servidores expõem ferramentas (ações), recursos (dados) e prompts (modelos). Construído sobre JSON-RPC 2.0; o núcleo atual é sem estado por requisição, enquanto clientes mais antigos usam uma era de inicialização/sessão.
- Revisão de 2026:
server/discover, metadados por requisição, cabeçalhos de roteamento e dicas de cache substituem o modelo obrigatório de handshake/sessão. MCP Apps e Tasks são extensões; roots, amostragem e registro são descontinuados no núcleo. - O problema que resolve: transforma uma bagunça de integrações personalizadas N×M em N+M.
- Não é llms.txt (um arquivo estático e unidirecional que lista páginas) e não é chamada de função (uma capacidade do modelo). MCP é o protocolo de interoperabilidade entre fornecedores. WebMCP é uma proposta separada, com escopo de navegador, para expor as próprias ações na página de um site a um agente.
- Linha do tempo: lançado em nov. de 2024 → OpenAI adotou em 26 de mar. de 2025 → Anthropic doou para a Agentic AI Foundation da Linux Foundation em 9 de dez. de 2025.
- Não é um fator de ranqueamento: o Google emitiu nenhuma orientação do Search Central sobre MCP; Bing/Microsoft o suportam como plataforma, não como orientação de SEO. Expor um servidor MCP serve agentes executando tarefas, não visibilidade em buscas.
- Segurança: riscos reais e não resolvidos de injeção de prompt, envenenamento de ferramentas e troca maliciosa de comportamento (rug pull) — não é “seguro por padrão”. A própria especificação nomeia representante confuso, repasse de token, SSRF, sequestro de sessão legada e comprometimento de servidor local como categorias de ataque; OAuth/autorização é opcional e com escopo de versão, não uma garantia geral de segurança.
Documentação oficial
Documentação de fonte primária sobre MCP.
Projeto Anthropic / MCP
- Apresentando o Model Context Protocol — o anúncio original de novembro de 2024: o problema N×M, parceiros de lançamento e o enquadramento USB-C.
- Doação do Model Context Protocol e criação da Agentic AI Foundation — a mudança de governança de dezembro de 2025 para a Linux Foundation.
- O que é o Model Context Protocol (MCP)? — a introdução oficial de primeiros passos.
- Visão geral da arquitetura — host/cliente/servidor, primitivas, camadas de dados e transporte, mecânica JSON-RPC.
- Visão geral da versão MCP 2026-07-28 — o núcleo sem estado, extensões, endurecimento de autorização, cache e política de descontinuação.
- Descoberta (
server/discover) — descoberta moderna de capacidade/versão e seu contrato de resposta com cache. - Transporte Streamable HTTP — protocolo por requisição e cabeçalhos de roteamento, além de requisitos de segurança de transporte.
- Especificação MCP (2025-11-25) — a especificação anterior da era de handshake e sessão, ainda relevante para compatibilidade.
- What is Model Context Protocol (MCP)? A guide — o explicador geral para desenvolvedores do Google Cloud (não é um documento de ranqueamento em buscas).
Microsoft / Bing
- Visão geral do Model Context Protocol (MCP) no Windows — o Registro de Agentes On-Device do Windows.
- microsoft/mcp — o catálogo da Microsoft de implementações de servidores MCP.
- Microsoft faz parceria com a Anthropic para criar o SDK oficial em C# — o SDK oficial em C#.
Citações da fonte
Declarações registradas. Os links diretos levam à passagem citada quando a página de origem oferece esse recurso.
Anthropic / parceiros de lançamento — por que MCP
- “Open technologies like the Model Context Protocol are the bridges that connect AI to real-world applications, ensuring innovation is accessible, transparent, and rooted in collaboration.” (tradução) «Tecnologias abertas como o Model Context Protocol são as pontes que conectam a IA a aplicações do mundo real, garantindo que a inovação seja acessível, transparente e enraizada na colaboração.» — Dhanji R. Prasanna, CTO da Block, no anúncio de lançamento da Anthropic. Ir para a citação
OpenAI — adotando o padrão de um concorrente
- Em 26 de março de 2025, Sam Altman, da OpenAI, anunciou que a OpenAI adicionaria suporte a MCP em seus produtos, começando com o Agents SDK e, em seguida, com o ChatGPT desktop e a API Responses. Cobertura do TechCrunch (Parafraseado da postagem pública de Altman, conforme relatado pelo TechCrunch — não estou citando suas palavras exatas aqui.)
Google — WebMCP (não o MCP em si)
- “I like the WebMCP approach, as well as the commerce integrations – they have clear goals & processes: ‘Given the agent is already on your site, how can it properly do task X?’ (for example, determine the final price of a product, including all fees & potential discounts).” (tradução) «Gosto da abordagem WebMCP, bem como das integrações de comércio — elas têm metas e processos claros: “Dado que o agente já está no seu site, como ele pode adequadamente fazer a tarefa X?” (por exemplo, determinar o preço final de um produto, incluindo todas as taxas e descontos potenciais).» — John Mueller, Google Search Advocate. Ir para a citação Transmitido via artigo de Roger Montti no Search Engine Journal; observe que o WebMCP é uma proposta de escopo de navegador, distinta do MCP.
Segurança — uma voz independente
- “Any time you mix together tools that can perform actions on the user’s behalf with exposure to potentially untrusted input you’re effectively allowing attackers to make those tools do whatever they want.” (tradução) «Qualquer momento em que você mistura ferramentas que podem executar ações em nome do usuário com exposição a entradas potencialmente não confiáveis, você está efetivamente permitindo que atacantes façam essas ferramentas fazerem o que quiserem.» e “These vulnerabilities are not inherent to the MCP protocol itself—they’re present any time we provide tools to an LLM that can potentially be exposed to untrusted inputs.” (tradução) «Essas vulnerabilidades não são inerentes ao próprio protocolo MCP — elas estão presentes sempre que fornecemos ferramentas a um LLM que pode potencialmente ser exposto a entradas não confiáveis.» — Simon Willison. Ir para a citação
Para um público de SEO
- “MCP (Model Context Protocol) is how your agent reaches the outside world. It’s the standard plug that connects an agent to data and actions.” (tradução) «MCP (Model Context Protocol) é como seu agente alcança o mundo exterior. É o plugue padrão que conecta um agente a dados e ações.» e “Without MCPs, your agent is just a chatbot with opinions.” (tradução) «Sem MCPs, seu agente é apenas um chatbot com opiniões.» — Blog da Ahrefs, “What Is Agentic SEO?” (Mateusz Makosiewicz, rev. Ryan Law). Leia o artigo
Lista de verificação de revisão de servidor MCP
- Defina a tarefa do usuário e por que o MCP é preferível a uma página estática, chamada de API ou integração de função embutida.
- Publique versões de protocolo suportadas e teste o
server/discovermoderno, além de qualquer caminho de inicialização legado que você mantenha intencionalmente. - Valide os cabeçalhos de roteamento de protocolo/método/nome do Streamable HTTP em relação ao corpo JSON-RPC antes do despacho.
- Classifique cada capacidade corretamente como ferramenta, recurso ou prompt.
- Dê a cada capacidade uma descrição factual e restrita, com entradas e saídas explícitas.
- Aplique privilégio mínimo a credenciais, acesso ao sistema de arquivos, acesso à rede e operações de escrita.
- Exija confirmação antes de ações destrutivas, financeiras, de publicação ou de mensagens externas.
- Trate descrições fornecidas pelo servidor e conteúdo recuperado como entrada não confiável; teste caminhos de injeção de prompt e envenenamento de ferramentas.
- Valide argumentos no lado do servidor em vez de confiar em parâmetros gerados pelo modelo.
- Registre a seleção de ferramentas, entradas sanitizadas, resultados e erros sem armazenar segredos ou dados pessoais desnecessários.
- Teste o comportamento de falha, tempo limite, cancelamento e resultado parcial.
- Documente propriedade, versionamento, revogação e um caminho de desativação por incidente.
MCP em resumo — folha de referência
As quatro coisas que as pessoas confundem
| Termo | Resumo | Fator de ranqueamento? |
|---|---|---|
| MCP | Protocolo de execução: aplicativo de IA ↔ ferramentas/dados | Não |
| llms.txt | Arquivo estático listando páginas para ler | Não (o Google ignora) |
| Chamada de função | Capacidade de um modelo de chamar uma função descrita | Não |
| WebMCP | Proposta de navegador para expor as próprias ações de um site a um agente | Não documentado como um |
A arquitetura em três palavras: host → cliente → servidor. Um cliente por servidor; um host pode conter muitos.
As três primitivas do servidor
- Ferramentas — ações executáveis (fazer algo).
- Recursos — dados contextuais (ler algo).
- Prompts — modelos de interação reutilizáveis.
Fatos rápidos
- Criado pela Anthropic, código aberto em 25 de novembro de 2024.
- Baseado em JSON-RPC 2.0; sem estado por solicitação em
2026-07-28, comserver/discoverpara descoberta moderna de capacidade/versão. - Servidores locais: STDIO. Servidores remotos: Streamable HTTP (+ OAuth).
- Clientes legados de 2025 ainda usam inicialização; servidores de produção podem precisar de ambas as eras.
- MCP Apps e Tasks são extensões; raízes, amostragem e registro são descontinuados no núcleo.
- OpenAI adotou em 26 de março de 2025; Google DeepMind também.
- Governado pela Agentic AI Foundation (Linux Foundation) desde 9 de dezembro de 2025.
- Não existe orientação do Google/Bing sobre “MCP para SEO”.
- Riscos reais e não resolvidos de injeção de prompt / envenenamento de ferramentas — não é seguro por padrão.
Os modelos mentais
1. Mapa vs. controles. llms.txt é um mapa — uma lista estática de páginas apontando uma IA para o que ler. MCP é um conjunto de controles — uma interface ao vivo que um agente usa para chamar funções e tomar ações. Se você só lembrar de uma coisa, lembre qual é qual.
2. Capacidade vs. protocolo. Chamada de função é uma capacidade embutida em um modelo. MCP é um protocolo que padroniza como essa capacidade alcança muitas ferramentas em muitos aplicativos. Servidores MCP frequentemente usam definições de estilo de chamada de função internamente, mas o protocolo é a camada de interoperabilidade por cima — não os equacione.
3. N×M → N+M. Cada integração ponto a ponto de IA para ferramenta é um de N×M. Implemente MCP uma vez em cada lado e você está em N+M. Esse colapso é a razão pela qual o padrão existe.
4. Capacidade de agente ≠ visibilidade de busca. Expor um servidor MCP torna seus dados utilizáveis por agentes realizando tarefas. Isso é uma decisão de distribuição/integração, não uma decisão de ranqueamento. Classificar MCP como “táticas de SEO que aumentam ranqueamentos” é um erro de categoria.
5. Ferramentas + entrada não confiável = superfície de ataque. No instante em que um agente pode tanto agir quanto ler entrada não confiável, a injeção de prompt está em jogo. Trate qualquer servidor MCP ao qual você se conecte como uma integração não confiável: privilégio mínimo, aprovação humana para ações consequentes e escrutínio de quais servidores você confia.
Erros de MCP a evitar
Chamar MCP de fator de ranqueamento
O MCP disponibiliza dados e ações para agentes compatíveis em tempo de execução. Isso não torna o servidor um sinal de ranqueamento do Google ou do Bing.
Dar credenciais amplas a um servidor por padrão
Um agente não precisa de acesso irrestrito para concluir uma tarefa específica. Escopar tokens, recursos, hosts e permissões de escrita ao mínimo necessário.
Confiar em descrições de ferramentas como instruções seguras
Descrições e conteúdo recuperado podem ser envenenados ou conter injeção de prompt. Fixe servidores confiáveis, revise mudanças de capacidade e mantenha a aplicação de políticas fora do texto do modelo.
Ocultar escritas consequentes atrás de nomes de ferramentas vagos
Nomes como “gerenciar” ou “processar” obscurecem o impacto. Declare se uma ferramenta lê, cria, atualiza, publica, cobra ou envia, e exija confirmação quando necessário.
Expor um servidor MCP quando um documento bastaria
Informações públicas estáticas não precisam automaticamente de uma integração executável. Use MCP quando descoberta, recuperação ou ação em tempo de execução criar valor real para o usuário.
Recursos que valem seu tempo
Meus escritos relacionados
- Guia para iniciantes em SEO técnico — onde os tópicos de busca com IA se encaixam nos fundamentos.
- Conheça os novos rastreadores da web: bots de IA se aproximam dos bots de mecanismos de busca — a mudança mais ampla em direção a sistemas de IA buscando e usando a web, da qual o MCP faz parte.
Minhas palestras
- Como a busca funciona (SlideShare) — minha explicação sobre rastreamento, renderização, indexação e ranqueamento, para contextualizar como o lado da busca funciona junto com o lado do agente. (Minha ressalva padrão se aplica: “This is my understanding of systems… not going to be 100% complete or accurate.”) (tradução) «Esta é minha compreensão dos sistemas… não será 100% completa ou precisa.»
De toda a indústria
- Apresentando o Model Context Protocol (Anthropic) — o anúncio original e o enquadramento N×M.
- Model Context Protocol — documentação oficial e a visão geral da arquitetura — a referência técnica canônica.
- Visão geral da versão MCP 2026-07-28 — o núcleo sem estado e as mudanças de migração que quebram compatibilidade.
- OpenAI adota o padrão da concorrente Anthropic para conectar modelos de IA a dados (TechCrunch) — o momento da adoção em março de 2025.
- Como o Model Context Protocol está moldando o futuro da IA e do marketing de busca (Search Engine Land, Constance Chen) — o principal artigo sobre MCP na indústria de SEO (anterior ao comentário do WebMCP e à doação à AAIF).
- O que é SEO agêntico? (Ahrefs, Mateusz Makosiewicz, rev. Ryan Law) — MCP como um ingrediente do SEO agêntico, além do próprio conector MCP da Ahrefs.
- O Model Context Protocol tem problemas de segurança relacionados à injeção de prompt (Simon Willison) — as ressalvas de segurança, de uma voz independente e confiável.
- 11 riscos emergentes de segurança da IA com MCP (Checkmarx Zero) — um catálogo mais completo da superfície de risco.
- Model Context Protocol (Wikipedia) — visão geral neutra com a linha do tempo e a doação à AAIF.
Teste-se: Model Context Protocol (MCP)
Cinco perguntas rápidas sobre o que é e o que não é MCP. Escolha uma resposta para cada uma e depois confira.
Registro de alterações
Atualizado em 21 de ago. de 2026.
Resumo editorial e detalhes registrados da alteração.Detalhes da alteração
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.
Atualizado em 4 de ago. de 2026.
Resumo editorial e detalhes registrados da alteração.Detalhes da alteração
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.
Atualizado em 30 de jul. de 2026.
Resumo editorial e detalhes registrados da alteração.Detalhes da alteração
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.
Atualizado em 18 de jul. de 2026.
Resumo editorial e detalhes registrados da alteração.Detalhes da alteração
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.
Atualizado em 17 de jul. de 2026.
Resumo editorial e detalhes registrados da alteração.Detalhes da alteração
-
As notas detalhadas sobre as alterações estão disponíveis atualmente em inglês.
Não é possível fazer a comparação completa — nenhum instantâneo anterior foi arquivado para esta revisão.