
Versioning an MCP tool surface without breaking connected clients
There is no negotiated version number for a tool surface. That makes the rules simple and strict: add freely, never redefine a name, and put the migration note where the model will read it.

