granola
granola.
Meeting content — notes, transcripts, and folders.
setup & usage
⚠ clé api granola
crée une clé API dans Granola (app desktop → Settings → Connectors → API keys → Create new key — voir la doc d'intégration), puis colle-la dans oto.
▸ notes de réunion, transcripts, dossiers, webhooks
granola donne accès aux notes de réunion, transcripts et résumés IA de l'espace connecté, en deux tools :
granola_content(op="list_notes", created_after="2026-08-01")granola_content(op="get_note", note_id="not_...")granola_content(op="get_transcript", note_id="not_...") (pagination dédiée, gère TRANSCRIPT_TOO_LARGE)granola_content(op="list_folders")granola_webhook_endpoint(op="create", url="https://...", scopes=["workspace"]) (["personal"]/["public"] avec une clé personnelle — une clé workspace DOIT passer exactement ["workspace"], confirmé en live)granola_webhook_endpoint(op="list"|"update"|"delete", ...)· pagination, `signing_secret`, et portée `scopes`
cursor (rendu dans hasMore/cursor de chaque réponse, jamais de numéro de page) ; bornes page_size : notes/dossiers 1-30 (défaut 10), transcript 1-100 (défaut 50)granola_webhook_endpoint(op="create") rend un signing_secret (HMAC-SHA256, format Standard Webhooks) une seule fois, dans cette réponse — à stocker côté récepteur pour vérifier les livraisons ; il n'est jamais réémisscopes détermine QUELLES notes déclenchent des événements pour un endpoint : personal (notes possédées ou partagées directement), public (notes visibles par tout l'espace) — une clé workspace doit passer exactement ["workspace"]429docs.granola.ai/api-reference/openapi.json), pas contre un résumé de page doc — et testé en live le 2026-08-20 contre un vrai workspace (clé workspace) : notes/transcript/dossiers + le cycle complet création→modification→suppression d'un webhook endpoint fonctionnent tel que codé, erreurs 400 comprisesGET /v1/audit (journal d'audit) ; testé en live, il a rendu 404 NOT_FOUND sur cette clé (probablement une fonctionnalité de plan non activée pour cet espace) — retiré du connecteur plutôt que d'exposer un tool que personne ne peut actuellement utiliseroutils
chargement…
utilisation
claude code — installe le plugin oto —
claude plugin marketplace add otomata-tech/oto-plugin — mcp + skill configurés.cli —
pipx install oto-cli puis oto granola …