You'll notice
Re-sending initialize with a different timeout for a registered SDK MCP server now warns that the change is ignored.
If initialize is re-sent specifying a different timeout for an SDK MCP server that's already registered, Claude Code now logs a warning that the timeout change is ignored until the server is removed and re-added, rather than silently applying or dropping the new value.