Get Brain
get_brainGet the compiled knowledge map for a brain: a manifest of source notes with IDs and summaries — call get_note for a note's full content. Site-agnostic. Accepts a UUID, slug, name, or alias; no list_brains lookup needed first (call list_brains for a brain not named in your instructions). status: "pending" means it has never compiled — call update_brain to add the first note. To create a new brain, call create_brain. The response's pending_triage_count is how many items are held out of this compile awaiting a list_triage / promote_triage_item / dismiss_triage_item decision.
AMBIGUITY: when a reference matches more than one brain the response is error "ambiguous_brain_ref" with a candidate list and NO brain. Present the candidates to the user and ask which they mean. Do not infer from context, and do not re-call this tool until they answer.
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_brain"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brain_id | No | Brain UUID | |
| brain_name | No | Brain slug, name, or alias — how the user referred to it |