Skip to content

[Feat] Add positioned Notion content tools - #1434

Merged
mrubens merged 2 commits into
developfrom
feature/notion-tool-parity-3mds4dee0ts0g
Aug 17, 2026
Merged

[Feat] Add positioned Notion content tools#1434
mrubens merged 2 commits into
developfrom
feature/notion-tool-parity-3mds4dee0ts0g

Conversation

@roomote-roomote

@roomote-roomote roomote-roomote Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

​Opened on behalf of @mrubens. Follow up by mentioning @roomote-roomote or in the web UI.

What changed

  • add notion-insert-blocks with only the current position schema for start, end, and after-block placement
  • include enhanced Markdown content in notion-fetch and content edits in notion-update-page instead of exposing duplicate Markdown-specific tools
  • add multi-page moves through notion-move-pages and async operation polling through notion-get-async-task
  • remove the old append tool name, deprecated after input, compatibility branches, and migration-oriented behavior
  • document the direct API boundary, hosted MCP differences, required Notion capabilities, and unsupported block/database movement
  • cover start and after-block insertion, page moves, Markdown operations, and tool discovery in the native MCP tests

Why this change was made

Agents could previously append blocks only at the end of Notion content, which prevented workflows that place new material at the top. The current Notion public API supports positioning newly created blocks, but explicitly does not support moving or reordering existing blocks while preserving their identity.

Impact

Deployment-wide Notion connections gain a smaller official-style tool surface for content placement and page editing without changing the existing internal-integration authorization model. Existing connections do not require OAuth reauthorization; administrators only need to enable Insert content for positioned block creation and Update content for Markdown updates and page moves in Notion when those capabilities are not already enabled.

@roomote-community

roomote-community Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor

No code issues found. See task

Reviewed e3ffe3b

@roomote-roomote

roomote-roomote Bot commented Aug 17, 2026

Copy link
Copy Markdown
Contributor Author

Removed the Notion compatibility surface and refreshed the PR: no legacy after, no old append tool, and no duplicate Markdown tools. notion-fetch and notion-update-page now own Markdown, while notion-insert-blocks accepts only the current position schema. Shipped in 1993f16. See task.

@roomote-roomote roomote-roomote Bot changed the title [Feat] Add positioned content editing to Notion [Feat] Add positioned Notion content tools Aug 17, 2026
@mrubens
mrubens marked this pull request as ready for review August 17, 2026 16:18
@mrubens
mrubens merged commit 10ebf26 into develop Aug 17, 2026
18 checks passed
@mrubens
mrubens deleted the feature/notion-tool-parity-3mds4dee0ts0g branch August 17, 2026 16:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant