Granola is a meeting notes app that captures transcripts and helps teams search and share conversations. It helps turn meeting context into action items and follow-ups.
Granola is a meeting notes app that captures transcripts and helps teams search and share conversations. It helps turn meeting context into action items and follow-ups. On Nagent, Granola MCP is exposed as a fully-configurable productivity & project management integration that any agent can call — 4 actions, and DCR_OAUTH authentication. No code is required to wire Granola MCP into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Granola MCP to automate the kinds of tasks productivity & project management teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Granola MCP into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Granola MCP, with input parameters and output schema. Drop these into any step of an agent built in Helix.
GRANOLA_MCP_GET_MEETINGSGet detailed meeting information for one or more Granola meetings by ID. Returns private notes, AI-generated summary, attendees, and metadata. Use this when you already have specific meeting IDs (e.g. from list_meetings results). For open-ended questions about meeting content, use query_granola_meetings instead.
Input parameters
Array of meeting UUIDs (max 10)
GRANOLA_MCP_GET_MEETING_TRANSCRIPTGet the full transcript for a specific Granola meeting by ID. Returns only the verbatim transcript content, not summaries or notes. Use this when the user needs exact quotes, specific wording, or wants to review what was literally said in a meeting. For summarized content or action items, use query_granola_meetings or list_meetings/get_meetings instead.
Input parameters
Meeting UUID
GRANOLA_MCP_LIST_MEETINGSList the user's Granola meeting notes within a time range. Returns meeting titles and metadata. IMPORTANT: For short-term questions about recent meeting details, prefer using query_granola_meetings instead. When to use: - User asks to list their meetings - User asks about action items, decisions, or summaries from meetings over a longer or specific date range - User asks about content from their meeting transcripts - User references 'Granola notes' or 'meeting notes' or 'transcripts' When NOT to use: - User is asking about upcoming calendar events or scheduling - User wants to create/modify calendar invites Use get_meetings to retrieve detailed meeting content after identifying relevant meetings.
Input parameters
ISO date for custom range end (required if time_range is 'custom')
Time range to query meetings from
ISO date for custom range start (required if time_range is 'custom')
GRANOLA_MCP_QUERY_GRANOLA_MEETINGSQuery Granola about the user's meetings using natural language. Returns a tailored response with inline citation links in mark (e.g. \[\[0\]\](url)) that reference source meeting notes. IMPORTANT: The response includes numbered citation links to specific Granola meeting notes. These citations MUST be preserved in your response to the user — they provide transparency and allow the user to verify information by clicking through to the original notes. When to use: - User asks about what was discussed, decided, or action-items from meetings - User asks about follow-ups, todos, or commitments from recent meetings - User references 'Granola notes' or 'meeting notes' When NOT to use: - User is asking about calendar scheduling or upcoming events - User explicitly asks for a specific meeting by ID (use get_meetings instead) Prioritize using query_granola_meetings over list_meetings/get_meetings for open-ended or natural language queries about meeting content.
Input parameters
The query to run on Granola meeting notes
Optional list of specific meeting IDs to limit context to
No publicly available marketplace agent is found using this tool yet. There are 39 agents privately built on Nagent that already use Granola MCP.
Build on Nagent
Connect Granola MCP to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Granola MCP, and click "Connect Now." You'll authenticate with DCR_OAUTH — Nagent handles credential storage and refresh automatically. Once connected, Granola MCP is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Granola MCP is connected, you configure its 4 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Granola MCP steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Granola MCP event fires, the agent kicks off automatically.
Every Granola MCP action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Granola MCP ships with 4 pre-built productivity & project management actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Granola MCP together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Granola MCP-based workflows tailored to your business.