Skip to content

One Spec, Ten SDKs, Zero Excuses: Conformance Testing MCP - Paul Carleton, Anthropic#

MCP Dev Summit North America 2026 digest Program Adjacent pick 2–3 April 2026

Paul Carleton, Member of Technical Staff, Anthropic

  • Why: "Compatibility without coordination" is MCP's core promise; this is the testing infrastructure that keeps ten SDK implementations honest, and a good template for conformance testing any protocol.
  • What: MCP's conformance testing infrastructure: real SDK implementations (Python, TypeScript, C#, Go) run against scenarios exercising specific protocol interactions — OAuth flows, Client ID Metadata Documents, resource metadata discovery — with analysis of behavior and conformance; including what running it across SDKs found, how it changed spec development, and how it enables attack simulation and evidence-based SDK tiering (from abstract only).
  • How: Scenario-based behavioral conformance harness that runs actual SDKs, not paper checks against the spec.
  • Where applicable: Directly relevant to MCP implementation maintainers; the conformance-harness pattern generalizes to any multi-implementation protocol effort.