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_notebooks

List all available NotebookLM notebooks for the authenticated user.

get_notebook_sources

Get all sources associated with a specific NotebookLM notebook.

Args: notebook_id: The ID of the NotebookLM notebook.

ask_notebook

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_notebook

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_note

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_notes

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_audio

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_video

Generates a Video Overview for a notebook.

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

generate_slides

Generates a Slide Deck for a notebook.

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

generate_infographic

Generates an Infographic for a notebook.

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

generate_report

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