Skip to main content
Glama

generate_content

Transform NotebookLM sources into audio podcasts, video summaries, presentations, reports, infographics, or data tables in 80+ languages.

Instructions

Generate content from your NotebookLM sources.

Supported content types:

  • audio_overview: Audio podcast/overview (Deep Dive conversation with two AI hosts)

  • video: Video summary that visually explains main topics (brief or explainer format)

  • presentation: Slides/presentation with AI-generated content and images

  • report: Briefing document (2,000-3,000 words) summarizing key findings, exportable as PDF/DOCX

  • infographic: Visual infographic in horizontal (16:9) or vertical (9:16) format

  • data_table: Structured table organizing key information (exportable as CSV/Excel)

Language support: All content types support 80+ languages via the language parameter.

Video styles: Video content supports 6 visual styles via the video_style parameter: classroom, documentary, animated, corporate, cinematic, minimalist.

These content types use real NotebookLM Studio UI buttons or the generic ContentGenerator architecture that navigates the Studio panel and falls back to chat-based generation.

NOTE: Other content types (faq, study_guide, timeline, table_of_contents) are NOT currently implemented. For document-style content, use the ask_question tool.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
content_typeYesType of content to generate: audio_overview (podcast), video (brief or explainer), presentation (slides), report (briefing doc 2,000-3,000 words, PDF/DOCX export), infographic (horizontal 16:9 or vertical 9:16), or data_table (CSV/Excel export)
custom_instructionsNoOptional instructions to customize the generated content
languageNoLanguage for the generated content (e.g., "French", "Spanish", "Japanese"). NotebookLM supports 80+ languages.
video_styleNoVisual style for video content (only valid for content_type="video"). Powered by Nano Banana AI.
notebook_urlNoNotebook URL. If not provided, uses the active notebook.
session_idNoSession ID to reuse an existing session

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/roomi-fields/notebooklm-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server