Manual setup required. The maintainer's config contains paths only you know - edit the placeholders below before adding it to Claude Code.
1
Prepare the server locally
Run this once before adding it to Claude Code.
npm install
npm run build2
Register it in Claude Code
claude mcp add -e "OPENAI_API_KEY=${OPENAI_API_KEY}" -e "GRANOLA_DATA_DIR=${GRANOLA_DATA_DIR}" granola-mcp-68fc -- node /path/to/granola-mcp/dist/mcp/server.jsReplace any placeholder paths in the command with the real path on your machine.
Required:
OPENAI_API_KEYGRANOLA_DATA_DIREnvironment Variables
Set these before running Granola MCP.
VariableDescriptionRequired
OPENAI_API_KEYAPI key for embeddings and insight extractionYesGRANOLA_DATA_DIRPath to the exported Granola data directoryYesAvailable Tools (7)
Once configured, Granola MCP gives your AI agent access to:
searchSemantic search across meetings, returns summaries and quotesquerysearch_themesFind documents by theme like pain-points or feature-requeststhemelist_foldersList all folders with document countslist_documentsList documents with brief summariesget_documentGet full document details including all themes and quotesidget_transcriptGet raw transcript for a specific documentidget_themesList available themes with definitionsTry It Out
After setup, try these prompts with your AI agent:
→Search for all user pain points mentioned in my recent meetings.
→What are the top feature requests from the last three customer interviews?
→List all folders in my Granola workspace and tell me which one has the most documents.
→Get the full details and key quotes for the meeting titled 'Q3 Product Strategy'.
→Show me the definition of the 'pricing' theme and find meetings where it was discussed.
Prerequisites & system requirements
- An MCP-compatible client (Claude Code, Cursor, Windsurf, Claude Desktop, or Codex)
- Node.js 18+ with npm/npx installed
OPENAI_API_KEY— API key for embeddings and insight extractionGRANOLA_DATA_DIR— Path to the exported Granola data directory
Keep this setup from going cold
Save the docs, env vars, and workflow around Granola MCP in Conare so Claude Code, Codex, and Cursor remember it next time.