Optional_See General fields: _meta for notes on _meta usage.
OptionalannotationsOptional annotations for the client.
OptionaldescriptionA description of what this template is for.
This can be used by clients to improve the LLM's understanding of available resources. It can be thought of like a "hint" to the model.
OptionaliconsOptional set of sized icons that the client can display in a user interface.
Clients that support rendering icons MUST support at least the following MIME types:
image/png - PNG images (safe, universal compatibility)image/jpeg (and image/jpg) - JPEG images (safe, universal compatibility)Clients that support rendering icons SHOULD also support:
image/svg+xml - SVG images (scalable but requires security precautions)image/webp - WebP images (modern, efficient format)OptionalmimeThe MIME type for all resources that match this template. This should only be included if all resources matching this template have the same type.
Intended for programmatic or logical use, but used as a display name in past specs or fallback (if title isn't present).
OptionaltitleIntended for UI and end-user contexts — optimized to be human-readable and easily understood, even by those unfamiliar with domain-specific terminology.
If not provided, the name should be used for display (except for Tool,
where annotations.title should be given precedence over using name,
if present).
A URI template (according to RFC 6570) that can be used to construct resource URIs.
A template description for resources available on the server.