← Back to Granola MCP

Install Granola MCP

Pick your client, copy the command, done.

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 build
2

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.js

Replace any placeholder paths in the command with the real path on your machine.

Required:OPENAI_API_KEYGRANOLA_DATA_DIR

Environment Variables

Set these before running Granola MCP.

VariableDescriptionRequired
OPENAI_API_KEYAPI key for embeddings and insight extractionYes
GRANOLA_DATA_DIRPath to the exported Granola data directoryYes

Available Tools (7)

Once configured, Granola MCP gives your AI agent access to:

searchSemantic search across meetings, returns summaries and quotes
query
search_themesFind documents by theme like pain-points or feature-requests
theme
list_foldersList all folders with document counts
list_documentsList documents with brief summaries
get_documentGet full document details including all themes and quotes
id
get_transcriptGet raw transcript for a specific document
id
get_themesList available themes with definitions

Try 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 extraction
  • GRANOLA_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.

Remember this setup