notion_append_content
Append Markdown to an existing Notion page by converting it into native blocks—headings, lists, quotes, code, dividers, inline formatting—at the start, end, or after a block.
Instructions
Add markdown content to an existing Notion page.
Parses the markdown into blocks and adds them to the page.
Supports: headings (# ## ###), bullet/numbered/to-do lists, quotes,
fenced code blocks, dividers (---), paragraphs with inline formatting
(bold, italic, code, strike, links).
page_id: the page (or any block that supports children) to add to. content: markdown text to add. position: 'end' (default), 'start', or a block ID to insert directly AFTER that block (IDs from notion_read_page(include_block_ids=True)). silent: True skips the notifications this write would send.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| silent | No | ||
| content | Yes | ||
| page_id | Yes | ||
| position | No | end |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |