Skip to content

Add C# SDK Tier 1 assessment to SDK listing#2308

Merged
pcarleton merged 1 commit into
modelcontextprotocol:mainfrom
jeffhandley:jeffhandley/csharp-sdk-tier1
Feb 25, 2026
Merged

Add C# SDK Tier 1 assessment to SDK listing#2308
pcarleton merged 1 commit into
modelcontextprotocol:mainfrom
jeffhandley:jeffhandley/csharp-sdk-tier1

Conversation

@jeffhandley

@jeffhandley jeffhandley commented Feb 24, 2026

Copy link
Copy Markdown
Contributor

Motivation and Context

The C# SDK has v1.0.0 published and all Tier 1 requirements are met. This PR updates the SDK listing page to reflect that assessment with a link to (#2261) C# SDK should be listed as Tier 1 SDK.

How Has This Been Tested?

The mcp-sdk-tier-audit (modelcontextprotocol/conformance) skill was used within Copilot CLI while pointing to the main branch after publishing the 1.0.0 release.

Breaking Changes

N/A

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • I have read the MCP Documentation
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have added or updated documentation as needed

Additional context

Closes #2261.

@jeffhandley

jeffhandley commented Feb 24, 2026

Copy link
Copy Markdown
Contributor Author

We actually have a follow-up question on the backcompat client conformance tests.

We had seen feat: move march back-compat auth tests to optional backcompat suite (modelcontextprotocol/conformance#127) and did not include compatibility with the old 2025-03-26 auth spec (no PRM, OAuth metadata at server root). When running this tiering assessment though, the results flagged those backcompat tests as required for Tier 1. That prompted us to open Add 2025-03-26 OAuth backward compatibility for client conformance (modelcontextprotocol/csharp-sdk#1374).

If the back-compat auth tests are not required for Tier 1, we might choose not to merge that PR. We appreciate your guidance on this.

Edit: We went ahead and included that back-compat feature in our 1.0.0 release. It looks like the tier skill lost the context of which client conformance tests were required when it was failing to run the tests on Windows and it started working around it by running the client conformance tests differently. Fix Windows compatibility in tier-check client conformance (modelcontextprotocol/conformance#168)

@jeffhandley

Copy link
Copy Markdown
Contributor Author

@jeffhandley jeffhandley marked this pull request as ready for review February 25, 2026 02:41
@jeffhandley jeffhandley requested a review from a team as a code owner February 25, 2026 02:41

@felixweinberger felixweinberger left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for this submission!

I reviewed the evidence in the issue and verified the conformance suite outcomes on my own machine + looked through the evidence provided for the other requirements.

I had to figure out how to use MCP_CONFORMANCE_SCENARIO in the client to replicate the full test suite with a wrapper, but was able to get full conformance at 100% results on my machine.

I see everything we need to enable a Tier 1 classification - my only ask would be to consolidate the issue content into the main body rather than keep @mikekistler's placeholder if possible.

I.e. to merge the content of @jeffhandley's comment here back into the main issue body that's currently still a placeholder - then we can close and lock the issue for posterity.

@felixweinberger

Copy link
Copy Markdown
Contributor

@jeffhandley Pushed to this branch to resolve a merge conflict.

@pcarleton pcarleton merged commit 83be8b1 into modelcontextprotocol:main Feb 25, 2026
2 checks passed
@jeffhandley jeffhandley deleted the jeffhandley/csharp-sdk-tier1 branch February 25, 2026 17:46
@jeffhandley

Copy link
Copy Markdown
Contributor Author

Thanks, @felixweinberger! @mikekistler and I got the issue edited too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

C# SDK should be listed as Tier 1 SDK

3 participants