See: https://github.com/orgs/modelcontextprotocol/discussions/340 Edited notes from Tadas in #working-group-ideation: > I think we should probably merge this idea with the work on the registry -- we have been planning a notion of `server.version_detail` there and I think it will probably be worth taking that and putting into the spec as you are proposing. Probably will make sense to keep this a separate proposal, just saying we'll want to align the shapes and maybe adjust the registry to match where we land with your thinking here > I think it will be worth keeping an eye on where `version` is going in [this shape](https://github.com/modelcontextprotocol/registry/pull/3) and maybe combining any thinking that goes into there. The current code [looks like this](https://github.com/modelcontextprotocol/registry/blob/d32b528104da5915ad776ee3ea0a4f741d9b1307/scripts/test_publish.sh#L64-L67) Could be good to try to make sure your out-of-registry perspective is included as that forms Also a 2nd hand note from Darren via #registry-wg: > Suggestion: He thinks we should maintain a separate version number within the registry per-mcp-server and not tie it to the canonical registry Should follow up on the reasoning behind ^^