Skip to main content

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.

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.

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:
  • 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
  • Tasks API (experimental in the specification)
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:
  1. Opening feature requests in GitHub Issues with detailed use cases
  2. Participating in discussions on existing issues and pull requests
  3. Upvoting issues (👍) that are important to your scenarios
  4. Contributing code for features you need
See the Contributing Guide for more information on how to get involved.

Stay Updated

Release Notes

View detailed release notes for each version

GitHub Repository

Watch the repository for updates and announcements

Next Steps