Skip to content

SDK 2.0 rejects ChatGPT requests containing 2026-07-28 metadata with protocol 2025-11-25 #1783

Description

@matteocontrini

Hi,

I'm testing a new MCP server with "ChatGPT plugins" and it appears that the 2.0 version of the SDK is strict about request validation and breaks compatibility with ChatGPT.

At the moment, ChatGPT negotiates MCP protocol version 2025-11-25 but sends per-request metadata following 2026-07-28.

The SDK rejects this with:

{
  "type": "json_rpc_error",
  "code": -32600,
  "message": "The reserved per-request metadata key '_meta/io.modelcontextprotocol/clientCapabilities' is not valid with protocol version '2025-11-25'.",
  "is_error": true
}
Image

Ideally this should be fixed by OpenAI but it's obviously impossible for me to reach them, while I can report the issue here.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions