granola_content
Meeting content — notes, transcripts, and folders.
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": "granola_content"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| op | No | "list_notes" (default) | "get_note" | "get_transcript" | "list_folders". | list_notes |
| _org | No | Org (id) de CET APPEL. `oto_list_orgs()`. | |
| _group | No | Équipe (id) de CET APPEL, sous son org parente. | |
| cursor | No | pagination cursor from a previous response — valid on "list_notes"/"get_transcript"/"list_folders". | |
| _run_id | No | OBLIGATOIRE à chaque appel dès `run_start` ou `data_claim_next` : sans lui, l'écriture sur une ligne réservée est refusée. Hérité seulement si le serveur tient un run actif — n'y compte pas. | |
| include | No | op="get_note" only — "transcript" inlines the transcript in the response; may return `TRANSCRIPT_TOO_LARGE` for long meetings, use op="get_transcript" then (paginated from the start). | |
| note_id | No | REQUIRED by "get_note"/"get_transcript" — the note id (`not_...`). Refused on "list_notes"/"list_folders", which enumerate everything reachable and would ignore it. | |
| _account | No | Compte à OPÉRER parmi : `Alessandro` (org), `principal` (org, défaut). `oto_identity(op='list')`. | |
| _project | No | Projet (id) de CET APPEL — jeton PRIMAIRE. `oto_project(op='list')`. | |
| _instance | No | Instance de connecteur PRÉCISE (un credential exact). `oto_instance(op='list')`. | |
| folder_id | No | op="list_notes" — restrict to this folder and its subfolders (from op="list_folders"). | |
| page_size | No | "list_notes"/"list_folders" — 1-30, default 10. "get_transcript" — 1-100, default 50. | |
| created_after | No | ||
| updated_after | No | ||
| created_before | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |