Skip to content

ToolListEntry

The tools/list-shaped descriptor of a single tool.

PropertyTypeDescription
alwaysOn?booleanBudget hint mirrored from the definition, when set.
annotationsToolAnnotationsBehavioral hints (MCP annotations), always present — either the author’s explicit values or the SDK’s conservative auto-derived defaults.
descriptionstringThe tool description.
inputSchemaJsonSchemaThe compiled JSON Schema for the tool’s arguments.
mutating?booleanMutating hint mirrored from the definition, when set.
namestringThe tool name (un-namespaced; the gateway adds the {slug}__ prefix).
outputSchema?JsonSchemaThe compiled JSON Schema for the tool’s structured output, present only when the definition declares an output schema (MCP outputSchema).
title?stringThe human-readable display name (MCP title), when set.