Notion
效率与工作流by node2flow
MCP server for Notion API — manage pages, blocks, databases, data sources, comments, and users. ## Features - Search pages and databases - Full CRUD for pages, blocks, and comments - Database queries with filters and sorts - Data source management (new Notion API) - User and bot information ## 25 Tools **Search**: search workspace **Pages**: create, get, update, move, get property **Blocks**: get, get children, append, update, delete **Data Sources**: create, get, update
Tools (25)
notion_searchSearch pages and databases in your Notion workspace by title. Filter by object type and sort by last edited time.
notion_create_pageCreate a new page in Notion. Set parent as a data source (data_source_id) or another page (page_id). Provide properties matching the parent schema. Optionally include initial content blocks.
notion_get_pageRetrieve a Notion page by ID. Returns properties, parent, timestamps, and URL. Use notion_get_block_children to read the page content.
notion_update_pageUpdate a Notion page. Change properties, icon, cover, or archive/trash status. Use block tools to update page content.
notion_move_pageMove a page to a new parent page or data source.
notion_get_page_propertyRetrieve a specific property value from a page. Useful for paginated properties like relations or rollups.
notion_get_blockRetrieve a single block by ID. Returns block type, content, and whether it has children.
notion_get_block_childrenGet child blocks of a page or block. This is how you read page content. Returns a paginated list of blocks.
notion_append_blocksAppend content blocks to a page or block. Max 100 blocks, 2 levels of nesting. Common types: paragraph, heading_1/2/3, bulleted_list_item, numbered_list_item, to_do, code, quote, callout, divider, table.
notion_update_blockUpdate a block's content. Send the block type key with updated data, e.g. { "paragraph": { "rich_text": [...] } }.
notion_delete_blockDelete (archive) a block. The block is moved to trash.
notion_create_data_sourceCreate a new data source (table) under an existing database. Data sources are individual tables within a database (API 2025-09-03).
notion_get_data_sourceRetrieve a data source by ID. Returns title, property schema, and timestamps.
notion_update_data_sourceUpdate a data source title or property schema.
notion_query_data_sourceQuery pages in a data source with filters and sorts. For new API (2025-09-03). For legacy databases use notion_query_database.
notion_list_data_source_templatesList page templates available in a data source.
notion_get_databaseGet a database by ID (legacy endpoint). Returns schema with properties and title. For new integrations prefer data source endpoints.
notion_query_databaseQuery a database with filters and sorts (legacy endpoint). For new integrations prefer notion_query_data_source.
notion_create_databaseCreate a new inline database inside a page (legacy). Must include at least one title property in the schema.
notion_create_commentCreate a comment on a page or reply in a discussion thread. Integration must have comment capabilities enabled.
notion_get_commentsList unresolved comments on a page or block.
notion_get_commentRetrieve a single comment by ID.
notion_list_usersList all users in the workspace. Returns names, types (person/bot), and avatars.
notion_get_userGet a user by ID.
notion_get_bot_userGet the bot user info for this integration. Useful for checking identity and permissions.
Related MCP Servers
MCP server for terminal commands, file operations, and process management
5.8kOpen-source SEC EDGAR toolkit — 11 tools, 7 prompts, every filing type. No API key required.
1.9k