Agent♥︎Age
Catalog

NotebookLM MCP

Official

by roomi-fields · TypeScript

Automate Google NotebookLM — Q&A with citations, audio, video, content generation

The io.github.roomi-fields/notebooklm-mcp server provides an automation interface for Google NotebookLM. It includes a 33-endpoint HTTP REST API suitable for tools like n8n, Zapier, Make, and curl, plus an MCP server for Claude Code/Cursor/Codex. It supports citation-backed Q&A and Studio generation outputs.

🛠️ Key Features

  • Citation-backed Q&A
  • Full Studio generation: audio, video, infographic, report, presentation, data table
  • Multi-account rotation with auto-reauth for personal and Google Workspace accounts
  • MCP server integration for Claude Code / Cursor / Codex

🚀 Use Cases

  • Automate NotebookLM workflows at scale via REST API
  • Use MCP-compatible clients to perform Q&A with citations
  • Generate multiple content formats from NotebookLM Studio in one workflow

⚡ Developer Benefits

  • 33-endpoint REST API for n8n / Zapier / Make / curl
  • MCP server for agentic skill-style NotebookLM use
  • Supports deletion of generated content via content_delete (v3.2.0)

⚠️ Limitations

  • Generated content deletion is specific to version v3.2.0 (content_delete); earlier behavior isn’t described.

Topics

automationmcpmcp-servern8nnotebooklmtypescriptanthropiccitationsclaude-codegoogle-notebooklmrest-apiagentic-skillclaude-skillscodexgemini-notebookgemini-notebook-apinotebooklm-skillragskillskills