The MCP C# SDK is actively developed to stay current with the Model Context Protocol specification and to support the needs of the .NET developer community.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/modelcontextprotocol/csharp-sdk/llms.txt
Use this file to discover all available pages before exploring further.
Spec Implementation Tracking
The C# SDK tracks implementation of MCP spec components using the modelcontextprotocol project boards, with a dedicated project board for each spec revision.2025-11-25 Spec Revision
View the project board tracking implementation of the 2025-11-25 specification revision
Current Focus Areas
The SDK team is currently focused on the following areas:Next Spec Revision
The next MCP specification revision is being developed in the protocol repository. The C# SDK already has experimental support for Tasks (experimental in the specification), which will be updated as the specification is revised.Tasks are marked as experimental and may change as the specification evolves. See the Experimental APIs documentation for details.
Feedback and End-to-End Scenarios
The C# SDK team is actively responding to feedback and continuing to explore end-to-end scenarios for opportunities to add more APIs that implement common patterns. How you can help:- Share your use cases and scenarios in GitHub Discussions
- Report bugs and request features in GitHub Issues
- Contribute code and documentation via pull requests
Milestones
See the milestones page to see which issues and features are being planned for future versions.View Milestones
Track planned features and releases on GitHub
View Issues
Browse open issues and feature requests
Feature Status
The SDK implements the core MCP specification with the following status:Stable Features
Stable Features
- Client implementation
- Server implementation (stdio and HTTP)
- Resources API
- Tools API
- Prompts API
- Sampling API
- Logging API
- Hosting and dependency injection
- ASP.NET Core integration
Experimental Features
Experimental Features
- Tasks API (experimental in the specification)
Planned Enhancements
Planned Enhancements
Check the milestones page for upcoming features and improvements.
Version Planning
For more information about the C# SDK’s approach to versioning, breaking changes, and support, see the Versioning documentation.The SDK follows Semantic Versioning 2.0.0 to provide predictable version increments and clear compatibility guarantees.
Contributing to the Roadmap
The roadmap is shaped by community feedback and contributions. You can influence the direction of the SDK by:- Opening feature requests in GitHub Issues with detailed use cases
- Participating in discussions on existing issues and pull requests
- Upvoting issues (👍) that are important to your scenarios
- Contributing code for features you need
Stay Updated
Release Notes
View detailed release notes for each version
GitHub Repository
Watch the repository for updates and announcements
Next Steps
- Review the versioning policy
- Explore experimental features
- Learn how to contribute to the SDK