research-workflow / mcp
NotebookLM MCP CLI
Capability: NotebookLM MCP CLI
Use it when
- You want an AI agent or script to create NotebookLM notebooks, add sources, and generate audio or video overviews without clicking through the web UI
- You need to batch-manage or export NotebookLM content (chats, podcasts, slide decks, artifacts) from the terminal or a pipeline
What it solves
Not the fit when
- Official or vendor-supported Google API integration; this project uses internal APIs that can change without notice
- Enterprise NotebookLM accounts, which the retained README says are untested
- High-volume production use; the README reports an approximate free-tier limit of 50 queries per day
- Environments where extracting and retaining browser cookies is prohibited
- Leaving all 43 MCP tools enabled when context consumption matters; disable or narrow the server when not in use
- official supported Google API access
- local offline document QA
- audio transcription of arbitrary media
- browser automation for other websites
Install
pip install notebooklm-mcp-cli (or uv tool install notebooklm-mcp-cli); then nlm login
Invoke
CLI: nlm notebook create "Research Project"; nlm source add <notebook> --url "https://..."; nlm audio create <notebook> --confirm. MCP: nlm setup add claude-code, then use natural language.
Alternatives
No reviewed alternatives recorded yet.