Skip to content

Latest commit

 

History

History
executable file
·
34 lines (30 loc) · 1.68 KB

File metadata and controls

executable file
·
34 lines (30 loc) · 1.68 KB

Tools

Core

  • ask_question
    • Parameters: question (string, required), optional session_id, notebook_id, notebook_url, show_browser.
    • Returns NotebookLM's answer plus the follow-up reminder.
  • list_sessions, close_session, reset_session
    • Inspect or manage active browser sessions.
  • get_health
    • Summaries auth status, active sessions, and configuration.
  • setup_auth
    • Opens the persistent Chrome profile so you can log in manually.
  • re_auth
    • Switch to a different Google account or re-authenticate.
    • Use when NotebookLM rate limit is reached (50 queries/day for free accounts).
    • Closes all sessions, clears auth data, and opens browser for fresh login.

Notebook library

  • add_notebook – Safe conversational add; expects confirmation before writing.
  • list_notebooks – Returns id, name, topics, URL, metadata for every entry.
  • get_notebook – Fetch a single notebook by id.
  • select_notebook – Set the active default notebook.
  • update_notebook – Modify metadata fields.
  • remove_notebook – Removes entries from the library (not the original NotebookLM notebook).
  • search_notebooks – Simple query across name/description/topics/tags.
  • get_library_stats – Aggregate statistics (total notebooks, usage counts, etc.).

Resources

  • notebooklm://library
    • JSON representation of the full library: active notebook, stats, individual notebooks.
  • notebooklm://library/{id}
    • Fetch metadata for a specific notebook. The {id} completion pulls from the library automatically.

Remember: Every ask_question response ends with a reminder that nudges your agent to keep asking until the user’s task is fully addressed.