Skip to content

Implement SEP-1613: JSON Schema 2020-12 as Default Dialect #1057

@felixweinberger

Description

@felixweinberger

This is a tracking issue for implementation of SEP-1613.

Summary

This SEP establishes JSON Schema 2020-12 as the default dialect for embedded schemas within MCP messages (tool inputSchema/outputSchema and elicitation requestedSchema fields). The TypeScript SDK needs to ensure all schema generation and validation uses JSON Schema 2020-12 by default, handle schemas that explicitly declare alternative dialects via the $schema field, and update documentation to reflect the standardized default version. This resolves validation failures between implementations assuming different versions.

Related Issues & PRs

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementRequest for a new feature that's not currently supported

    Type

    No type

    Projects

    Status

    In review

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions