notebooklm_generate
ActiveTool of NotebookLM
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|critique|debate, length:short|default|long}; video/cinematic_video {format:explainer|brief|cinematic, style:...}; slide_deck {format:detailed|presenter, length}; report {format:briefing-doc|study-guide|blog-post|custom}; quiz/flashcards {quantity:fewer|standard|more, difficulty:easy|medium|hard}; infographic {orientation, detail, style}; mind_map {kind:interactive|note-backed}). Acompanhe com notebooklm_artifact_list/get.
Parameters schema
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"notebook_id",
"kind"
],
"properties": {
"kind": {
"enum": [
"audio",
"video",
"cinematic_video",
"slide_deck",
"report",
"mind_map",
"quiz",
"flashcards",
"infographic",
"data_table"
],
"type": "string"
},
"options": {
"type": "object",
"propertyNames": {
"type": "string"
},
"additionalProperties": {
"type": "string"
}
},
"language": {
"type": "string"
},
"source_ids": {
"type": "array",
"items": {
"type": "string"
}
},
"notebook_id": {
"type": "string"
},
"instructions": {
"type": "string"
}
}
}Parent server
NotebookLM
https://github.com/mcp-dir/notebooklm-mcp
1/7 registries