ask_question
Ask questions to NotebookLM for research and answers based on your documents, with contextual conversations and source citation options.
Instructions
Conversational Research Partner (NotebookLM • Gemini 2.5 • Session RAG)
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. If authentication later fails (e.g., expired cookies), use the prompt 'notebooklm.auth-repair'.
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. | |
| source_format | No | Format for source citation extraction (default: none). Options: - none: No source extraction (fastest) - inline: Insert source text inline: "text [1: source excerpt]" - footnotes: Append sources at the end as footnotes - json: Return sources as separate object in response - expanded: Replace [1] with full quoted source text Note: Source extraction adds ~1-2 seconds but does NOT consume additional NotebookLM quota. | |
| browser_options | No | Optional browser behavior settings. Claude can control everything: visibility, typing speed, stealth mode, timeouts. Useful for debugging or fine-tuning. |