notebooklm MCP
JSON →Chat with Google NotebookLM via MCP or HTTP REST API for zero-hallucination answers from your docs. Perfect for n8n workflows and automation.
Install
npx -y @roomi-fields/notebooklm-mcp@<pinned-version>` Tools · 17
- 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.
Environment variables
HTTP_API
Links
★ 83 GitHub stars