servers / notebooklm-mcp
notebooklm-mcp
communitystdiolocaldestructive capablehealthy
MCP server for Google NotebookLM — 32 tools for notebooks, sources, research, and studio content generation
01Tools · 32
How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.
| Tool | Risk | Side effects | Approval |
|---|---|---|---|
| source_list_drive List sources in a notebook with Drive freshness status | read | false | unknown |
| notebook_delete Delete a notebook (requires confirm=true) | destructive | true | true |
| data_table_create Generate a data table (requires confirm=true) | unknown | unknown | unknown |
| mind_map_create Generate a mind map (requires confirm=true) | unknown | unknown | unknown |
| studio_delete Delete a Studio artifact (requires confirm=true) | destructive | true | true |
| refresh_auth Reload authentication tokens (re-extract CSRF and session from page) | unknown | unknown | unknown |
| notebook_query Ask a question about the sources in a notebook | read | false | unknown |
| slide_deck_create Generate a slide deck (requires confirm=true) | write | true | unknown |
| studio_status Check the status of generated Studio artifacts | read | false | unknown |
| notebook_describe Get an AI-generated summary of the notebook content | read | false | unknown |
| chat_configure Configure chat behavior (goal and response length) | unknown | unknown | unknown |
| notebook_create Create a new NotebookLM notebook | write | true | unknown |
| report_create Generate a text report (requires confirm=true) | write | true | unknown |
| notebook_list List all NotebookLM notebooks with metadata (title, sources count, ownership) | read | false | unknown |
| notebook_add_text Add a text document source to a notebook | write | true | unknown |
| source_sync_drive Sync all Drive sources in a notebook to pull latest changes | unknown | unknown | unknown |
| notebook_add_drive Add a Google Drive file source to a notebook | write | true | unknown |
| infographic_create Generate an infographic (requires confirm=true) | write | true | unknown |
| research_start Start a web or Drive research task | unknown | unknown | unknown |
| notebook_rename Rename a notebook | write | true | unknown |
| notebook_add_url Add a website URL source to a notebook | write | true | unknown |
| flashcards_create Generate flashcards (requires confirm=true) | write | true | unknown |
| save_auth_tokens Manually save authentication cookies (fallback method — prefer using CLI auth) | unknown | unknown | unknown |
| quiz_create Generate a quiz (requires confirm=true) | write | true | unknown |
| research_import Import discovered sources from a research task into the notebook | unknown | unknown | unknown |
| video_overview_create Generate a video overview (requires confirm=true) | write | true | unknown |
| source_describe Get metadata for a specific source in a notebook | read | false | unknown |
| notebook_get Get details of a specific notebook including its sources | read | false | unknown |
| research_status Check the status of research tasks | read | false | unknown |
| audio_overview_create Generate an audio podcast overview (requires confirm=true) | write | true | unknown |
| source_delete Delete a source from a notebook (requires confirm=true) | destructive | true | true |
| source_get_content Get the underlying text content of a source (used by grounding tool) | read | false | unknown |
02Install & source
npx -y @m4ykeldev/notebooklm-mcp
npx- repohttps://github.com/m4yk3ldev/notebooklm-mcp
- homepagehttps://github.com/m4yk3ldev/notebooklm-mcp#readme
- licenseMIT
- adoption18 stars · 4 forks
05Provenance & freshness
sourcesGitHub repo search [p4]
last_checked2026-08-16 19:27Z
next_check2026-08-16 22:17Z
cadenceevery 3h
verifiedtools_list:passed handshake:passed metadata:passed metadata:passed tools_list:passed handshake:passed metadata:passed tools_list:passed handshake:passed metadata:passed
index_statusindex — 8 unique facts >= 5
06Badge
Add the “as seen on MCPExplorer” badge to your README.
[](https://mcpexplorer.com/servers/notebooklm-mcp)
Next step
This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.
Explore loadouts →