Get the account triage profile (cadence, junk rules, VIPs, quiet hours)
get_triage_profileReturns the account-level triageProfile: cadence, junk categories/default actions, VIP people/domains (never-auto), quiet hours, agentRules (what agents may do without asking), and notes (short standing instructions, at defaults and per inbox; keep them short, 2000 characters is guidance, not a hard limit read back here), plus setupCompleted (whether the human has completed first-setup). Any other keys stored on the profile (e.g. cleanup) pass through unchanged, except that an inbox override's non-standard keys come back as a short marker unless full:true. Pass inboxId to also get effective: the defaults deep-merged with that inbox's sparse override, which is what an agent should actually follow for that inbox. Read-only; needs no triage lease. Call this before any mutating pass (archive/label/junk/draft batches) so you know the human's cadence and VIP list.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_triage_profile"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| full | No | true returns every stored field verbatim. By default an inbox override's non-standard keys (agent notes) are replaced by a short marker to save tokens. | |
| inboxId | No | If set, also returns `effective` prefs for this inbox (defaults merged with its override). |