NotebookLM MCP Management
Use this skill when research should be grounded in NotebookLM notebooks instead of a generic web search.
Current MCP Reality
This repository already targets a real NotebookLM MCP workflow. The concrete tool surface available in this environment includes:
get_healthlist_notebooks,search_notebooks,select_notebookask_questionadd_notebook,update_notebook,remove_notebooklist_sessions,reset_session,close_sessionsetup_auth,re_auth,cleanup_data
Activation Conditions
- Querying a specific NotebookLM notebook
- Adding a notebook from a share URL
- Managing a notebook library or switching active notebooks
- Recovering authentication or cleaning NotebookLM state
- Continuing a multi-turn research session
Recommended Workflow
- Call
get_healthfirst to confirm authentication and server readiness. - Reuse an existing session when the task is the same.
- Prefer
search_notebooksorlist_notebooksbefore asking the user to restate what is already in the library. - Use
ask_questioniteratively in the same session for deep work. - Use
setup_authorre_authonly when health indicates auth problems.
Library Management Rules
- Do not add or remove notebooks without explicit user confirmation.
- When adding a notebook, collect URL, description, topics, and use cases first.
- Update metadata instead of creating duplicates when the notebook already exists.
Troubleshooting
- Auth broken:
get_health->re_auth - Stale browser state:
cleanup_data(preserve_library=true)after closing browsers - Wrong context:
reset_sessionor switch notebooks - Ambiguous notebook choice: search the library before creating a new one
References & Resources
Documentation
- MCP Tool Reference - Current NotebookLM MCP operations and parameters
- Troubleshooting Guide - Auth recovery, cleanup, and session issues
- Workflows - Library, query, and maintenance workflows
Scripts
- NotebookLM Helper - Local helper for library exports and reporting when MCP access is unavailable
- Scripts README - Quick commands for the helper script
Examples
- simple-query.py - Basic query pattern
- multi-turn-conversation.py - Session reuse pattern
- library-management.py - Library search and organization
Related Skills
| Skill | Relationship |
|---|---|
| notion-docs | Alternative knowledge-management workflow |
| documentation-authoring | Create source material that can later be stored in NotebookLM |