Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NOTEBOOKLM_COOKIESNoCookie string to authenticate with NotebookLM. Set this to skip the auth flow in CI/headless environments.
NOTEBOOKLM_CSRF_TOKENNoCSRF token for authentication. Optional if NOTEBOOKLM_COOKIES is set.
NOTEBOOKLM_SESSION_IDNoSession ID for authentication. Optional if NOTEBOOKLM_COOKIES is set.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
notebook_listA

List all NotebookLM notebooks with metadata (title, sources count, ownership)

notebook_createA

Create a new NotebookLM notebook

notebook_getB

Get details of a specific notebook including its sources

notebook_describeB

Get an AI-generated summary of the notebook content

notebook_renameB

Rename a notebook

notebook_deleteA

Delete a notebook (requires confirm=true)

source_describeA

Get metadata for a specific source in a notebook

source_get_contentA

Get the underlying text content of a source (used by grounding tool)

notebook_add_urlB

Add a website URL source to a notebook

notebook_add_textC

Add a text document source to a notebook

notebook_add_driveA

Add a Google Drive file source to a notebook

source_sync_driveC

Sync all Drive sources in a notebook to pull latest changes

source_deleteA

Delete a source from a notebook (requires confirm=true)

audio_overview_createC

Generate an audio podcast overview (requires confirm=true)

video_overview_createC

Generate a video overview (requires confirm=true)

infographic_createB

Generate an infographic (requires confirm=true)

slide_deck_createB

Generate a slide deck (requires confirm=true)

report_createC

Generate a text report (requires confirm=true)

flashcards_createC

Generate flashcards (requires confirm=true)

quiz_createC

Generate a quiz (requires confirm=true)

studio_statusC

Check the status of generated Studio artifacts

refresh_authA

Reload authentication tokens (re-extract CSRF and session from page)

save_auth_tokensB

Manually save authentication cookies (fallback method — prefer using CLI auth)

notebook_queryB

Ask a question about the sources in a notebook

research_startB

Start a web or Drive research task

research_statusC

Check the status of research tasks

research_importA

Import discovered sources from a research task into the notebook

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/m4yk3ldev/notebooklm-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server