Optional Readonly_Custom metadata
Optional ReadonlyannotationsAnnotations to attach to the content
Optional ReadonlylinksResource references to append to the response as resource_link
content blocks. One block is appended per entry, in the given order,
after the primary content. Useful for pointing at large payloads
stored as readable resources without inlining them.
Optional ReadonlystructuredStructured payload that mirrors the tool's outputSchema.
When set, the framework forwards it on the CallToolResult as
structuredContent. Clients use it for typed access to the tool's
result while the human-readable content array stays unchanged.
Options for text responses.