Security model

Every tool call is checked against the caller's scopes, logged to the audit log, and — for write tools — can require a human approval.