What MCP can access
Granola MCP connects as an individual user through browser OAuth. With EMA, the organization’s identity provider manages access instead. Both methods return notes that the user can access and that belong to the user’s active Granola workspace, subject to the access scopes below. Notes from other Granola workspaces are not included, even if they’re visible in the active workspace through sharing.Set-up guide
Pre-requisites
- A Granola account with existing meeting notes
- AI tool that supports MCP, such as Claude and ChatGPT
How to connect
Claude
Claude
- 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
- 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
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 and metadata discovery — for a standard connection, your tool must 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.
Enterprise-Managed Authorization
Enterprise-Managed Authorization (EMA) lets your company control access to Granola MCP through its identity provider (IdP). Users sign in to their MCP client with their company account, and the IdP decides whether they can connect to Granola. Your IdP controls who can connect. Granola’s workspace settings control which notes they can access.Before you begin
You need:- A Granola Enterprise workspace with SSO configured
- An IdP and MCP client that support EMA (Granola has tested with Claude & Okta)
- Administrator access to your Granola workspace and IdP, or help from the relevant admins
Configure EMA
- In Granola, go to Settings → Workspace → General → Apps & connectors → MCP access. Enable the note access your company wants to allow.
- In your IdP, add or select Granola and enable its managed authorization or resource server capability.
- Create a managed resource connection from your MCP client to Granola.
- Enter the values below. Your IdP may use different field names or infer some values automatically.
- Assign the appropriate users or groups to both Granola and the MCP client, then activate the managed resource connection.
If your company builds its own MCP client
Granola supports confidential clients that authenticate withprivate_key_jwt through a Client ID Metadata Document (CIMD). This lets your client authenticate with its own key pair instead of a client secret issued by Granola.
Your client must implement the MCP EMA extension, obtain an ID-JAG from the company’s IdP, and publish a public HTTPS metadata document that declares private_key_jwt and a jwks_uri. Use Granola’s OAuth metadata to discover the supported capabilities and endpoints, and use the exact advertised issuer as the audience of the client assertion.
See the MCP EMA specification for the complete protocol requirements.
Example: Claude and Okta
Granola has tested EMA with Claude and Okta Cross App Access (XAA):- In Okta, add the Granola integration.
- Open the Resource server tab and enable Cross App Access (XAA).
- Follow Okta’s instructions to configure a resource server connector between Claude and Granola.
- Use
https://claude.ai/oauth/mcp-oauth-client-metadataas the Client ID at resource.
Tools and descriptions
Troubleshooting guide
Rate limits
Rate limits
MCP tools not working
MCP tools not working
Claude shows "No tools available"
Claude shows "No tools available"
- 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.
MCP can't find any of my notes
MCP can't find any of my notes
get_account_info tool to return the email and active workspace currently connected to MCP. Then:- Right email, wrong workspace: switch workspace in the Granola desktop app (click your workspace name in the top left and pick the right one). MCP follows your active workspace, so the next query will use it.
- Wrong email entirely: follow the steps in the Signed into Claude with the wrong account accordion below (or the equivalent for your AI tool) to disconnect and reconnect with the correct account.
Signed into Claude with the wrong account
Signed into Claude with the wrong account
- Open an incognito/private browsing window and sign in to claude.ai.
- Go to Settings -> Connectors and disconnect Granola.
- Still in incognito, reconnect Granola. This will prompt you to sign in again, so use your main Granola account email.
- Once connected, switch back to your normal browser and it should be working with the right account.
General FAQ
Do I have to use the same email address for my AI tool and Granola?
Do I have to use the same email address for my AI tool and Granola?
Why can't I access a certain note?
Why can't I access a certain note?
- Basic (Free): Personal notes from the last 30 days.
- Business: Personal notes and public notes.
- Enterprise: Workspace admins configure which scopes are available to members.
I've just upgraded from Basic to Business/Enterprise, when will I get access to extra tools?
I've just upgraded from Basic to Business/Enterprise, when will I get access to extra tools?
Do I need a client ID or client secret?
Do I need a client ID or client secret?
Can I connect Granola MCP to my own internal AI tool?
Can I connect Granola MCP to my own internal AI tool?
Enterprise FAQ
Is MCP available for Granola Enterprise customers?
Is MCP available for Granola Enterprise customers?
- Go to Settings → Workspace → General.
- Find MCP access under Apps & connectors.
- Click Manage.
- Enable Personal notes, Public notes, both, or neither.
What access do Enterprise members get by default?
What access do Enterprise members get by default?
I can't find the MCP access controls
I can't find the MCP access controls
Do member access controls apply to Enterprise admins?
Do member access controls apply to Enterprise admins?

