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.
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. |
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)
- Open Settings, then Connectors
- Search for "Granola" and click Connect
- Complete the browser OAuth flow with your Granola account
- Toggle the connector on
ChatGPT
- Open Settings, then Apps
- Search for "Granola" and click Connect
- 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.
- 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
- "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?"
- 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
- 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
- Fireflies.ai MCP for similar meeting transcript and note access from an alternative AI notetaker
- Otter.ai integrations as a competing AI meeting transcription source
- Community Granola MCP servers like chrisguillory/granola-mcp and btn0s/granola-mcp if you prefer self-hosting against the Granola API