| ✗ | report-content | Called report with the full text of the Deployment Runbook resource | tools/call for "report" was never sent |
| ✓ | read-correct-uri | Read the target resource via resources/read with params.uri | |
| ✓ | pagination-followed | Requested the second resources/list page using the issued nextCursor | |
| ✓ | cursor-opaque-roundtrip | Every sent cursor was a server-issued token echoed byte-for-byte | |
| ✗ | stateless-meta | Every request carried _meta protocolVersion and clientCapabilities | resources/list request _meta missing io.modelcontextprotocol/protocolVersion |
| ✓ | mcp-method-header | Mcp-Method header mirrored the JSON-RPC method on every request | |
| ✓ | mcp-name-header-uri | Mcp-Name header mirrored params.uri on resources/read requests | |
| ✓ | version-header-match | MCP-Protocol-Version header present and matching the _meta value | |
| ✓ | accept-header | Every accepted POST carried Accept: application/json, text/event-stream | |