# NotebookLM

> Use this tool when you need to automate interactions with Google's NotebookLM platform for tasks like sending chat messages, retrieving AI responses, and navigating notebooks. It solves problems related to automated document analysis, batch research queries, and integrating NotebookLM insights into larger AI workflows. With inputs like chat messages and outputs like AI responses, NotebookLM provides a programmatic interface for researchers and developers to leverage NotebookLM's AI capabilities in various contexts.

Canonical page: https://skillsregistry.net/skills/khengyun-notebooklm  
JSON: https://api.skillsregistry.net/v1/skills/khengyun-notebooklm

## Description

This NotebookLM MCP server by Kangkhengyun from FPT University provides professional automation for Google's NotebookLM platform through browser automation using Selenium and undetected-chromedriver. Built with Python and featuring persistent Chrome profile sessions, streaming response support, and comprehensive error handling, it offers tools for sending chat messages, retrieving AI responses with completion detection, navigating between notebooks, and managing authentication state through automated browser interactions. The implementation includes advanced streaming detection with stability checks, multiple fallback selectors for UI elements, health monitoring with Prometheus metrics, and Docker deployment support, making it valuable for researchers and developers who need programmatic access to NotebookLM's AI capabilities for automated document analysis, batch processing of research queries, or integration of NotebookLM insights into larger AI workflows.

## Trust

- **Trust score (0–1):** 0.74
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** cloud-infra
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/khengyun-notebooklm)
- **Repository:** <https://github.com/khengyun/notebooklm-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "khengyun-notebooklm"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/khengyun-notebooklm` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/khengyun-notebooklm/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
