notebooklm-mcp MCP Server
roomi-fields/notebooklm-mcp
[](https://agentrank-ai.com/tool/roomi-fields--notebooklm-mcp/?utm_source=badge&utm_medium=readme&utm_campaign=agentrank_badge) Google NotebookLM over MCP + a local HTTP REST API. Citation-backed Q&A, audio/video/content generation, multi-account rotation. For Claude Code, Codex, Cursor, n8n, Zapier, Make.
claude mcp add agentrank -- npx -y agentrank-mcp-server Overview
roomi-fields/notebooklm-mcp is a TypeScript tool licensed under MIT. Google NotebookLM over MCP + a local HTTP REST API. Citation-backed Q&A, audio/video/content generation, multi-account rotation. For Claude Code, Codex, Cursor, n8n, Zapier, Make. Topics: automation, mcp, mcp-server, n8n, notebooklm, typescript, anthropic, citations, claude-code, google-notebooklm, rest-api, agentic-skill, claude-skills, codex, gemini-notebook, gemini-notebook-api, notebooklm-skill, rag, skill, skills.
Ranked #1468 out of 24842 indexed tools.
In the top 6% of all indexed tools.
Ecosystem
Score Breakdown
192 stars → growing community
Last commit 1mo ago → moderate activity
16/16 issues closed → responsive maintainer
9 contributors → small team
No dependents → no downstream usage
Weights: Freshness 20% · Issue Health 20% · Dependents 22% · Stars 10% · Contributors 8% · How we score →
How to Improve
Matched Queries
From the README
<div align="center"> # NotebookLM REST API + MCP server **Automate Google NotebookLM at scale. 33-endpoint HTTP REST API for n8n / Zapier / Make / curl, plus an MCP server for Claude Code / Cursor / Codex. Citation-backed Q&A, full Studio generation (audio · video · infographic · report · presentation · data table), multi-account rotation with auto-reauth across personal and Google Workspace accounts.** > v3.2.0 — **generated content can finally be deleted** (`content_delete`): the endpoint had been declared and called by nothing since v3, so notebooks accumulated every draft ever asked for. Builds on 3.1.x, where **generated content stopped coming back in the wrong language** — the interface locale was overriding the `language` argument on both transports, silently, while reporting success. Also: reading a source's full indexed text (`source_read`, paginated), working source labels, and RPC refusals reported as refusals instead of as a rotated endpoint id. Built on a **dual transpoRead full README on GitHub →
Get the weekly AgentRank digest
Top movers, new tools, ecosystem insights — straight to your inbox.