Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_FILENoPath to the log filelogs/notebooklm-mcp.log
LOG_LEVELNoLogging detail level (e.g., INFO, DEBUG, WARNING)INFO
NOTEBOOKLM_CLINoThe CLI command/path for NotebookLMnotebooklm
NOTEBOOKLM_TIMEOUTNoCommand timeout in seconds180

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
health_checkA

Check the availability of the CLI and authentication status.

list_notebooksA

Get a list of all NotebookLM notebooks.

create_notebookB

Create a new notebook in NotebookLM.

name: The name of the new notebook.

delete_notebookA

Delete a notebook from NotebookLM.

notebook_id: The ID or name of the notebook to delete.

add_sourceA

Add a source (file, text, URL) to a notebook.

notebook_id: The ID of the notebook. content: The content (URL, absolute file path, or raw text). source_type: Optional. Type of source (url, text, file, youtube). Auto-detected if omitted.

list_sourcesB

Get a list of all sources in a specific notebook.

get_source_textA

Get the full indexed text content of a specific source in a notebook.

notebook_id: The ID of the notebook. source_id: The ID of the source (use list_sources to find it).

ask_notebookB

Ask a natural language question to a specific NotebookLM notebook.

notebook_id: The ID of the notebook. question: The question you want to ask based on the notebook's sources.

get_summaryC

Get the AI-generated summary of the notebook.

get_historyC

Get the full conversation history (Q&A) for a specific notebook.

notebook_id: The ID of the notebook.

generate_audioA

Generate an audio overview (podcast) from the notebook's sources. Note: This process can take several minutes to complete.

notebook_id: The ID of the notebook. prompt: Instructions for the audio overview (e.g., "focus on chapter 3").

generate_reportC

Generate a written report (briefing doc, study guide, blog post) from the notebook. Note: This process can take several minutes to complete.

notebook_id: The ID of the notebook. prompt: Instructions for the report (e.g., "write a study guide for a 5th grader").

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

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