notebooklm_upload_sources
Upload website URLs or files to a NotebookLM notebook for AI-powered analysis. Creates the notebook automatically if it doesn't exist.
Instructions
Upload sources to a NotebookLM notebook.
Uploads website URLs or files to a specified notebook. Creates the notebook if it doesn't exist.
Source types:
website: Provide a URL
file: Provide an absolute file path (PDF, TXT, etc.)
Example sources: [ {"type": "website", "value": "https://example.com/article"}, {"type": "file", "value": "/path/to/document.pdf"} ]
Limits: ~500KB per source, 50-300 sources per notebook.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notebook_name | Yes | Name of the notebook (created if not exists) | |
| sources | Yes | Array of sources to upload |