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
Claude
Claude is only available on Paid plans. If you are on a Team or
Enterprise plan, you might need your admin to approve custom connectors
or connect Granola for you.
- Open and sign in to Claude
- Go to Settings
- Go to Connectors, search for Granola
- Connect, authenticate and make sure you’re toggled on when chatting
ChatGPT
ChatGPT
ChatGPT Apps is only available on Plus, Pro, Business or Enterprise plans.
- Open and sign in to ChatGPT
- Go to Settings
- Search for ‘Granola’ and connect
- You can now @Granola or just ask to reference your meetings in ChatGPT
Claude Code
Claude Code
- Run
claudein your terminal - Run this command:
- Open a new terminal tab and run
claudeagain - Run
/mcp, select the granola MCP, and select ‘Authenticate’ - Ask Claude to reference your meetings
Other AI tools
Other AI tools
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.
If you need programmatic access without per-user browser authentication (e.g. a service account for workspace-wide access), see our Granola API instead.
Tools and descriptions
| Tool | Description | Example prompts |
|---|---|---|
query_granola_meetings | Chat with Granola | See full chat examples here |
list_meeting_folders | Paid plans only — List folders you’re a member of, including folder ID, title, description, and note count | What meeting folders do I have access to? |
list_meetings | Scan through your list of meetings, includes: meeting ID, meeting title, meeting date, attendees. On paid plans, also includes notes shared with you, and can be filtered by folder. | What meetings did I have with Sam last week? |
get_meetings | Search through your meeting content, including: meeting ID, meeting title, meeting date, attendees, private notes, enhanced notes. On paid plans, can also fetch notes shared with you when you have the meeting ID. | What are the remaining action items for each person on this project? |
get_meeting_transcript | Paid plans only — Zoom in to your transcripts, includes: meeting ID, raw transcript | Give 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.Claude shows “No tools available”
If Granola is connected in Claude but shows No tools available, reconnect the Granola connector in Claude to reset the connection:- Go to Claude connector settings on the web. You must do this on claude.ai even if you use the Claude desktop app.
- Select Granola.
- Click the three-dot menu in the top-right.
- Choose Disconnect.
- Without refreshing the page or navigating away, choose Connect again and complete authentication.
If you’re on a Claude Team or Enterprise plan, you may need a workspace
admin to disconnect and reconnect Granola for you.
”Unauthorized: user has not created a Granola account yet”
If you see this error after completing the OAuth sign-in flow, you may have authenticated with a different email address than the one your Granola account is registered under. To check which email your Granola account uses, open the Granola app and go to Settings (⌘ + , on macOS, Ctrl + , on Windows). Your account email is shown under your profile picture in the top left. When reconnecting MCP, make sure you sign in with that same email address during the OAuth flow.Signed into Claude with the wrong account
If you connected Claude to Granola while signed into the wrong Granola account, you’ll need to remove the connector and wait before reconnecting:- Go to claude.ai/customize/connectors.
- Find and remove the Granola connector.
- Wait 24 hours.
- Reconnect using the correct Granola account.
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. To verify which email your Granola account uses, open the Granola app and go to Settings (⌘ + , on macOS, Ctrl + , on Windows) — your account email is shown under your profile picture in the top left.Why can’t I access a certain note?
What you can access via MCP depends on your plan:- Free plan: Your own notes from the last 30 days.
- Paid plans: Your own notes, plus notes shared with you and notes in private folders you’re a member of.
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.Do I need a client ID or client secret?
No. Granola MCP uses browser-based OAuth with Dynamic Client Registration (DCR), which means credentials are handled automatically. You don’t need to generate or enter any client ID or client secret. If you’re using a third-party platform (like Composio) that shows client ID and client secret fields, leave them blank — the platform will register with Granola automatically when you connect.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 hey@granola.so.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.

