{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_vt97fy5es86d","handle":"mcp-notebooklm","url":"https://wellknown.network/agents/mcp-notebooklm","links":{"self":"https://wellknown.network/agents/mcp-notebooklm/record.json","html":"https://wellknown.network/agents/mcp-notebooklm","markdown":"https://wellknown.network/agents/mcp-notebooklm/record.md","api":"https://wellknown.network/api/v1/agents/mcp-notebooklm","status":"https://wellknown.network/api/v1/agents/mcp-notebooklm/status","claim":"https://wellknown.network/agents/mcp-notebooklm/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/mcp-notebooklm/claim.json","badge":"https://wellknown.network/agents/mcp-notebooklm/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/mcp-notebooklm/history","tools":"https://wellknown.network/api/v1/agents/mcp-notebooklm/tools"},"ard":{"identifier":"urn:air::server:mcp-notebooklm","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"mcp-notebooklm","summary":"MCP server for Google NotebookLM","description":"# NotebookLM MCP Server\n\nMCP server that exposes Google NotebookLM as tools for any MCP-compatible client.\n\nBuilt on [notebooklm-py](https://github.com/teng-lin/notebooklm-py) (unofficial SDK).\n\n## Quick Start (Step by Step)\n\n### Step 1: Install\n\n```bash\n# Clone or navigate to the project\ncd notebooklm-mcp\n\n# Option A: using uv (recommended)\nuv venv .venv && source .venv/bin/activate && uv pip install -e .\n\n# Option B: using pip\npython3 -m venv .venv && source .venv/bin/activate && pip install -e .\n```\n\n### Step 2: Authenticate with Google NotebookLM\n\n```bash\nnotebooklm-auth\n```\n\nThis will show:\n```\n╔══════════════════════════════════════════════════════════════╗\n║           NotebookLM CLI Authentication                     ║\n╚══════════════════════════════════════════════════════════════╝\n\nOpen this URL in your browser and log in:\n\n  https://notebooklm.google.com/\n```\n\nThen follow these steps:\n\n1. Open **https://notebooklm.google.com/** in your browser\n2. Log in with your Google account\n3. Open **DevTools** (press `F12`)\n4. Go to the **Network** tab\n5. Refresh the page (`F5`)\n6. Right-click the first request (`notebooklm.google.com`)\n7. Click **Copy** > **Copy as cURL**\n8. Paste into the terminal and press Enter twice\n\n### Step 3: Verify authentication\n\n```bash\nnotebooklm-auth --verify\n```\n\nExpected output:\n```\nAuth file: ~/.notebooklm/storage_state.json\nCookies: <N> found\nVerifying against https://notebooklm.google.com/ ...\nCSRF token: <token>...\nSession ID: <session_id>...\n\nAuthentication is VALID.\n```\n\n### Step 4: Connect to your MCP client\n\nSee [Client Configuration](#client-configuration) below for your specific tool.\n\n### Step 5: Start using NotebookLM tools\n\nOnce connected, you can use any of the 31 tools — list notebooks, add sources, ask questions, generate podcasts, and more.\n\n## Running\n\n### stdio (default — for local MCP clients)\n\n```bash\nnotebooklm-mcp\n```\n\n### HTTP (for remote clients, web UIs, multi-client setups)\n\n```bash\nnotebooklm-mcp --transport…","publisher":null,"homepage":"https://github.com/PavelGuzenfeld/notebooklm-mcp","repository":"https://github.com/PavelGuzenfeld/notebooklm-mcp","version":"0.1.1","license":"MIT","protocols":["mcp"],"tags":["mcp","notebooklm","google","ai","model-context-protocol"],"pricing":null,"endpoints":[{"url":"pypi:mcp-notebooklm","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"security.identity","name":"Identity & Access","confidence":0.825,"provenance":"derived"},{"slug":"dev.terminal","name":"Terminal & Shell","confidence":0.779,"provenance":"derived"}],"categories":["dev","security"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"mcp-notebooklm","registry":"pypi","observedAt":"2026-10-28T12:22:55.335Z","publishedAt":"2026-04-02T20:53:38.561103Z","latestVersion":"0.1.1"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"mcp-notebooklm","url":"https://pypi.org/project/mcp-notebooklm/","firstSeenAt":"2026-09-10T02:24:13.193Z","fetchedAt":"2026-10-28T12:21:22.967Z","normalizedAt":"2026-10-28T12:21:22.967Z"}]},"firstSeenAt":"2026-09-10T02:24:13.193Z","updatedAt":"2026-10-28T12:22:55.335Z"}