Skip to main content
Glama
harriedgemusic

NotebookLM MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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
list_notebooksB

List all available NotebookLM notebooks for the authenticated user.

get_notebook_sourcesC

Get all sources associated with a specific NotebookLM notebook.

Args: notebook_id: The ID of the NotebookLM notebook.

ask_notebookC

Ask a question to a specific NotebookLM notebook and get an AI-generated answer.

Args: notebook_id: The ID of the NotebookLM notebook. query: The question to ask in natural language.

select_notebookC

Selects a notebook by ID and creates a local directory for it based on its title. Returns the path to the created directory.

Args: notebook_id: The ID of the NotebookLM notebook.

create_noteC

Create a new note in the specified notebook.

Args: notebook_id: The ID of the NotebookLM notebook. title: The title of the new note. content: The text content of the note.

download_notesA

Downloads all notes from a specific notebook into a local subfolder within the directory created for that notebook. Note: select_notebook should typically be run first to get the main folder.

Args: notebook_id: The ID of the NotebookLM notebook. subfolder_name: The name of the subfolder to save notes (default: "notes").

generate_audioB

Generates an Audio Overview (podcast) for a notebook.

Args: notebook_id: The ID of the NotebookLM notebook. instructions: Custom instructions for the podcast hosts.

generate_videoB

Generates a Video Overview for a notebook.

Args: notebook_id: The ID of the NotebookLM notebook. instructions: Custom instructions for video generation.

generate_slidesC

Generates a Slide Deck for a notebook.

Args: notebook_id: The ID of the NotebookLM notebook. instructions: Custom instructions for slide deck generation.

generate_infographicC

Generates an Infographic for a notebook.

Args: notebook_id: The ID of the NotebookLM notebook. instructions: Custom instructions for infographic generation.

generate_reportB

Generates a Report for a notebook.

Args: notebook_id: The ID of the NotebookLM notebook. format_type: The type of report to generate. Options: BRIEFING_DOC, STUDY_GUIDE, BLOG_POST, CUSTOM. instructions: Custom instructions (required if format_type is CUSTOM).

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

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