Notebooklm MCP Server

Programmatic access to Google NotebookLM — via command-line interface (CLI) or Model Context Protocol (MCP) server.

Local serverstdio

What is the Notebooklm MCP Server?

Programmatic access to Google NotebookLM — via command-line interface (CLI) or Model Context Protocol (MCP) server.

What it actually does

Use nlm directly in your terminal for scripting, automation, or interactive use:

  • Getting Started — — Install, login, agent setup, and migration from another Gemini Notebook MCP
  • CLI Guide — — Complete command reference
  • MCP Guide — — All 43 MCP tools with examples
  • Authentication — — Setup and troubleshooting
  • Remote MCP — — Web/mobile connector feasibility, security, and authentication limitations
  • API Reference — — Internal API docs for contributors

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the Notebooklm MCP Server

{
  "mcpServers": {
    "github-com-jacob-bd-notebooklm-mcp-cli-blob-main-docs-mcpgui": {
      "command": "uvx",
      "args": ["notebooklm-mcp-cli"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Example prompts to try

  • “Use Notebooklm to Cursor.”
  • “Use Notebooklm to Windsurf.”
  • “Use Notebooklm to Latest.”

Frequently asked questions

Programmatic access to Google NotebookLM — via command-line interface (CLI) or Model Context Protocol (MCP) server. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.