Skip to main content
Glama
Pantheon-Security

NotebookLM MCP Server (Security Hardened)

create_notebook

Create a new NotebookLM notebook by uploading sources like URLs, text, or files programmatically. Returns the notebook URL for immediate use.

Instructions

Create a new NotebookLM notebook with sources programmatically.

What This Tool Does

  • Creates a NEW notebook in your NotebookLM account

  • Uploads sources (URLs, text, files) to the notebook

  • Returns the notebook URL for immediate use

  • Optionally adds to your local library

Supported Source Types

  • url: Web page URL (documentation, articles, etc.)

  • text: Raw text content (code, notes, etc.)

  • file: Local file path (PDF, DOCX, TXT)

Example Usage

Create a notebook from API documentation:

{ "name": "React Docs", "sources": [ { "type": "url", "value": "https://react.dev/reference/react" } ] }

Create a notebook with multiple sources:

{ "name": "Security Research", "sources": [ { "type": "url", "value": "https://owasp.org/Top10" }, { "type": "file", "value": "/path/to/security-report.pdf" }, { "type": "text", "value": "Custom notes...", "title": "My Notes" } ], "description": "Security best practices and research", "topics": ["security", "owasp", "best-practices"] }

NotebookLM Limits (Free Tier)

  • 100 notebooks maximum

  • 50 sources per notebook

  • 500k words per source

  • 50 queries per day

Notes

  • Requires authentication (run setup_auth first)

  • Creates notebook with sharing set to private by default

  • Large files may take longer to process

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYesDisplay name for the new notebook
sourcesYesArray of sources to add to the notebook
descriptionNoOptional description for the notebook in your library
topicsNoOptional topics for categorization in your library
auto_add_to_libraryNoWhether to automatically add the created notebook to your library (default: true)
browser_optionsNoOptional browser settings for debugging
show_browserNoShow browser window (shorthand for browser_options.show)

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/Pantheon-Security/notebooklm-mcp-secure'

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