MerchantryTidbits

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.