Describe the bug
[1] Per the MCP specification the ResultType is now required by 2026-07-28 specification
For inspector this seems not sufficient for a /list call replay, but sufficient for the initial connection.
[2] This behavior is inconsistent
[3] The SEP describes these requirements but the final specification does not include it.
[4] Adding these field works,,except for resources/templates/list that still gets rejected by inspector
2026-07-28 Specification: does NOT specify ttlMs and cacheScope
"resultType": "complete",
"tools": [
{
To Reproduce
- Connect an MCP server. Do not return ResultType, ttLMs and cacheScope for tools/list
- inspector connects fine
- Click on the replay (in the right side of the screen that list the tools)
- Inspector reports an error that ResultType is required for 2026-07-28
- Add the resultType "complete"
- Inspector still rejects
- Add ttlMs and cacheScope to the result
- inspector accepts the request (except for resources/templates/list that still gets rejected by inspector)
Additional context
https://modelcontextprotocol.io/specification/2026-07-28/server/tools
https://modelcontextprotocol.io/seps/2549-TTL-for-list-results#sep-2549-ttl-for-list-results
- Does anyone test anything ?
- Did anyone review all the SEPs that should match the specification ?
- As a hobbyist for fun to find these issues is remarkable .
Describe the bug
[1] Per the MCP specification the ResultType is now required by 2026-07-28 specification
For inspector this seems not sufficient for a /list call replay, but sufficient for the initial connection.
[2] This behavior is inconsistent
[3] The SEP describes these requirements but the final specification does not include it.
[4] Adding these field works,,except for resources/templates/list that still gets rejected by inspector
2026-07-28 Specification: does NOT specify ttlMs and cacheScope
To Reproduce
Additional context
https://modelcontextprotocol.io/specification/2026-07-28/server/tools
https://modelcontextprotocol.io/seps/2549-TTL-for-list-results#sep-2549-ttl-for-list-results