Skip to main content
Plugin ID: granola | Auth: API Key (Bearer token, grn_ prefix)
Granola’s public API is currently read-only. Notes are only accessible once they have a completed AI summary and transcript.

Tools

granola.notes.list

Name: List Meeting Notes List meeting notes from Granola with pagination. Optionally filter by creation date. Input:
ParameterTypeRequiredDefaultDescription
created_afterstringNoISO-8601 datetime to filter notes created after this time
limitintegerNo25Max notes to return
cursorstringNoPagination cursor from a previous response
Output:
{
  "notes": [
    {
      "id": "not_abc123",
      "title": "Weekly Standup",
      "summary": "Discussed sprint progress and blockers...",
      "created_at": "2026-04-20T10:00:00Z",
      "updated_at": "2026-04-20T10:30:00Z"
    }
  ],
  "next_cursor": "cursor_xyz"
}

granola.notes.get

Name: Get Meeting Note Get a single Granola meeting note by ID. Optionally include the full transcript. Input:
ParameterTypeRequiredDefaultDescription
noteIdstringYesNote ID (prefixed with not_)
include_transcriptbooleanNofalseInclude the full meeting transcript
Output:
{
  "id": "not_abc123",
  "title": "Weekly Standup",
  "summary": "Discussed sprint progress and blockers...",
  "transcript": "Speaker 1: Let's start with updates...",
  "created_at": "2026-04-20T10:00:00Z",
  "updated_at": "2026-04-20T10:30:00Z"
}