Granola MCP server

Connect Granola to Claude, ChatGPT, Cursor, Claude Code, Codex, Gemini, GitHub Copilot and any other MCP client, for your whole team. Metorial adds security, governance, and tracing, and gives everyone one Magic MCP URL to connect.

What you can do with the Granola MCP server

Ask your agent in plain language. Each of these maps to a real tool on the server.

  • Use the list meetings tool in Granola
  • Use the get meeting transcript tool in Granola
  • Use the get meetings tool in Granola
  • Use the list meeting folders tool in Granola

Supported Tools

list_meetings

List Meetings

List accessible Granola meetings with date, folder, and cursor filters. Results contain summary metadata only; call get_meetings for attendees and meeting content instead of fetching every list result individually.

get_meeting_transcript

Get Meeting Transcript

Retrieve one page of a Granola meeting transcript, including speaker source and available attribution, diarization labels, resolved names, and timestamps.

get_meetings

Get Meetings

Retrieve full Granola meeting details for 1 to 10 note IDs, including attendees, calendar context, folder membership, summaries, and available private notes. Results preserve input order and do not include transcripts.

list_meeting_folders

List Meeting Folders

List accessible Granola meeting folders in alphabetical order, including parent-folder relationships and cursor pagination.

Connect Granola to your AI client

Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.

  1. Enable Granola in Metorial. In your Metorial portal, enable the Granola MCP server and sign in with the account that owns the data. Access stays governed by your team policies.
  2. Add a custom connector. Open Customize, then Connectors. Select Add, then Custom, then Web.
  3. Paste your Metorial MCP URL. Name it Metorial, paste your Magic MCP URL (<your-magic-mcp-url>) and continue.
  4. Sign in. Select Add and sign in to load Granola tools.

Run Granola through the Metorial gateway

One governed layer for every app your agents reach, not a separate connector per tool.

  • Give Granola and every other app to your whole team through one MCP gateway, behind your SSO.
  • Scope which teams and agents can use Granola tools with role-based access control, and trace every call.
  • Prefer to run it yourself? Metorial is open source and self-hostable.

More integrations teams use with Granola

Notion

Create, read, update, and archive pages and databases in a Notion workspace. Manage blocks (paragraphs, lists, headings, embeds, etc.) within pages. Query databases with filters and sorts across rich property types including text, numbers, dates, selects, relations, and formulas. Search across pages and databases by title. Add and read comments on pages and blocks. Upload files to pages. Manage workspace users and retrieve user profiles.

Microsoft Outlook

Send, read, reply to, forward, and manage email messages in user mailboxes. Organize messages into folders, apply categories, flags, and importance levels. Manage file and item attachments. Create, update, delete, and respond to calendar events and meetings. Find available meeting times, manage attendees, handle recurrence, and work with shared or delegated calendars. Create, read, update, and delete contacts, organize them into contact folders, and manage contact photos. Manage tasks and task lists via Microsoft To Do, including due dates, reminders, recurrence, and checklist items. Support for Focused Inbox, @-mentions, mail tips, send-on-behalf, and send-as capabilities.

Google Calendar

Create, read, update, and delete calendar events and calendars. Manage attendees, recurring events, and reminders. Check free/busy availability for scheduling. Share calendars and control access permissions. Create events from natural language text with quick add. Manage special event types like focus time, out of office, and working location. Subscribe to or remove calendars from a user's calendar list. Sync calendar changes incrementally.

Confluence

Create, read, update, and delete pages, blog posts, comments, and attachments in Confluence spaces. Manage spaces, permissions, labels, and content restrictions. Search content using Confluence Query Language (CQL). Upload and download file attachments with versioning. Manage users, groups, and group memberships. Create and manage whiteboards, databases, folders, and templates. View and update inline tasks. Access audit logs.

Calendly

List, retrieve, and cancel scheduled events. Book meetings programmatically on behalf of invitees using available time slots. Retrieve event types and their configurations. Query user availability, available time slots, busy times, and availability schedules. Create single-use scheduling links with optional overrides. List and manage invitees, mark no-shows, and access custom question responses and UTM tracking data. Manage organization memberships, invite or remove users. Retrieve routing form configurations and submissions. Subscribe to webhooks for new bookings, cancellations, and routing form submissions.

Google Meet

Create and manage Google Meet meeting spaces, configure access settings, moderation modes, and auto-artifacts like recordings and transcripts. Add, list, and remove space members with roles such as co-host. Retrieve conference records including participant details, join/leave times, and session history. Access meeting artifacts including recording metadata, transcript entries with speaker and timestamp data, and smart notes.

Technical notes for Granola

Read accessible Granola meeting folders, browse meeting-note metadata, retrieve summaries and meeting context in batches, and page through complete meeting transcripts.

Frequently asked questions

Common questions about connecting Granola to AI agents with Metorial.

  1. How many tools does the Granola MCP server have?
    The Granola MCP server exposes 4 tools, including List Meetings, Get Meeting Transcript, Get Meetings. Each one is governed and traced through Metorial.
  2. Granola exposes tools your agents call on demand; it does not publish event triggers yet. Everything still runs through one governed MCP URL.
  3. Any MCP client, including VS Code, Windsurf, Zed, OpenCode and Grok. Each one reaches the Granola MCP server through the same Metorial URL.
  4. Use role-based access control to decide which teams, users, and agents can use Granola and which of its tools they can call.
  5. Yes. Metorial is open source, so you can run the Granola MCP server yourself or use the hosted gateway.

Connect Granola to production AI agents

See how Metorial gives your team governed access to Granola, with tracing and security controls built in.