Change the capability, keep the connection
The clock is only the smallest example.
Replace the callback with code that reads a project file, queries a database, or calls a weather service. Give the tool an honest description and a clear input shape.
The host does not need a new private message language for each capability. It can discover and call them through MCP.
The tool changes. The connection agreement stays.
# citations