Record

annotations

========================================================================= Annotations

Annotations that inform how clients use or display objects

Spec: https://spec.modelcontextprotocol.io/specification/2025-06-18/schema#annotations

record annotations {
  audience: option​<list​<role>>,
  last-modified: option​<string>,
  priority: option​<f64>,
}

Fields

NameTypeDescription
audienceoption​<list​<role>>

Intended audience for this content

Can include multiple entries (e.g., ["user", "assistant"]).

last-modifiedoption​<string>

Last modification timestamp (ISO 8601 format)

Example: "2025-01-12T15:00:58Z"

priorityoption​<f64>

Importance priority (0.0 to 1.0)

1.0 = most important (effectively required) 0.0 = least important (entirely optional)