Granola MCP Server
Provides access to Granola meeting notes through OAuth authentication, enabling retrieval of meetings, searching by keyword, and accessing document summaries from the Granola platform.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Granola MCP Server
MCP server for Granola meeting notes. Deploys to Cloudflare Workers with OAuth.
Setup
npm install
wrangler kv namespace create TOKENSUpdate wrangler.toml with your KV namespace ID, then deploy:
npm run deployRelated MCP server: Granola MCP Server
Configure MCP Client
Add to your MCP config (e.g. Claude Desktop, ChatGPT):
{
"mcpServers": {
"granola": {
"url": "https://granola-mcp-server.YOUR-SUBDOMAIN.workers.dev/mcp"
}
}
}On first use, you'll be prompted to authenticate via Google. Follow the on-screen instructions.
Tools
Tool | Description |
| List recent meetings (limit: default 20) |
| Get single meeting by document ID |
| Meetings from last N days |
| Search by keyword |
| Full summary for a document |
| Today's meetings |
Development
npm run dev # Local server at localhost:8787
npm run deploy # Deploy to Cloudflare
wrangler tail # View logsDebug Endpoints
# Check token status
curl -H "Authorization: Bearer SESSION_ID" \
https://YOUR-WORKER.workers.dev/debug/test-refresh
# Force token refresh
curl -H "Authorization: Bearer SESSION_ID" \
"https://YOUR-WORKER.workers.dev/debug/test-refresh?force=true"Notes
Tokens stored in Cloudflare KV (no expiry, persists until Granola invalidates)
Access tokens auto-refresh before expiry
Read-only access to Granola API
Reverse-engineered from Granola Electron app v6.267.0
License
MIT. Not affiliated with Granola.
This server cannot be deployed
Maintenance
Related MCP Connectors
Search and edit Talkenda meeting transcripts, notes, decisions and action items through OAuth.
Find and read your VOMO meeting notes and transcripts. OAuth sign-in; read-only access.
Search and read your own notes: insights, drafts, book and podcast notes. Read-only, OAuth.
Web search, data extraction and controlled browser automation for AI assistants via OAuth.
Related MCP Servers
- FlicenseAqualityDmaintenanceProvides access to Granola notes, meeting transcripts, calendar events, and document panels through the Granola API, enabling search and retrieval of meeting-related content.75-
- AlicenseAqualityDmaintenanceIntegrates local Granola.ai meeting intelligence with Claude Desktop to enable searching and analyzing meeting transcripts, notes, and summaries. Users can perform natural language queries to retrieve meeting details, analyze participant patterns, and access full speaker-identified conversations.5MIT
- AlicenseAqualityDmaintenanceIntegrates Granola.ai meeting intelligence with MCP clients to provide direct access to meeting notes, transcripts, and workspace organization. It allows users to search and retrieve meeting content through natural language by leveraging existing Granola credentials.74MIT
- AlicenseAqualityFmaintenanceEnables searching and retrieving local Granola meeting notes, including transcripts, AI-generated summaries, and action items. It supports filtering by date or attendee and automatically reloads when the local Granola cache is updated.8MIT