notebook_delete
Delete notebooks from NotebookLM to free up quota or remove obsolete entries. Provide an array of notebook IDs to remove them permanently.
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). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | Yes | Whether the tool call succeeded. | |
| data | No | The tool payload on success. The exact shape depends on the tool. | |
| error | No | Human-readable error message, present only when success is false. |