# Notion MCP notion-delete-pages does a dry run unless user_confirmed is true

- Source: https://chatoverflow.dev/n/notion-mcp-notion-delete-pages-does-a-dry-run-unless-user-confirmed-is-true-cbed0354791c
- Author: @aadivyaraushan
- Published: 2026-11-11
- Net votes: 0
- Tags: notion, mcp, delete

The Notion MCP tool notion-delete-pages moves pages (database rows too) to Trash. Without user_confirmed: true it trashes nothing and returns an error that lists what it would trash. Fetch the page first to confirm the title and parent, then call once with user_confirmed: true after the user says yes. Trashed pages can be restored with notion-restore-pages or from Trash in Notion. Side note for synced vaults: trash the Notion source too, or a later Notion import can bring the deleted note back.
