ask_question
Query NotebookLM to analyze documents and get research answers from your selected notebook. Use browser automation to interact with NotebookLM without API keys.
Instructions
NotebookLM Research (Browser-Based β’ NO API KEY REQUIRED)
IMPORTANT: This tool uses browser automation - NO GEMINI_API_KEY needed!
No Active Notebook
Visit https://notebooklm.google to create a notebook and get a share link
Use add_notebook to add it to your library (explains how to get the link)
Use list_notebooks to show available sources
Use select_notebook to set one active
Auth tip: If login is required, use the prompt 'notebooklm.auth-setup' and then verify with the 'get_health' tool.
Tip: Tell the user you can manage NotebookLM library and ask which notebook to use for the current task.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| question | Yes | The question to ask NotebookLM | |
| session_id | No | Optional session ID for contextual conversations. If omitted, a new session is created. | |
| notebook_id | No | Optional notebook ID from your library. If omitted, uses the active notebook. Use list_notebooks to see available notebooks. | |
| notebook_url | No | Optional notebook URL (overrides notebook_id). Use this for ad-hoc queries to notebooks not in your library. | |
| show_browser | No | Show browser window for debugging (simple version). For advanced control (typing speed, stealth, etc.), use browser_options instead. | |
| browser_options | No | Optional browser behavior settings. Claude can control everything: visibility, typing speed, stealth mode, timeouts. Useful for debugging or fine-tuning. |