Skip to content

Enum: ToolChoiceModeEnum

Controls tool selection behavior for sampling requests.

URI: mcp:ToolChoiceModeEnum

Permissible Values

Value Meaning Description
auto None Model decides whether to use tools (default)
none None Model MUST NOT use any tools
required None Model MUST use at least one tool before completing

Slots

Name Description
mode Controls the tool use ability of the model

Identifier and Mapping Information

Schema Source

LinkML Source

name: ToolChoiceModeEnum
description: Controls tool selection behavior for sampling requests.
from_schema: https://w3id.org/lmodel/mcp
rank: 1000
permissible_values:
  auto:
    text: auto
    description: Model decides whether to use tools (default).
  none:
    text: none
    description: Model MUST NOT use any tools.
  required:
    text: required
    description: Model MUST use at least one tool before completing.