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 |
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.