Record

tool-annotations

Hints about tool behavior

record tool-annotations {
  title: option​<string>,
  read-only-hint: option​<bool>,
  destructive-hint: option​<bool>,
  idempotent-hint: option​<bool>,
  open-world-hint: option​<bool>,
}

Fields

NameTypeDescription
titleoption​<string>

Human-readable title for the tool

read-only-hintoption​<bool>

Tool only reads data, doesn't modify

destructive-hintoption​<bool>

Tool may modify or delete data

idempotent-hintoption​<bool>

Multiple calls with same input produce same result

open-world-hintoption​<bool>

Tool may access external resources