annotations
Optional annotations for the client.
The client can use annotations to inform how objects are used or displayed. https://modelcontextprotocol.io/specification/2025-06-18/schema#annotations
record annotations {
audience: option<list<role>>,
last-modified: option<string>,
priority: f64,
}Fields
| Name | Type | Description |
|---|---|---|
| audience | option<list<role>> | Describes who the intended customer of this object or data is. It can include multiple entries to indicate content useful for multiple audiences (e.g., [“user”, “assistant”]). |
| last-modified | option<string> | The moment the resource was last modified, as an ISO 8601 formatted string. Should be an ISO 8601 formatted string (e.g., “2025-01-12T15:00:58Z”). Examples: last activity timestamp in an open file, timestamp when the resource was attached, etc. |
| priority | f64 | Describes how important this data is for operating the server. A value of 1 means “most important,” and indicates that the data is effectively required, while 0 means “least important,” and indicates that the data is entirely optional. |