notebooklm-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| notebook_listA | List all notebooks with their sources and metadata |
| notebook_createB | Create a new notebook |
| notebook_deleteA | Delete a notebook permanently. IRREVERSIBLE. |
| notebook_renameD | Rename a notebook |
| notebook_add_urlC | Add a URL (website or YouTube) as a source to a notebook |
| notebook_add_textB | Add pasted text as a source to a notebook |
| notebook_add_driveC | Add a Google Drive document as a source |
| notebook_add_local_fileB | Add a local PDF or text/markdown file as a source |
| source_deleteA | Delete a source permanently. IRREVERSIBLE. |
| source_syncB | Sync a Google Drive source to get the latest content |
| notebook_queryA | Ask AI about EXISTING sources in a notebook. NOT for finding new sources. |
| chat_configureB | Configure notebook chat settings (goal, response length) |
| research_startA | Start web or Drive research to find NEW sources. Workflow: research_start → research_poll → research_import |
| research_pollC | Poll for research status and results |
| research_importB | Import discovered research sources into a notebook |
| audio_overview_createB | Generate an Audio Overview (podcast) for the notebook |
| video_overview_createC | Generate a Video Overview for the notebook |
| report_createC | Generate a written report from notebook sources |
| flashcards_createC | Generate flashcards from notebook sources |
| infographic_createC | Generate an infographic from notebook sources |
| slide_deck_createC | Generate a slide deck from notebook sources |
| data_table_createC | Generate a data table from notebook sources |
| studio_pollC | Check status of studio artifacts (Audio, Video, Report, etc.) |
| studio_deleteC | Delete a studio artifact |
| mind_map_generateB | Generate a Mind Map JSON from notebook sources |
| mind_map_saveA | Save a generated Mind Map to a notebook |
| mind_map_listC | List all Mind Maps in a notebook |
| mind_map_deleteC | Delete a Mind Map from a notebook |
| refresh_authA | Reload authentication cookies from disk. Run 'notebooklm-mcp-server auth' in a terminal first if cookies are expired, then call this tool to pick up the new cookies. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/moodRobotics/notebooklm-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server