create_page
Create a Notion page from markdown with support for GFM and Notion extensions like callouts, toggles, columns, and file uploads.
Instructions
Create a Notion page from markdown. Supports GFM plus Notion extensions for callouts, toggles, columns, bookmarks, embeds, equations, table of contents, and stdio-only file:// uploads. For the full syntax guide, read resource easy-notion://docs/markdown.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Page title | |
| markdown | Yes | Markdown content for the page body | |
| parent_page_id | No | Parent page ID. Resolution order when omitted: NOTION_ROOT_PAGE_ID env var → last used parent in this session → workspace-level private page (OAuth mode). In stdio mode without NOTION_ROOT_PAGE_ID, this is required on first use. | |
| icon | No | Optional emoji icon | |
| cover | No | Optional cover image URL |