Com o MCP C# SDK, que agora suporta a especificação do protocolo versão 2025-06-18, os desenvolvedores obtêm um novo protocolo de autenticação que aprimora a segurança e a flexibilidade para aplicativos de IA, de acordo com a Microsoft. O novo protocolo separa as funções dos servidores de autenticação e recursos, permitindo uma integração mais fácil com os fornecedores existentes do OAuth 2.0 e OpenID Connect.

Os desenvolvedores que usam o SDK atualizado também obtêm acesso ao novo recurso de elicitação do MCP, que permite que os servidores solicitem informações adicionais durante a interação. A elicitação permite experiências de IA mais dinâmicas e interativas, facilitando a reunir o contexto necessário antes de executar tarefas, disse a Microsoft. A elicitação é um recurso opcional. Os clientes podem declarar suporte para ele como parte de seus initialize solicitar. No MCP C# SDK, isso é feito configurando um manipulador de elicitações nas MCPClientOptions.

Finalmente, a especificação 2025-06-18 também suporta saída de ferramenta estruturada. Antes desse suporte, os resultados da ferramenta foram autorizados a conter dados estruturados, mas o LLM teve que executar a análise e a interpretação sem nenhuma orientação da própria ferramenta. Agora, as ferramentas podem retornar conteúdo estruturado explicitamente definido. Isso permite que os modelos de IA entendam e processem melhor a saída, de acordo com a Microsoft. O MCP C# SDK permite que as ferramentas especifiquem que sua saída é estruturada através do parâmetro uSestructureContent do atributo mcPervertool.