Skip to main content
MCP server CX Codex

NotebookLM MCP — Claude Code MCP server: what it does, how to install

An MCP server that puts Google NotebookLM in your agent's hands: grounded Q&A with citations, audio and video generation, and more.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add notebooklm-mcp -- npx -y @roomi-fields/notebooklm-mcp
Open on GitHub

What NotebookLM MCP does

The server connects an MCP client to NotebookLM over two paths. The main one is the internal batchexecute RPC call; a Playwright browser sits behind it as a fallback for when the RPC breaks. Answers come back with source names and the excerpts they rest on, so a claim can be checked against the text.

Studio generation is covered too: audio overview, video, infographic, report, presentation and data table, as well as flashcards, quizzes and mind maps. For long runs there is account rotation with automatic re-authentication, which matters when daily quotas run out mid-batch.

This is an unofficial project with no ties to Google. It drives undocumented endpoints, and those can shift at any time; fixes ship when they do. The author recommends a separate Google account for automation and notes that NotebookLM's own quotas apply at volume. Node 22 or newer is required. Remote HTTP access and Docker need NOTEBOOKLM_API_KEY.

What it helps with

  • ask questions across a pile of documents and get cited answers
  • turn a notebook's sources into an audio overview or video
  • run hundreds of questions over several notebooks overnight
  • dump answers to disk as JSON for later search
  • drop NotebookLM into an n8n or Zapier workflow

Example prompts for the agent

  • Add these PDFs to a notebook and tell me which conclusions contradict each other
  • Generate an audio overview for the latest notebook and download it
  • Run every question in questions.txt against all notebooks and save the output to answers/

How to install NotebookLM MCP

Platform CLI

claude mcp add notebooklm-mcp -- npx -y @roomi-fields/notebooklm-mcp

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about NotebookLM MCP

How do I install NotebookLM MCP in Claude Code?

Run claude mcp add notebooklm-mcp -- npx -y @roomi-fields/notebooklm-mcp.

What does NotebookLM MCP do?

It lets an agent query NotebookLM sources with citations and trigger Studio generation for audio, video, reports and other artifacts.

Why might the server break?

It relies on NotebookLM endpoints that Google does not document, so changes on their side can break it until a fix is released.

Similar MCP servers

All MCP servers for Agent setup: memory, context, orchestration →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor