- Home
- MCP servers
- Granola
Granola
- javascript
0
GitHub Stars
javascript
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"btn0s-granola-mcp": {
"command": "node",
"args": [
"/absolute/path/to/granola-mcp-server/dist/index.js"
]
}
}
}The Granola MCP Server lets you access and search your Granola notes, transcripts, calendar events, and documents directly through MCP clients. It enables fast discovery and retrieval by surfacing powerful search and retrieval endpoints over your Granola data.
How to use
You connect to the Granola MCP Server from an MCP client (such as Cursor) and enable a local, real-time bridge to your Granola data. Once configured, you can search notes, transcripts, events, and document panels, or fetch specific documents and transcripts by ID. Use the provided tools to perform targeted queries and retrieve exact items from your Granola collection.
How to install
Prerequisites: Node.js and npm must be installed on your system. Ensure Granola is installed and you are logged in so credentials are available locally.
- Install dependencies in the server directory.
npm install
- Build the server.
npm run build
- Run in development (watch) mode if you want automatic rebuilds during development.
npm run dev
- Start the server directly when ready to run in production or a stable dev session.
npm start
Configuration in Cursor
Add this MCP configuration to your Cursor settings to expose the Granola MCP Server locally. The server runs as a stdio process started by Node and pointed to the built entry file.
{
"mcpServers": {
"granola": {
"command": "node",
"args": ["/absolute/path/to/granola-mcp-server/dist/index.js"]
}
}
}
Available tools
search_granola_notes
Search through Granola documents and notes by a query.
search_granola_transcripts
Search meeting transcripts by content.
search_granola_events
Search calendar events.
search_granola_panels
Search structured note panels within documents.
get_granola_document
Retrieve a specific document by its ID.
get_granola_transcript
Retrieve a specific transcript by its ID.
list_granola_documents
List all available documents.