delete_notebooks_from_nblm
Deletes one or more notebooks from NotebookLM permanently by passing an array of notebook IDs. Use to bulk-clean up accounts or free quota.
Instructions
Delete one or more notebooks directly from NotebookLM (UI-level deletion, not just from the local library). Pass an array of notebook IDs (UUIDs from list_notebooks_from_nblm).
Returns { deleted: [...], failed: [...] } so the caller can retry or report on partial failures.
Use this to:
Bulk-clean up a NotebookLM account (e.g. test notebooks from automation runs)
Free up the 100-notebook free-tier quota
Remove notebooks no longer covered by your sources
Warning: This is irreversible at the NotebookLM side. Confirm with the user before calling.
Note: Requires authentication. Run setup_auth first if not authenticated.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notebook_ids | Yes | Array of NotebookLM notebook IDs (UUIDs) to delete. Use `list_notebooks_from_nblm` to discover them. | |
| show_browser | No | Show browser window during deletion. Default: false (headless). |