notifications/tools/list_changed
, where it is possible to affect the tools that are offered by the server, a client could end up with tools that they were not aware were enabled.<user_id>:<session_id>
. This ensures that even if an attacker guesses a session ID, they cannot impersonate another user as the user ID is derived from the user token and not provided by the client.
MCP servers can optionally leverage additional unique identifiers.