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

Labels

enhancementNew feature or request

Type

No type

Projects

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions