client/stateless-tool-call
Checkpoints
MUST (any failure zeroes the score — 6/7 passed)
| Checkpoint | Description | Detail | |
|---|---|---|---|
| ✓ | tool-call-args | Called add with a=17, b=25 | |
| ✗ | stateless-meta | Every request carried _meta protocolVersion, clientInfo, and clientCapabilities | tools/list request _meta missing io.modelcontextprotocol/protocolVersion |
| ✓ | version-header-match | MCP-Protocol-Version header present and matching the _meta value | |
| ✓ | mcp-method-header | Mcp-Method header mirrored the JSON-RPC method on every request | |
| ✓ | mcp-name-header | Mcp-Name header mirrored params.name on tools/call requests | |
| ✓ | accept-header | Every accepted POST carried Accept: application/json, text/event-stream | |
| ✓ | no-batched-posts | Never sent a batched (array-body) POST |
SHOULD (the score fraction — 0/2 passed)
| Checkpoint | Description | Detail | |
|---|---|---|---|
| ✗ | clientinfo-every-request | Included clientInfo in _meta on every request | tools/list request _meta missing clientInfo name/version |
| ✗ | no-legacy-lifecycle | Never sent a legacy initialize request or an Mcp-Session-Id header | sent a legacy initialize request; this revision has no handshake |
Usage & cost
- Nominal cost
- $0.215
- Input tokens
- 20,705
- Output tokens
- 3,327
- Cache read
- 23,040
- Duration
- 115s
- Timestamp
- 2026-07-18 11:11:36Z
- Bench version
- 0.3.0
Cost is nominal (public API pricing): token usage × published rates; actual marginal cost is subscription-covered.