The Model Context Protocol (MCP) C# SDK has reached v1.0, implementing the 2025-11-25 MCP Specification. Key additions include: enhanced OAuth authorization server discovery with three PRM exposure methods; icon metadata for tools, resources, and prompts; incremental scope consent following the principle of least privilege; URL mode elicitation for secure out-of-band user interactions; tool calling support within LLM sampling requests using Microsoft.Extensions.AI; OAuth Client ID Metadata Documents (CIMD) as a preferred alternative to Dynamic Client Registration; long-running HTTP request handling via SSE polling with DistributedCacheEventStreamStore; and experimental Tasks support for durable state tracking and deferred result retrieval with lifecycle management.
Table of contents
Enhanced authorization server discovery Copy linkIcons for tools, resources, and prompts Copy linkIncremental scope consent Copy linkURL mode elicitation Copy linkTool calling support in sampling Copy linkOAuth Client ID Metadata Documents Copy linkLong-running requests over HTTP with polling Copy linkTasks (experimental) Copy linkSummary Copy link1 Comment
Sort: