notebooklm
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NOTEBOOKLM_LANG | No | Idioma dos materiais gerados (ex.: en, es, pt_PT). Padrão: português do Brasil. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tasks | {
"list": {},
"cancel": {},
"requests": {
"tools": {
"call": {}
},
"prompts": {
"get": {}
},
"resources": {
"read": {}
}
}
} |
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_notebooksA | Lista todos os cadernos (notebooks) da conta NotebookLM. |
| create_notebookC | Cria um caderno novo com o título informado. |
| add_source_urlB | Adiciona um site ou vídeo do YouTube (URL) como fonte de um caderno. |
| add_source_textC | Adiciona um texto como fonte de um caderno (ex.: conteúdo de uma peça ou decisão). |
| ask_notebookC | Faz uma pergunta respondida com base nas fontes do caderno. |
| get_notebook_summaryC | Gera um resumo com os principais pontos do caderno. |
| generate_audio_overviewC | Gera um Resumo em Áudio (podcast) no NotebookLM. |
| generate_video_overviewD | Gera um Resumo em Vídeo no NotebookLM. |
| generate_slide_deckC | Gera uma apresentação de slides no NotebookLM. |
| generate_mind_mapC | Gera um mapa mental e o salva como nota no caderno. |
| generate_infographicD | Gera um infográfico no NotebookLM. |
| generate_quizC | Gera um teste (quiz) no NotebookLM. |
| generate_flashcardsC | Gera cartões de estudo (flashcards) no NotebookLM. |
| generate_summary_reportC | Gera um relatório (documento de briefing) no NotebookLM. |
| generate_data_tableC | Gera uma tabela de dados no NotebookLM. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 15 tools
Most tools target clearly distinct actions or artifact types, such as add_source_url vs add_source_text and the various generate_* artifact generators. However, get_notebook_summary and generate_summary_report both concern summarization/briefing and could be confused, and generate_data_table is somewhat close to report generation.
All tool names use consistent snake_case with a clear verb_noun pattern: list_notebooks, create_notebook, add_source_url, generate_mind_map, ask_notebook, get_notebook_summary, etc. The convention is predictable throughout.
15 tools is well-scoped for NotebookLM's feature set, covering notebook creation, source ingestion, querying, and the major generated artifact types. Each tool has a distinct role in the workflow.
The surface covers create/list notebooks, add sources, ask/summarize, and many generation tasks. But it lacks update/delete notebook operations, source listing/removal, and a get-single-notebook tool, leaving notable lifecycle and management gaps.