Granola MCP Server
Granola meeting transcripts and summaries within Claude Desktop.
Data last scanned last week · Reviewed last month
Overview
This server bridges Granola.ai meeting intelligence with Claude Desktop, allowing users to query meeting transcripts, notes, and insights using natural language. It processes locally cached meeting data to provide search, pattern analysis, and detailed retrieval capabilities.
Our verdict
With a security score of 40/100, this server is classified as high risk. It is a community-maintained project that has not undergone editorial review, and critical components such as authentication methods and OAuth support remain unverified. It is suitable for experimental environments only; users should be cautious given the lack of official vendor maintenance and unverified security posture.
- Zero direct dependencies reduce supply-chain surface area.
- Operates with 100% local processing of cache data.
- Provides full access to speaker-identified transcripts.
- Community-maintained project lacking official vendor support.
- Authentication and OAuth mechanisms are currently unreviewed.
- No external editorial review of security implementations.
Tools
| Tool | Description | Risk |
|---|---|---|
| search_meetings | Search meetings by title, content, participants | low |
| get_meeting_details | Get detailed information about a meeting | low |
| get_meeting_transcript | Get full transcript with speaker identification | low |
| get_meeting_documents | Get documents and notes associated with a meeting | low |
| analyze_meeting_patterns | Analyze patterns across meetings | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›What are the prerequisites for running this server?
You must have Python 3.12+ installed along with the uv package manager, and you must be using macOS with Granola.ai installed.
›Does this server communicate with external APIs?
No, the server performs 100% local processing and does not make any external API calls.
›How do I update the server to the latest version?
If you installed via uvx, you can update by running 'uvx --refresh granola-mcp-server' and restarting your client.
›Can I manually override the timezone detection?
Yes, you can set the TZ environment variable to override the automatic local timezone detection.
›How can I disable the parsing of document panels?
You can set the environment variable GRANOLA_PARSE_PANELS to 0 if you encounter issues with document panel parsing.
Alternatives
Changelog
Badge
Maintain this server? Add the live badge to your README.