Skip to main content
Glama

notebooklm-mcp

An MCP (Model Context Protocol) server that lets Claude interact with Google NotebookLM via browser automation.

Usage

npx notebooklm-mcp@latest

Related MCP server: notebooklm-mcp-2026

Setup

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "notebooklm": {
      "command": "npx",
      "args": ["-y", "notebooklm-mcp@latest"]
    }
  }
}

VS Code / Cursor / Cline

{
  "mcp": {
    "servers": {
      "notebooklm": {
        "command": "npx",
        "args": ["-y", "notebooklm-mcp@latest"]
      }
    }
  }
}

Authentication

On first run, a Chrome browser window opens automatically. Log in to your Google account and navigate to NotebookLM. The session is saved to ~/.notebooklm-mcp/session so you only need to log in once.

Environment Variables

Variable

Default

Description

NOTEBOOKLM_HEADLESS

false

Set to true to run browser headless (requires existing session)

NOTEBOOKLM_USER_DATA_DIR

~/.notebooklm-mcp/session

Path to Chrome profile for persistent sessions

Available Tools

Tool

Description

list_notebooks

List all notebooks in your account

create_notebook

Create a new notebook

open_notebook

Open a notebook by title or ID

add_source

Add a URL or text source to the open notebook

query_notebook

Ask a question and get an AI response

get_notebook_info

Get title and sources of the open notebook

delete_notebook

Delete a notebook

Example Prompts

  • "List my NotebookLM notebooks"

  • "Create a notebook called 'Research Notes'"

  • "Open the 'Research Notes' notebook and add this URL as a source: https://example.com/paper"

  • "Ask the notebook: What are the key findings?"

Requirements

  • Node.js 18+

  • A Google account with access to NotebookLM

License

MIT

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    An unofficial MCP server for Google NotebookLM that enables users to manage notebooks, add sources, ask questions with citations, and generate audio podcasts via a Playwright-based automation layer.
    19
    MIT
  • A
    license
    -
    quality
    A
    maintenance
    MCP server for querying Google NotebookLM notebooks, enabling AI assistants to list notebooks, read sources, and ask questions about them.
    MIT
  • A
    license
    -
    quality
    A
    maintenance
    MCP server for Google NotebookLM that allows asking questions to notebooks and managing notebook libraries via browser automation (Patchright). Designed for use with Claude Code and any MCP client.
    5,712
    MIT

View all related MCP servers

Related MCP Connectors

  • Augments MCP Server - A comprehensive framework documentation provider for Claude Code

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer

View all MCP Connectors

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/Agustinfacu01/npx-notebooklm-mcp-latest'

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