Tracks: #2792 Tool schemas conform to JSON Schema 2020-12 and `structuredContent` accepts any JSON value (the type widening landed in #2849). ## What's in it - Client never dereferences network `$ref` anywhere it processes tool schemas; server rejects unresolvable external `$ref` at registration. - Audit downstream code that assumed `structuredContent` is an object / truthy. ## Conformance - `json-schema-ref-no-deref` ## Dependencies - Depends on: none ## References - [Tools — schemas](https://modelcontextprotocol.io/specification/draft/server/tools) - [SEP-2106](https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2106)
Activity