Provides tools for searching and retrieving local Granola meeting notes, including transcripts, AI-generated summaries, and action items, specifically from the macOS application support directory.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Granola MCP ServerWhat were the action items from my meeting with Sarah yesterday?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Granola MCP Server
MCP server for searching your local Granola meeting notes.
Search across notes, titles, and AI summaries
Filter by date range or attendee
Pull transcripts when available
Read AI panels (summaries, action items) when available
Supports Granola cache v3 through v6
Reloads automatically when Granola updates its cache
Installation
With mpak
mpak bundle run @nimblebraininc/granolaLocal Development
uv sync --dev
uv run python -m mcp_granola.serverTools
Tool | Description |
| Search notes by keyword with optional date/attendee filters |
| Get full meeting details including notes and AI panels |
| List meetings with pagination and filtering |
| Find all meetings with a specific person |
| Get transcript segments with timestamps |
| Get statistics about your meeting data |
Data Source
Auto-detects the newest Granola cache file (cache-v6.json through cache-v3.json) from ~/Library/Application Support/Granola/ (macOS only). Cached in memory, reloads when the file changes.
Development
make check # Run all checks (format, lint, typecheck, test)
make test # Run tests
make test-cov # Run tests with coverage
make format # Format code
make lint # Lint code
make typecheck # Type check with tyLicense
MIT
This server cannot be installed
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.