What is Granola?
Granola is a meeting notes app that automatically records and transcribes your meetings. It runs in the background during calls and generates structured notes with action items and key decisions.Purpose
Use this MCP to:- List recent meetings
- Get meeting transcriptions
- Extract action items and decisions
- Search across meeting notes
- Create tasks from meeting outcomes
Setup
Install Granola
Download and install the Granola app from granola.so. Available for macOS.
Available tools
list_meetings
List recent meetings from Granola.get_meeting
Get detailed information about a specific meeting, including the full transcription.- Meeting title and date
- Full transcript
- Participants (if detected)
- Duration
search_meetings
Search for specific topics or keywords across all meeting transcriptions.Usage examples
Get today’s meeting notes
Create tasks from meeting
Search across meetings
Common workflows
Meeting follow-up
- Get meeting transcript from Granola
- Extract action items and decisions
- Create Google Doc with formatted notes
- Create ClickUp tasks for action items
- Share doc link in Slack with attendees
Weekly summary
- List all meetings from the past week
- Extract key decisions and outcomes
- Generate summary report
- Share in team channel
Research and context
- Search meetings for specific topics
- Compile relevant discussions
- Use as context for writing specs or user stories
What Granola captures
Granola automatically detects and captures:- Participants: Who was in the meeting
- Topics: What was discussed
- Action items: Tasks and follow-ups identified
- Decisions: Key outcomes and agreements
- Timestamps: When specific topics were discussed
- Full transcript: Complete conversation text
Best practices
Review before creating tasks
Review before creating tasks
When Claudio extracts action items from a meeting, review them before creating ClickUp tasks. Not every mention of work needs a formal task.
Use search for context
Use search for context
Before making product decisions, search Granola for related past discussions to understand the full context and history.
Combine with documentation
Combine with documentation
After important meetings, create Google Docs from Granola transcripts to have permanent, structured records that are easier to share.
Link meetings to initiatives
Link meetings to initiatives
When creating tasks from meetings, connect them to the relevant ClickUp initiative or epic for traceability.
Integration with other MCPs
Granola → ClickUp → Slack
Granola → Google Docs → Slack
Granola → Search → Context
Privacy and data
Granola stores recordings locally on your machine. The MCP reads from the local cache file, so your meeting data never leaves your computer unless you explicitly ask Claudio to share it (e.g., creating a Google Doc or Slack message).Troubleshooting
Cache file not found
Cache file not found
Verify:
- Granola is installed and running
- You’ve recorded at least one meeting
- The cache path in your config is correct
- Replace
YOUR_USERNAMEwith your actual username
No meetings returned
No meetings returned
Make sure:
- Granola has recorded meetings (check the Granola app)
- The cache file is not empty or corrupted
- Granola is the latest version
Meeting ID not found
Meeting ID not found
Meeting IDs may change if Granola’s cache is cleared. Use list_meetings() to get current IDs.
Python module not found
Python module not found
Install the Granola MCP module:If using a virtual environment, make sure it’s activated when running the MCP.