Mmcp.market

NotebookLM MCP server

by roomi-fields·io.github.roomi-fields/notebooklm-mcp·v3.2.0

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

C63/100grade C
What users say
No reviews yet
Be the first
Safety scan
C63/100

full report

Adoption
Established

179 stars672 downloads/wk

Reviews

Write one

Nobody has reviewed NotebookLM MCP yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

NotebookLM MCP tools (42, 8 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • add_notebook

    🔌 [PROXY] Add notebook to library via HTTP server

  • add_source

    🔌 [PROXY] Add source/document to notebook via HTTP server

  • ask_question

    🔌 [PROXY MODE] Ask NotebookLM via HTTP server.

  • auto_discover_notebook

    🔌 [PROXY] Auto-discover notebook metadata via HTTP server

  • batch_to_vaultwrite action

    Run a list of questions against a notebook and persist each answer to disk as

  • cleanup_data

    🔌 [PROXY] Cleanup server data via HTTP server

  • close_session

    🔌 [PROXY] Close session via HTTP server

  • convert_note_to_source

    Convert a note to a source document in NotebookLM.

  • create_notewrite action

    Create a note in the NotebookLM Studio panel.

  • create_notebookwrite action

    Create a brand-new empty notebook directly in NotebookLM (no pre-existing URL required,

  • de_auth

    🔌 [PROXY] Logout (clear credentials) via HTTP server

  • delete_contentwrite action

    Delete a generated Studio artifact (audio overview, video, report, infographic,

  • delete_notebooks_from_nblmwrite action

    Delete one or more notebooks directly from NotebookLM (UI-level deletion,

  • delete_sourcewrite action

    Delete a source from the current NotebookLM notebook.

  • download_audio

    🔌 [PROXY] Download generated audio file via HTTP server

  • download_content

    Download or export generated content from NotebookLM.

  • generate_audio

    🔌 [PROXY] Generate audio overview (podcast) via HTTP server

  • generate_content

    🔌 [PROXY] Generate content via HTTP server.

  • generate_mind_map

    Generate and save a mind map from a notebook’s sources. RPC-backed (no browser).

  • generate_study_aid

    Generate a study aid from a notebook’s sources: flashcards or a quiz.

  • get_health

    🔌 [PROXY] Get server health status via HTTP server

  • get_library_stats

    🔌 [PROXY] Get library statistics via HTTP server

  • get_note

    Retrieve the full title and text content of a specific note in the NotebookLM Studio panel.

  • get_notebook

    🔌 [PROXY] Get notebook details by ID via HTTP server

  • list_content

    🔌 [PROXY] List sources and generated content via HTTP server

  • list_notebooks

    🔌 [PROXY] List all notebooks from library via HTTP server

  • list_notebooks_from_nblm

    🔌 [PROXY] Scrape NotebookLM homepage to get real notebook list via HTTP server

  • list_notes

    List all user notes in the NotebookLM Studio panel. Returns note titles, IDs, and timestamps (e.g. details).

  • list_sessions

    🔌 [PROXY] List active sessions via HTTP server

  • list_sources

    List the sources of a NotebookLM notebook, with their IDs and titles.

  • manage_labels

    Manage a notebook’s source labels (RPC-backed): list them, create one, or delete some.

  • re_auth

    🔌 [PROXY] Re-authenticate with different account via HTTP server

  • read_source

    Read a source’s full indexed content — the exact text NotebookLM reasons over,

  • remove_notebookwrite action

    🔌 [PROXY] Remove notebook from library via HTTP server

  • research_sources

    Discover web sources for a notebook via NotebookLM Fast Research. RPC-backed.

  • reset_session

    🔌 [PROXY] Reset session history via HTTP server

  • save_chat_to_note

    Save the current NotebookLM chat/discussion to a note.

  • search_notebooks

    🔌 [PROXY] Search notebooks via HTTP server

  • select_notebook

    🔌 [PROXY] Set active notebook via HTTP server

  • setup_auth

    🔌 [PROXY] Setup Google authentication via HTTP server.

  • share_notebook

    Read a notebook’s sharing status, or toggle its public link.

  • update_notebookwrite action

    🔌 [PROXY] Update notebook metadata via HTTP server

Public scan report

scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it

1 high1 medium
  • Code scan99 source files scanned8/25
  • Live reliabilityno gateway calls yet and no remote to proben/a
  • Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 16 days ago15/15
  • Maintainer identityregistry namespace matches repository owner6/10

Findings (2)

  • mediumeval / new Function usedexec.eval
    dist/content/content-manager.js: …t element .$eval('.source-stretched-button', (node) => no…
  • highShell command built from a string (injection risk)exec.shell-concat
    dist/http-wrapper.js: … and kill it const output = execSync(`netstat -ano | findstr :${port} | findstr LISTENING`, { …
Overall 63/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

Install directly

Runs npx -y @roomi-fields/notebooklm-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add notebooklm-mcp -- npx -y @roomi-fields/notebooklm-mcp
Add to Cursor

NotebookLM MCP: common questions

Is NotebookLM MCP server safe?
With care: it is graded C, so read the findings first (63/100). Read the NotebookLM MCP safety report
How do I install NotebookLM MCP?
It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
Does NotebookLM MCP need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is NotebookLM MCP maintained?
The last commit was 16 days ago (2026-09-04). The latest release is v3.2.0.
What can I use instead of NotebookLM MCP?
Servers from other publishers that do the same job: Seedance MCP server, Rendobar MCP server and Vidofy MCP server. Compare all NotebookLM MCP alternatives.

Alternatives to NotebookLM MCP

Same job from other publishers: the closest match first, then the best rated.

All NotebookLM MCP alternatives →
  • Seedance
    MCP server for ByteDance Seedance AI video generation
    A
  • Rendobar
    Transform video, audio and images, and generate media from prompts. FFmpeg, captions, models.
    A
  • Vidofy
    Generate video, images, audio and speech with Vidofy — Veo 3.1, Kling 3.0, Flux 2 and 570+ models.
    A
  • Ffmpeg Render Pro
    Parallel video rendering tools: detect GPU encoders, render, color grade, merge audio, concat.
    A
  • Gemini Image
    Google Gemini image generation, editing, and local processing via MCP
    B

More from roomi-fields