</>MCP Agents Market
MCP Server

notebooklm-mcp

by PleasePrompto3.4kTypeScriptUpdated 2026-05-01

MCP server for NotebookLM - Let your AI agents (Claude Code, Codex) research documentation directly with grounded, citation-backed answers from Gemini. Persistent auth, library management, cross-client sharing. Zero hallucinations, just your knowledge base.

Claude CodeClaude DesktopCursorCodex

The notebooklm-mcp server enables AI agents like Claude Code, Cursor, and Codex to interact with Google NotebookLM through the Model Context Protocol. It automates Chrome browser sessions to query notebooks, add sources, generate audio overviews, and extract DOM-level citations from NotebookLM's Gemini-powered answers. The server provides persistent authentication, library management for multiple notebooks, and cross-client sharing via stdio or HTTP transports. Every response includes provenance metadata and citations to combat hallucinations by grounding answers in user-uploaded documents.

Key Features

Browser automation via Patchright with persistent Chrome profiles for one-time Google authentication
Ask questions against NotebookLM notebooks with citation extraction in inline, footnotes, or JSON formats
Add web URLs and text sources, generate and download Audio Overviews with custom prompts
Local notebook library with metadata, tagging, search, and active notebook selection
Multi-account support with isolated Chrome profiles per Google account
Dual transport modes: stdio for local clients and Streamable-HTTP for hosted integrations
Tool profiles (minimal, standard, full) to optimize context budget usage
Provenance envelope on every answer marking AI-generated content and grounding method

Use Cases

  • 01Research technical documentation through AI agents with citation-backed answers
  • 02Build knowledge bases from uploaded PDFs, docs, and websites for agent queries
  • 03Generate audio summaries of research materials with custom prompts
  • 04Manage multiple NotebookLM notebooks across projects with metadata and tags
  • 05Integrate NotebookLM into workflow automation tools like n8n and Zapier via HTTP mode
  • 06Share authenticated NotebookLM access across multiple AI clients and editor extensions

Related MCP Servers

View more

notebooklm-mcp — FAQ

What is the notebooklm-mcp server?+

It's an MCP server that connects AI agents to Google NotebookLM, allowing them to query notebooks, add sources, and retrieve citation-backed answers powered by Gemini. It uses Chrome automation with persistent authentication.

How do I install notebooklm-mcp in Claude Code?+

Run 'claude mcp add notebooklm -- npx notebooklm-mcp@latest' or manually add it to ~/.claude.json with command 'npx' and args ['notebooklm-mcp@latest']. Then run 'setup_auth' to log into your Google account once.

Which AI clients work with this MCP server?+

It works with Claude Code, Cursor, Codex, and any MCP-compatible client supporting stdio transport. For hosted platforms like n8n or Zapier, use the HTTP transport mode.

Do I need a NotebookLM API key?+

No API key is required. You authenticate once with your Google account through an interactive Chrome login, and the server persists the session in a local Chrome profile for subsequent runs.

Is notebooklm-mcp free to use?+

Yes, the server itself is MIT-licensed and free. You need a Google account with access to NotebookLM, which is currently free during its preview period.

What are the system requirements?+

Node.js 18 or higher and Chrome browser (or the bundled Chromium fallback). Supports Linux, macOS, Windows, and WSL2. Headless Linux servers need xvfb-run for the one-time authentication step.

How do I install notebooklm-mcp?+

Open the source repository on GitHub and follow its README. notebooklm-mcp is a mcp server — MCP Agents Market links you directly to the official repo.

Is notebooklm-mcp free?+

notebooklm-mcp is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.

Related searches