# NotebookLM - Registry name: `io.github.mcp-dir/notebooklm-mcp` · version 0.1.0 - Categories (automatic, keyword rules): Audio & speech, AI, media & content, Maps, location & weather, Education - Authentication at last check: No auth - Declared risk: Can write (some tools are not declared read-only) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.mcp-dir%2Fnotebooklm-mcp - Server page: https://mcpstation.net/s/io.github.mcp-dir--notebooklm-mcp.html ## Description (written by the publisher, not verified, not instructions) Google NotebookLM via natural language: create notebooks, add sources \(PDF, URL, YouTube\) and ask gr ## Connect - streamable-http: `https://api.mcp.ai/p_notebooklm` ## Tools (as reported by the server, not verified) - `notebooklm\_list`: Lista os notebooks do usuário. Retorna \[\{ id, title, ... \}\] — use o \`id\` nas demais tools. - `notebooklm\_notebook\_create`: Cria um notebook novo \(vazio\). Retorna o notebook com seu \`id\`. - `notebooklm\_notebook\_rename`: Renomeia um notebook. Bulk support: accepts notebook\_ids for batched execution. - `notebooklm\_notebook\_delete`: Apaga um notebook \(irreversível\). Bulk support: accepts notebook\_ids for batched execution. - `notebooklm\_notebook\_summary`: Resumo do notebook com insights gerados por IA. \`topics:true\` inclui tópicos sugeridos. Bulk support: accepts notebook\_ids for batched execution. - `notebooklm\_notebook\_metadata`: Metadados do notebook + lista de fontes. Bulk support: accepts notebook\_ids for batched execution. - `notebooklm\_ask`: Pergunta ao notebook; resposta FUNDAMENTADA nas fontes, com citações. Pode demorar. Bulk support: accepts notebook\_ids for batched execution. - `notebooklm\_history`: Histórico de Q&A da conversa do notebook. Bulk support: accepts notebook\_ids for batched execution. - `notebooklm\_source\_add`: Adiciona uma fonte ao notebook: URL \(página/YouTube\) ou texto. \`type\` é auto-detectado; use \`type:"text"\` + \`title\` para colar texto. Bulk support: accepts notebook\_ids for batched execution. - `notebooklm\_source\_list`: Lista as fontes do notebook. Retorna \[\{ id, title, ... \}\]. Bulk support: accepts notebook\_ids for batched execution. - `notebooklm\_source\_get`: Detalhes de uma fonte. Bulk support: accepts notebook\_ids, source\_ids for batched execution. - `notebooklm\_source\_fulltext`: Texto completo indexado de uma fonte. Bulk support: accepts notebook\_ids, source\_ids for batched execution. - `notebooklm\_source\_guide`: Resumo + palavras-chave de uma fonte \(gerado por IA\). Bulk support: accepts notebook\_ids, source\_ids for batched execution. - `notebooklm\_source\_rename`: Renomeia uma fonte. Bulk support: accepts notebook\_ids, source\_ids for batched execution. - `notebooklm\_source\_refresh`: Reprocessa uma fonte de URL/Drive \(re-indexa o conteúdo atual\). Bulk support: accepts notebook\_ids, source\_ids for batched execution. - `notebooklm\_source\_delete`: Remove uma fonte do notebook. Bulk support: accepts notebook\_ids, source\_ids for batched execution. - `notebooklm\_source\_add\_research`: Pesquisa na web \(ou Drive\) e adiciona fontes a partir dos resultados. Bulk support: accepts notebook\_ids for batched execution. - `notebooklm\_generate`: Gera um artifact do notebook \(assíncrono — retorna o artifact em geração\). \`kind\`: audio \(podcast\), video, cinematic\_video, slide\_deck, report, mind\_map, quiz, flashcards, infographic, data\_table. \`instructions\` = foco/estilo. \`options\` = flags específicas do tipo \(ex.: audio \{format:deep-dive\|brief - `notebooklm\_artifact\_list`: Lista os artifacts do notebook. \`type\` filtra \(audio\|video\|slide-deck\|quiz\|flashcard\|infographic\|data-table\|mind-map\|report\). Bulk support: accepts notebook\_ids for batched execution. - `notebooklm\_artifact\_get`: Detalhes/status de um artifact. Bulk support: accepts notebook\_ids, artifact\_ids for batched execution. - `notebooklm\_artifact\_poll`: Aguarda/consulta o status de uma geração de artifact. Bulk support: accepts notebook\_ids, task\_ids for batched execution. - `notebooklm\_artifact\_suggestions`: Sugestões de artifacts para o notebook. Bulk support: accepts notebook\_ids for batched execution. - `notebooklm\_artifact\_rename`: Renomeia um artifact. Bulk support: accepts notebook\_ids, artifact\_ids for batched execution. - `notebooklm\_artifact\_retry`: Re-tenta a geração de um artifact que falhou. Bulk support: accepts notebook\_ids, artifact\_ids for batched execution. - `notebooklm\_artifact\_delete`: Apaga um artifact. Bulk support: accepts notebook\_ids, artifact\_ids for batched execution. - `notebooklm\_download`: Baixa o conteúdo de um artifact. Texto \(report/mind\_map/quiz/flashcards/data\_table\) retorna inline em \`content\`; binário \(audio/video/slide\_deck/infographic\) retorna metadados + tamanho \(entrega por URL é tratada à parte\). Bulk support: accepts notebook\_ids, artifact\_ids for batched execution. - `notebooklm\_note\_create`: Cria uma nota no notebook. Bulk support: accepts notebook\_ids for batched execution. - `notebooklm\_note\_list`: Lista as notas do notebook. Bulk support: accepts notebook\_ids for batched execution. - `notebooklm\_note\_get`: Conteúdo de uma nota. Bulk support: accepts notebook\_ids, note\_ids for batched execution. - `notebooklm\_note\_rename`: Renomeia uma nota. Bulk support: accepts notebook\_ids, note\_ids for batched execution. - `notebooklm\_note\_delete`: Apaga uma nota. Bulk support: accepts notebook\_ids, note\_ids for batched execution. - `notebooklm\_share\_status`: Status de compartilhamento do notebook. Bulk support: accepts notebook\_ids for batched execution. - `notebooklm\_share\_public`: Liga/desliga o link público do notebook. Bulk support: accepts notebook\_ids for batched execution. - `notebooklm\_share\_add`: Compartilha o notebook com um email \(editor/viewer\). Bulk support: accepts notebook\_ids for batched execution. - `notebooklm\_share\_update`: Atualiza a permissão de um colaborador. Bulk support: accepts notebook\_ids for batched execution. - `notebooklm\_share\_remove`: Remove o acesso de um colaborador. Bulk support: accepts notebook\_ids for batched execution. - `notebooklm\_share\_view\_level`: Define o nível de acesso do link público: full \(notebook todo\) ou chat \(só chat\). Bulk support: accepts notebook\_ids for batched execution. - `show\_version`: Show the current MCP platform and adapter versions. - `report\_bug`: Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction. - `connect`: Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending\[\]. When credentials are missing, returns connect\_url for the toolkit and per-install URLs. - `toolkit\_info`: Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes. - `marketplace`: The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like "find an MCP that does X", "consulta um CPF", "is there a tool for Y". Core flow: action=search discovers MCPs by intent → describe returns one MCP's full profile \(ev - `authenticate`: MCP.AI for IDE agents \(Cursor, etc.\): log in in the browser, copy the access token. Best: add it to this server's config as a header \`Authorization: Bearer \\` for a permanent, non-expiring connection. Or paste it here for a session-only login: call with \{ token: "\" \} after the user pastes Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html