Skip to main content
Connect your AI tools to your Granola meeting notes with Granola MCP. Once connected you can use this to: search through your meeting notes, find specific topics discussed in past meetings, extract action items or decisions from your notes, answer questions based on your meeting history and more. We currently only support authentication through browser OAuth. For other forms of authentication, please send feedback to [email protected].
Granola MCP is currently generally available to test, but please note that availability and features may change in future.

Set-up guide

Pre-requisites

  • A Granola account with existing meeting notes
  • AI tool that supports MCP, such as Claude and ChatGPT
You will need a paid Claude or ChatGPT account. Refer below for specific tiers that support custom connectors.

How to connect

Claude is only available on Paid plans. If you are on an Enterprise plan, you might need your admin to approve custom connectors.
  1. Open and sign in to Claude
  2. Go to Settings
  3. Go to Connectors, search for Granola
  4. Connect, authenticate and make sure you’re toggled on when chatting
ChatGPT Apps is only available on Plus, Pro, Business or Enterprise plans.
  1. Open and sign in to ChatGPT
  2. Go to Settings
  3. Search for ‘Granola’ and connect
  4. You can now @Granola or just ask to reference your meetings in ChatGPT
  1. Run claude in your terminal
  2. Run this command:
  claude mcp add granola --transport http https://mcp.granola.ai/mcp
  1. Open a new terminal tab and run claude again
  2. Run /mcp, select the granola MCP, and select ‘Authenticate’
  3. Ask Claude to reference your meetings
You can manually connect to the Granola MCP by using the public URL https://mcp.granola.ai/mcp as a custom connection.Your AI tool must support:
  • MCP client protocol using Streamable HTTP transport
  • OAuth 2.0 authentication — the server uses browser-based OAuth, so your tool needs to be able to open a browser window for the user to sign in to Granola. After sign-in, the tool receives a bearer token to include in subsequent requests.
Each user authenticates individually through the browser OAuth flow. There is no API key or service account access method for MCP.
If you need programmatic access without per-user browser authentication (e.g. a service account for workspace-wide access), see our Enterprise API instead.

Tools and descriptions

ToolDescriptionExample prompts
query_granola_meetingsChat with GranolaSee full chat examples here
list_meetingsScan through your list of meetings, includes: meeting ID, meeting title, meeting date, attendeesWhat meetings did I have with Sam last week?
get_meetingsSearch through your meeting content, including: meeting ID, meeting title, meeting date, attendees, private notes, enhanced notesWhat are the remaining action items for each person on this project?
get_meeting_transcriptOnly for paid Granola tiers — Zoom in to your transcripts, includes: meeting ID, raw transcriptGive specific quotes of how the team described the issue

Troubleshooting guide

Rate limits

Rate limits will vary depending on your Granola subscription plan and the MCP tool that you’re using. Rate limits currently average around 100 requests per minute across all tools. Rate limits are subject to change.
If you’re on the Basic (Free) plan, you can only query notes in the last 30 days.

MCP tools not working

If you’re getting a message that your LLM agent can’t access your meeting notes or use the Granola MCP tools, try re-authenticating.

General FAQ

Do I have to use the same email address for my AI tool and Granola?

No, you can use different accounts for your AI tool and Granola. You’ll authenticate the Granola account you want your AI tool to have access to.

Why can’t I access a certain note?

You’ll only be able to query notes where you are the owner. Notes that are shared with you, or are in a shared folder that you have access to won’t be available to the MCP tools. If you’re on the Basic (free) plan, you’ll only be able to query notes from the last 30 days.

I’ve just upgraded from Basic to Business/Enterprise, when will I get access to extra tools?

This should happen immediately, and you’ll have access to extra tools and upgraded rate limits on your next query.

Can I connect Granola MCP to my own internal AI tool?

Yes — any tool that implements the MCP client specification with Streamable HTTP transport can connect to Granola MCP. Your tool will need to handle the OAuth 2.0 browser authentication flow so that each user can sign in to their Granola account. See the “Other AI tools” section above for technical details. If you’re building a custom integration and need help, reach out to [email protected].

Enterprise FAQ

Is MCP available for Granola Enterprise customers?

Yes, we’re excited to offer early access to MCP for Enterprise customers. Admins will be able to toggle MCP access for the workspace in Security Settings. MCP toggle in Security Settings Please note that MCP availability is time-limited, and features may change before general release.

Will this be turned on by default?

MCP is disabled by default for all workspace members. Admins can enable and configure access through the admin console. You’re in control of your users’ access to MCP.

Coming soon

We’re developing additional enterprise capabilities including advanced access controls, usage monitoring and analytics, higher rate limits, and flexible pricing options (more to come on this soon!)