### Initial Checks - [x] I confirm that I'm using the latest version of MCP Python SDK - [x] I confirm that I searched for my issue in https://github.com/modelcontextprotocol/python-sdk/issues before opening this issue ### Description It seems like the MCP specs was updated to move serverInfo into the `_meta` field (https://github.com/modelcontextprotocol/modelcontextprotocol/pull/3002/changes). This change is not currently reflected in the python sdk v2. The official schema seems to also reflect that (serverInfo was removed from DiscoverResult): https://github.com/modelcontextprotocol/modelcontextprotocol/blob/88191b9f574d67d553ea9372278a14e09d762f55/schema/draft/schema.ts#L678 ### Example Code ```Python ``` ### Python & MCP Python SDK ```Text v2 latest for 2026-07-28 version ```
Initial Checks
Description
It seems like the MCP specs was updated to move serverInfo into the
_metafield (https://github.com/modelcontextprotocol/modelcontextprotocol/pull/3002/changes). This change is not currently reflected in the python sdk v2.The official schema seems to also reflect that (serverInfo was removed from DiscoverResult): https://github.com/modelcontextprotocol/modelcontextprotocol/blob/88191b9f574d67d553ea9372278a14e09d762f55/schema/draft/schema.ts#L678
Example Code
Python & MCP Python SDK