MCP Servers / productivity / notebooklm MCP

notebooklm MCP

JSON →
none83productivity

Chat with Google NotebookLM via MCP or HTTP REST API for zero-hallucination answers from your docs. Perfect for n8n workflows and automation.

Install
How to run this server
[ { "cmd": "npx -y @roomi-fields/notebooklm-mcp@<pinned-version>`", "imports": [] } ]
server path: notebooklm-mcp
Tools
What this server exposes
notebook.ask
Ask a question to a NotebookLM notebook and get a citation-backed answer.
source.add
Add a source (file, URL, text, YouTube video, Google Drive) to a notebook.
session.list
List all sessions for a notebook.
notebook.list
List all notebooks from NotebookLM with IDs and names.
notebook.search
Search notebooks by keyword in name, description, or topics.
notebook.delete
Delete multiple notebooks at once.
source.list
List all sources in a notebook.
audio.generate
Generate an audio overview (podcast-style discussion) from notebook sources.
video.generate
Generate a video (brief or explainer) from notebook sources.
infographic.generate
Generate an infographic (horizontal or vertical) from notebook sources.
report.generate
Generate a report (summary or detailed) from notebook sources.
presentation.generate
Generate a presentation (overview or detailed) from notebook sources.
data_table.generate
Generate a data table (simple or detailed) from notebook sources.
audio.download
Download a generated audio file as WAV.
video.download
Download a generated video file as MP4.
infographic.download
Download a generated infographic as PNG.
batch-to-vault
Write citation-backed answers as markdown + JSON sidecars for RTFM retrieval.
Configuration
Environment & auth
authnone
envHTTP_API
Resources