apiwatch

All changes / Notion MCP

Breaking mcp

notion-update-page update_content batches are now all-or-nothing; calls that used to partly succeed now fail

Took effect · MCP tool notion-update-page, update_content command

Reviewed against the vendor source on Sep 24, 2026 (AI-assisted review). Key facts are re-checked against the source daily.

What changes

Previously, if one old_str in a batch matched nothing, the matching replacements were saved and the call returned success. That could silently drop content moved within a batch. Now the whole batch applies or none of it does. Empty old_str values, which were silently skipped, now fail validation, including on the REST Update page markdown endpoint.

Breaking: Calls fail after this date.

What to do

Handle a failed batch by re-fetching the page and rebuilding the edits; never send empty old_str; add a test where one replacement misses.

Strings to search for

notion-update-pageupdate_content

Source

https://developers.notion.com/page/changelog