clientInfo property
Implementation?
get
clientInfo
Identifies the client software making the request. Clients SHOULD include this field on every request unless specifically configured not to do so.
The Implementation schema requires name and version; other
fields are optional.
The value is self-reported by the client and is not verified by the protocol. It is intended for display, logging, and debugging. Servers SHOULD NOT use it to change their behavior, and SHOULD NOT rely on it for security decisions.
Implementation
Implementation? get clientInfo => $optional('io.modelcontextprotocol/clientInfo', $model(Implementation.fromJson));