OptionaldescriptionA human-readable description of the argument.
Intended for programmatic or logical use, but used as a display name in past specs or fallback (if title isn't present).
OptionalrequiredWhether this argument must be provided.
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).
Describes an argument that a prompt can accept.