Running client scenario 'caching' against server: http://127.0.0.1:3953/mcp
Checks:
2026-07-29T03:30:20.907Z [sep-2549-tools-list-caching-hints              ] SUCCESS tools/list response includes ttlMs and cacheScope caching hints
2026-07-29T03:30:24.914Z [sep-2549-prompts-list-caching-hints            ] FAILURE prompts/list response includes ttlMs and cacheScope caching hints
2026-07-29T03:30:28.919Z [sep-2549-resources-list-caching-hints          ] FAILURE resources/list response includes ttlMs and cacheScope caching hints
2026-07-29T03:30:32.923Z [sep-2549-resources-templates-list-caching-hints] FAILURE resources/templates/list response includes ttlMs and cacheScope caching hints
2026-07-29T03:30:32.924Z [sep-2549-resources-read-caching-hints          ] SKIPPED resources/read response includes ttlMs and cacheScope caching hints
2026-07-29T03:30:32.924Z [sep-2549-ttl-non-negative                      ] SUCCESS All ttlMs values are non-negative integers
2026-07-29T03:30:32.924Z [sep-2549-cache-scope-valid                     ] SUCCESS All cacheScope values are "public" or "private"

Test Results:
Passed: 3/6, 3 failed, 0 warnings

=== Failed Checks ===

  - PromptsListCachingHints: prompts/list response includes ttlMs and cacheScope caching hints
    Error: prompts/list returned JSON-RPC error -32601: method not found: 'prompts/list' (core method not implemented by this server)

Test that servers include caching hints (ttlMs and cacheScope) on cacheable results (SEP-2549).

Server Implementation Requirements:

Servers MUST include ttlMs (integer >= 0) and cacheScope ("public" or "private") on results from:
- tools/list
- prompts/list
- resources/list
- resources/templates/list
- resources/read

  - ResourcesListCachingHints: resources/list response includes ttlMs and cacheScope caching hints
    Error: resources/list returned JSON-RPC error -32601: method not found: 'resources/list' (core method not implemented by this server)

Test that servers include caching hints (ttlMs and cacheScope) on cacheable results (SEP-2549).

Server Implementation Requirements:

Servers MUST include ttlMs (integer >= 0) and cacheScope ("public" or "private") on results from:
- tools/list
- prompts/list
- resources/list
- resources/templates/list
- resources/read

  - ResourcesTemplatesListCachingHints: resources/templates/list response includes ttlMs and cacheScope caching hints
    Error: resources/templates/list returned JSON-RPC error -32601: method not found: 'resources/templates/list' (core method not implemented by this server)

Test that servers include caching hints (ttlMs and cacheScope) on cacheable results (SEP-2549).

Server Implementation Requirements:

Servers MUST include ttlMs (integer >= 0) and cacheScope ("public" or "private") on results from:
- tools/list
- prompts/list
- resources/list
- resources/templates/list
- resources/read
