Overview
Add Granola to any ModuleX agent or workflow. Retrieve meeting notes, summaries, attendees, calendar event details, and transcripts from Granola through its REST API (public-api.granola.ai).
Categories: Productivity & Collaboration · Meeting · Note Taking · Auth: API Key · Actions: 3
Authentication
API Key Authentication
Authenticate using your Granola API keyRequired Credentials
| Field | Description | Required | Format |
|---|---|---|---|
| Granola API Key | Your Granola API key | Yes | grn_xxxxxxxxxxxxxxxxxxxxxxxx |
Available Actions
list_notes — Lists meeting notes from Granola with optional date filters and pagination.
list_notes — Lists meeting notes from Granola with optional date filters and pagination.
Parameters
Return notes created before this date (ISO 8601)
Return notes created after this date (ISO 8601)
Return notes updated after this date (ISO 8601)
Return notes in this folder and its child folders (e.g., fol_4y6LduVdwSKC27)
Pagination cursor from a previous response
Number of notes per page (1-30, default 10)
Response
get_note — Retrieves a specific meeting note from Granola by ID, including summary, attendees, calendar event details, and optionally the transcript.
get_note — Retrieves a specific meeting note from Granola by ID, including summary, attendees, calendar event details, and optionally the transcript.
Limits & Quotas
- The API only returns notes that have a generated AI summary and
transcript; notes still processing or never summarized are omitted
from list responses and return
404on direct access. page_sizeaccepts1-30(default10) forlist_notesandlist_folders.- Rate limits are applied per user or workspace depending on the key’s
access scope; exceeding them returns
429 Too Many Requests. - Error model: non-2xx responses and timeouts are caught and
returned as
success=False+errorrather than raising. Plan for retries on the agent side based on the error string.