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
6.2kEnable AI assistants to interact with LinkedIn by scraping profiles, companies, and job postings. Perform detailed data extraction and session management to support recruitment and business research workflows. Simplify LinkedIn data access with secure credential handling and seamless integration.
2.6k