MCP 2026-07-28 remove sessões, o handshake initialize e o header Mcp-Session-Id inteiramente. Qualquer requisição roteia para qualquer instância. Isso permite escalamento horizontal atrás de balanceadores de carga round-robin, deployment serverless em Workers ou Lambda, e política de tráfego por ferramenta no gateway. Anthropic relata quase meio bilhão de downloads mensais de SDK, com SDKs TypeScript e Python cada um ultrapassando 1 bilhão de downloads cumulativos.

Sessões criavam o atrito operacional. Transportes HTTP Streamable anteriores exigiam uma troca initialize/initialized, com servidores atribuindo Mcp-Session-Id a cada requisição. Autoscaling tinha que preservar sessões; deployments tinham que drenar ou migrá-las; perder uma instância forçava reconexão. O novo protocolo elimina tudo isso. Cada requisição carrega versão do protocolo, identidade do cliente e capacidades em _meta.

Dois headers agora são obrigatórios em toda requisição HTTP Streamable: Mcp-Method e Mcp-Name. Uma chamada de ferramenta chega como Mcp-Method: tools/call e Mcp-Name: search, com o payload JSON-RPC atrás dela. Headers permitem gateways, rate limiters ou WAFs agir sobre método e identidade da ferramenta usando primitivos HTTP padrão—nenhuma inspeção de corpo necessária. Paridade header-body é imposta; incompatibilidades retornam 400 Bad Request e erro JSON-RPC -32020. Resultados de lista agora carregam ttlMs e cacheScope, permitindo clientes cachear respostas de tools/list entre turnos de agente.

Interação iniciada pelo servidor não requer mais uma conexão mantida. Multi-Round-Trip Requests substituem streams de longa duração: o servidor retorna resultType: input_required, o cliente coleta a resposta, e a chamada original retorna com inputResponses anexado. Frameworks modelando elicitação como callbacks síncronos precisarão se reestruturar.

Em Hacker News, a reação de desenvolvedores se dividiu. Um grupo chamou de REST redescoberto. Comentarista luciana1u: "Inventamos um protocolo com estado, descobrimos que estado é difícil de escalar, removemos, e chegamos em 'apenas envie uma requisição POST.'" O contraargumento centrou na padronização. Comentarista vidarh: "A vantagem central que MCP te dava era um padrão abençoado por provedores de IA—pessoas tinham fortes incentivos para implementá-lo." David Cramer, co-fundador e CPO da Sentry: "Agentes só ficam úteis quando o encanamento para de ser a história inteira." Para times rodando tráfego em produção, o debate é acadêmico. A infraestrutura MCP da Cloudflare serviu bilhões de chamadas de ferramenta em milhares de requisições por segundo.

Números de adoção obscurecem um problema de distribuição. Uma consultoria auditou um servidor MCP de cliente que registrou 61 chamadas de ferramenta ao longo de três meses. 58 vieram dos próprios engenheiros do cliente. Sua conclusão: "O dinheiro está fluindo para os gateways, registries e camadas de auth em vez de para os próprios servidores." Honeycomb.io é uma exceção: aproximadamente 20% de todas as queries interativas mensais em sua plataforma agora chegam de agentes. A maioria dos deployments MCP fica entre esses dois pontos de dados.

Migração não é trivial para servidores dependentes de sessões. O caminho recomendado roda uma rota sem estado ao lado da existente, move features incrementalmente, drena sessões ativas e remove o caminho legado. Roots, Sampling, Logging e o transporte HTTP+SSE estão deprecados. O runway mínimo de remoção é 12 meses, com deadline não antes de julho de 2027. Dynamic Client Registration também está deprecado. Para times começando do zero, o modelo operacional agora é uma workload HTTP simples.