Skip to content

SEP-2106 — JSON Schema 2020-12 + structuredContent #2903

Description

@maxisbey

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    spec-2026-07-282026-07-28 MCP spec release workv2Ideas, requests and plans for v2 of the SDK which will incorporate major changes and fixes

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions