Enhancement Request
Add notion_write_update_block tool to the Notion MCP bridge for editing existing blocks in-place.
API Capability
The Notion API supports PATCH /v1/blocks/{block_id} for updating block content:
- Paragraphs: Update
rich_text
- Headings: Update
rich_text, color, is_toggleable
- Code blocks: Update
rich_text, language, caption
- To-Do: Update
checked, rich_text
- Callouts: Update
rich_text, icon, color
Plus: PATCH /v1/pages/{page_id}/markdown for Markdown-based updates with search-and-replace.
Requirements
- Update block content without recreating
- Support rich text formatting
- Support block-specific properties (checked, color, language)
- Follow Bridged-External pattern (M6)
- Permission:
ask (destructive edit)
Acceptance Criteria
References
Enhancement Request
Add
notion_write_update_blocktool to the Notion MCP bridge for editing existing blocks in-place.API Capability
The Notion API supports
PATCH /v1/blocks/{block_id}for updating block content:rich_textrich_text,color,is_toggleablerich_text,language,captionchecked,rich_textrich_text,icon,colorPlus:
PATCH /v1/pages/{page_id}/markdownfor Markdown-based updates with search-and-replace.Requirements
ask(destructive edit)Acceptance Criteria
go test -raceReferences