Wraps the .NET test coverage toolchain so Claude can run dotnet test, parse Cobertura XML, and identify untested branches without you leaving the chat. Exposes eight tools: GetSourceFiles to discover code and batch by line budget, RunTestsWithCoverage to collect XPlat coverage, GetCoverageSummary for method level stats, GetFileCoverage to check per file targets, GetUncoveredBranches to find missing conditionals, GetCoverageDiff to compare runs, AppendTestCode to insert new test methods atomically, and CleanupSession to remove artifacts. Supports concurrent sessions via sessionId isolation and filesystem sandboxing through COVERAGE_MCP_ALLOWED_ROOT. Requires .NET 9 SDK and the reportgenerator global tool. Designed for batch workflows where you run tests once then parse coverage for many files to minimize test overhead.