IntegrationsResources
Granola
AI meeting notetaker — capture, transcribe, and search meeting notes via the Granola MCP server
Granola integration connects your agents to your meeting notes, transcripts, and folders through Granola's official MCP server.
Server URL: https://mcp.granola.ai/mcp
Setup
- Navigate to Resources and click Add Resource
- Select Granola from the catalog
- The resource is added with all tools and scopes pre-configured
Each user connects their own Granola account via OAuth when they first use a Granola tool. Navigate to Connections to manage linked accounts.
Granola uses Dynamic Client Registration (RFC 7591) — the gateway registers a per-organization OAuth client with Granola automatically on first install. Embedded and bring-your-own modes are not available for this resource. See Credential modes for how this compares to other catalog resources.
Available tools
| Tool | Description |
|---|---|
get_account_info | Get the email and active workspace for the connected Granola account |
list_meeting_folders | List the user's meeting folders with ID, title, description, and note count |
list_meetings | List meeting notes within a time range (this week, last week, or last 30 days) |
get_meetings | Get private notes, AI summary, attendees, and metadata for one or more meeting IDs |
get_meeting_transcript | Get the full verbatim transcript for a specific meeting |
query_granola_meetings | Ask natural-language questions across meeting notes; returns cited responses |
Required scopes
offline_access— maintain access when the user is offline
Policy examples
- Allow read-only access: tool patterns
get_*,list_*,query_granola_meetings(every Granola tool is read-only, so this matches the full surface) - Block transcript access while allowing summaries and search: deny
get_meeting_transcript, allow the rest - Restrict to natural-language search only: allow
query_granola_meetingsandget_account_info, deny everything else