Back to MCP Servers

Granola MCP Server

Official MCP server from Granola that brings your AI meeting notes, transcripts, and folders into Claude, ChatGPT, Cursor, and other MCP clients.

Collaboration by Granola OAuth2 active
Overview

Granola is an AI notepad for meetings that captures notes and transcripts from your calls. The Granola MCP server is the official remote server hosted by Granola at https://mcp.granola.ai/mcp. It connects your Granola account to any MCP-compatible AI app so that an assistant can search your meeting notes, pull transcripts, and use the context of past conversations when drafting follow-ups, tickets, or documents.

The server exposes tools for listing meetings and folders, querying notes in natural language, retrieving transcripts, and confirming account info. Authentication is handled through a browser-based OAuth 2.0 flow with Dynamic Client Registration, so there are no long-lived API keys to manage. Permission scopes follow your Granola plan: free users can query their own notes from the last 30 days, while paid plans unlock folder listings and full transcript access.

Because it is provider-hosted, there is nothing to install or self-deploy. You add it as a connector in Claude or ChatGPT, or register the remote URL in Claude Code, Cursor, or another MCP client. Enterprise workspaces can gate availability through Settings > Security.

Tools

Tool Description
query_granola_meetings Chat with your meeting notes in natural language across your accessible Granola history.
list_meeting_folders List Granola folders the user can access. Paid plans only.
list_meetings Browse meetings with metadata such as title, date, and participants.
get_meetings Search meeting content and transcripts for specific terms or topics.
get_meeting_transcript Access the raw transcript of a specific meeting. Paid plans only.
get_account_info Verify the connected Granola account email and workspace.
Setup Guide

Prerequisites

  • Active Granola account with existing meeting notes
  • An MCP-compatible client (Claude, ChatGPT, Cursor, Claude Code, etc.)
  • For full transcript and folder access, a paid Granola plan
  • For Enterprise workspaces, an admin must enable MCP under Settings > Security

Claude Desktop / Claude.ai (Connectors)

  1. Open Settings, then Connectors
  2. Search for "Granola" and click Connect
  3. Complete the browser OAuth flow with your Granola account
  4. Toggle the connector on

ChatGPT

  1. Open Settings, then Apps
  2. Search for "Granola" and click Connect
  3. Authenticate and toggle on

Claude Code

Register the remote server, then authenticate via the /mcp command:

claude mcp add granola --transport http https://mcp.granola.ai/mcp

Cursor / Generic MCP client config

Add the remote server to your MCP client config:

{
  "mcpServers": {
    "granola": {
      "url": "https://mcp.granola.ai/mcp",
      "transport": "http"
    }
  }
}

The first request will trigger the browser-based OAuth 2.0 flow.

Use Cases
  • Pull action items from this morning's standup and turn them into Linear or Jira tickets without leaving your IDE
  • Draft a CRM follow-up note in HubSpot or Salesforce using the transcript of a sales discovery call
  • Search across recent customer interviews for mentions of a specific feature request or pain point
  • Scaffold a feature spec in Cursor or Claude Code using what was agreed in a design review meeting
  • Generate a weekly digest by querying meetings tagged in a particular folder
Example Prompts
  • "Search my Granola meetings from the last week for any mention of pricing objections and summarize the patterns."
  • "Get the transcript of yesterday's onboarding call with Acme and draft a follow-up email."
  • "List my Granola folders, then pull every meeting in the Customer Discovery folder from this month."
  • "Find the action items I committed to in this morning's standup and create Linear tickets for them."
  • "Which Granola account am I currently connected with?"
Pros
  • Official, provider-hosted server: no install, no self-deployment, no API key management
  • Secure OAuth 2.0 with Dynamic Client Registration; permissions tied to your Granola plan and workspace
  • Works out of the box with Claude, ChatGPT, Cursor, and Claude Code as a remote MCP connector
  • Enterprise admin controls for workspace-level enablement
Limitations
  • Full transcript access and folder listing require a paid Granola plan; free users are limited to their own notes from the last 30 days
  • Only personal "My notes" content is accessible; shared team space folders are not exposed through MCP
  • Rate limited (approximately 100 requests/minute, varies by plan), which can constrain bulk analysis workflows
Alternatives