NOTEBOOKLM TOOLS

68 tools from the Notebooklm MCP Server, categorised by risk level.

READ 40 tools
Read ask_question ask_question Read cleanup_data Preview or delete NotebookLM MCP data across known install, browser, cache, log, backup, and trash locations. Read collect_audit_evidence Collect evidence package for compliance audits. Creates a verifiable package with checksums. Read compliance_dashboard Get comprehensive compliance dashboard with GDPR, SOC2, and CSSF status. Shows overall compliance score, he... Read compliance_score Get current compliance score (0-100) for each regulation and overall. Includes detailed breakdown by category. Read deep_research Perform deep research using Gemini Read download_audio Download the generated audio overview file. ## Requirements - Audio must be in Read gemini_query Quick query to Gemini model with optional grounding tools. > **⚠️ REQUIRES GEMINI_API_KEY** - Do NOT use t... Read get_audio_status Check the audio overview generation status for a notebook. ## Returns - status: Read get_consent_status Get current consent status for all data processing purposes. Read get_data_table Extract the generated Data Table content from a notebook. ## What This Tool Does - Navigates to the notebook Read get_health Get server health status including authentication state, active sessions, and configuration. Read get_incident_status Get status of security incidents including open, investigating, and resolved counts. Read get_library_stats Get statistics about your notebook library (total notebooks, usage, etc.) Read get_notebook Get detailed information about a specific notebook by ID Read get_notebook_chat_history Extract conversation history from a NotebookLM notebook Read get_policy Get detailed information about a specific compliance policy. Read get_project_info Get current project context and library location.\n\n Read get_query_history Retrieve past NotebookLM queries and answers for reviewing research sessions. Use this tool to: - Review p... Read get_quota Get current quota status including license tier, usage, and limits.\n\n Read get_research_status Check the status of a background deep research task. Use this when you started deep_research with wait_for... Read get_video_status Check the Video Overview generation status for a notebook. ## Returns - status: Read grant_consent Grant consent for a specific data processing purpose. Read list_documents List all documents uploaded to Gemini. ## What This Does - Shows all files currently stored in Gemini File... Read list_evidence_packages List all saved evidence packages with their metadata. Read list_notebooks List all library notebooks with metadata (name, topics, use cases, URL). Read list_policies List all compliance policies with their status and review dates. Read list_sessions List all active sessions with stats (age, message count, last activity). Read list_sources List sources in a notebook. Provide notebook_id or notebook_url; if neither is provided, Read list_webhooks List all configured webhooks with their status and statistics.\n\n Read notebooklm.auth-repair Troubleshooting guide for authentication issues. Read notebooklm.security-overview Overview of security features in this hardened MCP server. Read query_chunked_document Query a large document that was automatically chunked during upload. ## What This Does - Queries each chun... Read query_document Ask questions about an uploaded document. ## What This Does - Queries a document previously uploaded with ... Read report_security_incident Report a security incident for investigation and tracking. Read request_data_erasure Request erasure of personal data (GDPR Article 17 - Right to Erasure). Creates an erasure request for review. Read search_notebooks Search library by query (name, description, topics, tags). Read test_webhook Send a test event to a webhook to verify it Read verify_audit_log_integrity Verify the integrity of compliance audit logs using hash chain verification. Read verify_evidence_integrity Verify the integrity of an evidence package using cryptographic checksums.
WRITE 20 tools
Write add_folder Add all files from a local folder as sources to a NotebookLM notebook. ## Use this when - User wants to ad... Write add_notebook Add a NotebookLM notebook to the local library after explicit user confirmation. Write add_source Add a source to an existing NotebookLM notebook. If neither \ Write batch_create_notebooks Create multiple NotebookLM notebooks in one operation. ## What This Tool Does - Creates up to 10 notebooks... Write close_session Close a specific session by session ID. Ask before closing if the user might still need it. Write configure_webhook Add or update a webhook endpoint for event notifications.\n\n Write create_notebook Create a new NotebookLM notebook with sources programmatically. ## What This Tool Does - Creates a NEW not... Write export_library Export your notebook library to a backup file. ## Formats - **json**: Full backup with all metadata (recom... Write export_user_data Export all user data in machine-readable format (GDPR Article 20 - Right to Data Portability). Write generate_audio_overview Generate an AI-powered audio overview (podcast-style) for a notebook. ## What This Tool Does - Triggers No... Write generate_compliance_report Generate a compliance audit report. Supports multiple report types and formats. Write generate_data_table Generate a structured Data Table from notebook sources. ## What This Tool Does - Opens the Studio panel in... Write generate_video_overview Generate an AI-powered Video Overview for a notebook. ## What This Tool Does - Opens the Studio panel in N... Write notebooklm.auth-setup Guide for initial Google authentication setup for NotebookLM access. Write select_notebook Set a notebook as the active default (used when ask_question has no notebook_id). ## When To Use - User sw... Write set_quota_tier Manually set your NotebookLM license tier.\n\n Write submit_dsar Submit a Data Subject Access Request (GDPR Article 15-17, 20). Initiates the DSAR workflow. Write sync_library Sync your local library with actual NotebookLM notebooks. ## What This Tool Does - Navigates to NotebookLM... Write update_notebook Update notebook metadata based on user intent. ## Pattern 1) Identify target notebook and fields (topics, ... Write upload_document Upload a document (PDF, text, etc.) to Gemini for querying. > **⚠️ REQUIRES GEMINI_API_KEY** - For adding ...
How many tools does the Notebooklm MCP server have? +

The Notebooklm MCP server exposes 68 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on Notebooklm tools? +

Route the Notebooklm server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard — they are enforced on every call before it reaches the server.

What risk categories do Notebooklm tools fall into? +

Notebooklm tools are categorised as Read (40), Write (20), Destructive (6), Execute (2). Each category has a recommended default policy.

Let agents act without letting them run wild.

Route your MCP servers through PolicyLayer and every tool call is checked against your policy before it runs — allow, deny, or require approval. Per-identity grants. Full audit log. Live in minutes.

Free to start. No card required.

4,600+ MCP servers and 31,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.