.NET Blog
Read post

Announcing v2.0 of the official MCP C# SDK

MCP C# SDK v2.0 implements the 2026-07-28 MCP specification, the largest protocol revision since launch. Key changes include stateless-by-default HTTP transport (eliminating sticky sessions and enabling horizontal scaling), standardized HTTP headers (Mcp-Method, Mcp-Name, Mcp-Param-*) for routing MCP traffic without body inspection, and Multi Round-Trip Requests (MRTR) that allow interactive tools to request user input without persistent sessions. MRTR replaces the old server-initiated elicitation, sampling, and roots patterns. The release is backward compatible — v1 code continues to compile, old clients/servers still work, and deprecated APIs emit warnings rather than errors. The SDK targets net8.0, net9.0, net10.0, and netstandard2.0, and ships as composable NuGet packages. Extensions for long-running Tasks and server-delivered Apps are opt-in separate packages. Next focus is end-to-end authentication and authorization.

    #.net#c##mcp#aspnet
Jul 28•18m read time•From devblogs.microsoft.com
Post cover image
Table of contents
Stateless by default Copy linkBuilt to scale on plain HTTP Copy linkRequesting user input Copy linkBackward compatible by design Copy linkPackages and target frameworks Copy linkExtensions: Apps and Tasks Copy linkWhat’s next Copy linkSummary Copy link
9 Impressions
.NET Blog's image
.NET Blog

dotnet offers insights into .NET development, C# programming language, and cross-platform applicatio...

1.2K Followers

•

2.2K Upvotes

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard