AUTOMATE NotebookLM: New CLI, MCP Serve and  SKILL (2026)

AUTOMATE NotebookLM: New CLI, MCP Serve and SKILL (2026)

Unifying MCP and CLI for Notebook LM

Introduction to the Project

  • Jacob introduces a new project aimed at unifying the MCP (Main Control Panel) and CLI (Command Line Interface) for Notebook LM, citing time management as a key reason for this integration.
  • The previous versions had slight architectural differences, prompting the need for a more cohesive solution.

New Features and Improvements

  • The unified package will include several community-requested features such as file upload/download, notebook sharing, and enhanced note-taking capabilities.
  • Jacob mentions that he worked on this project during his vacation in Cancun, emphasizing that it was done efficiently without compromising family time.

Key Functionalities Added

  • New functionalities include multi-profile authentication allowing users to manage different accounts easily (e.g., work vs. personal).
  • Users can now utilize both noun-first and verb-first command structures in the CLI, enhancing usability by accommodating different user preferences.

AI Integration and Skill Agent

  • A skill agent has been added to maximize AI utility within the system; it supports various tools like Clock Cursor Gemini CLI and Codeex.
  • Users can export data as folders, improving organization and accessibility of files within the platform.

Community Contributions and Future Considerations

  • Jacob acknowledges significant community contributions that have shaped this update while also noting potential rough edges due to extensive refactoring.
  • He encourages users to report any issues they encounter post-launch so they can be addressed promptly.

Demonstration of New Features

  • During a demonstration of the CLI help function, Jacob showcases new commands including install completion which enhances user experience through tab commands.
  • A table is introduced showing installed skills versus those not yet installed, providing clarity on available functionalities.

File Management Enhancements

  • The ability to automatically upload/download files has been highly requested; Jacob plans to demonstrate these capabilities using Claude's skills.

Weekly Update for Anthropic

Overview of Tasks and Downloads

  • The speaker is finalizing their weekly tasks for Anthropic, indicating a focus on efficiency and minimalism in the process.
  • They attempt to download various resources including video overviews, audio overviews, presentations, and infographics but encounter issues that require skill updates.
  • After some troubleshooting, they successfully download four files and plan to upload them into a newly created notebook titled "YouTube upload demo."

Uploading Resources

  • The speaker checks the status of the uploads in their Notebook LM, confirming that one file has been uploaded successfully.
  • They verify the presence of MP3 (audio overview), MP4 (video overview), and PDF files in the notebook after successful uploads.

Creating Video Overviews

  • The speaker requests Claude to create a video overview tailored for a non-technical audience in Spanish while emphasizing brevity.
  • They note that Claude supports multiple languages and is currently generating both video and audio content based on previous resources.

Data Management Features

  • The speaker highlights additional capabilities within the studio such as importing reports into Google Docs or creating data tables directly in notebooks.
  • A briefing document is generated from the report which can be exported to Google Docs, showcasing seamless integration with other tools.

Final Thoughts on Tool Utility

  • After checking on a data table's readiness, they confirm its creation and attempt to export it into Google Sheets for further use.
  • The speaker concludes by expressing enthusiasm about the tool's potential for automation despite it being more suited for power users. They invite feedback on future projects.
Video description

πŸ›‘ Stop clicking "Upload" like it's 2024. I just changed how you use NotebookLM. Most people treat NotebookLM like a static research tool - upload some files, generate a podcast, done. But what if AI agents like Claude Code could interact with your notebooks directly? No browser. No manual uploads. Just pure automation. I built something I'm calling the ULTIMARE NotebookLM toolkit (codename: Cancun Wind). It combines the CLI and MCP into one package, and honestly, it's the version I wish existed from day one. Now your AI agents can upload files in bulk, download reports, manage notes, and handle multiple profiles (work and personal, finally separated). What you'll see in this video: - Why I unified the CLI and MCP (and why it matters) - Teaching Claude Code to use NotebookLM as a skill - Bulk file operations that actually work - Multi-profile authentication without the headache This is the infrastructure piece nobody builds because it's boring. But once you have it, everything else gets easier. Your agent does the research grunt work. You focus on the thinking. Resources: Project repo: https://github.com/jacob-bd/notebooklm-mcp-cli Chapters: 00:00 - The "Cancun Wind" Project (Unified CLI & MCP) 01:03 - The 1-Line Install (UV, Pip, Pipx) 01:36 - Major Feature Breakdown 02:27 - Multi-Profile Auth (Work vs. Personal) 02:40 - Dual Command Syntax (Verbs vs. Nouns) 03:30 - NotebookLM "Skills" for AI Agents 04:35 - CLI Live Demo & Auto-Completion 06:35 - AGENT DEMO: Giving Claude Code Full Control 07:53 - Automating Bulk Uploads 09:05 - Generating Video Overviews via CLI 10:25 - Exporting Reports to Google Docs & Sheets 11:31 - How to Start Vibe Coding Are you still manually uploading files one by one, or are you ready to automate this? Let me know in the comments. #NotebookLM #MCP #CLI #SKILLS #AIAutomation