Provides access to Granola meeting notes through OAuth authentication, enabling retrieval of meetings, searching by keyword, and accessing document summaries from the Granola platform.
Granola MCP Server
MCP server for Granola meeting notes. Deploys to Cloudflare Workers with OAuth.
Setup
Update wrangler.toml with your KV namespace ID, then deploy:
Configure MCP Client
Add to your MCP config (e.g. Claude Desktop, ChatGPT):
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
Debug Endpoints
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.