Integration / Project Management / Notion Notion Automate knowledge base and database management with Notion and emma
With emma's Notion integration, you can integrate with your Notion workspace. Automate comprehensive Notion workspace operations including search, creation, updates, Markdown conversion, and comment management for pages and databases.
Features Notion_Operator supports 29 tools:
Authentication Authentication Method: OAuth 2.0
Notion uses OAuth 2.0 authentication. Securely manage workspace access permissions.
Category Tool Count Search & Read 9 Tool Name Description notion_search Search across the entire workspace including pages, DBs, titles, and content notion_read_page Get page content in Markdown format notion_get_database_schema Get database schema (property definitions) notion_query_database Query database to get pages matching conditions notion_get_users Get list of workspace users notion_get_user Get specific user details notion_get_me Get current integration info notion_list_comments List comments on a page or block notion_get_page_property Get specific property value from a page (relations, rollups, etc.)
Page Management 6 Tool Name Description notion_create_page Create a new page in a database (simple version) notion_create_page_from_markdown Parse Markdown and create a Notion page (recommended) notion_update_page Update existing page properties notion_delete_page Archive/restore a page notion_duplicate_page Duplicate a page notion_move_page Move page to a different parent
Block Operations 5 Tool Name Description notion_append_block Append blocks to end of existing page/block notion_update_block Update existing block content notion_delete_block Delete (archive) a block notion_append_markdown Parse Markdown and append to existing page notion_replace_content Replace page content with Markdown
Database Management 4 Tool Name Description notion_create_database Create a new database under parent page notion_update_database Update database title or properties notion_batch_update_pages Batch update properties of multiple pages notion_update_database_pages Batch update from database query results
Collaboration 5 Tool Name Description notion_add_comment Add a comment to a page notion_add_file Add a file reference to a page notion_reply_to_comment Reply to an existing discussion thread notion_add_block_comment Add inline comment to a specific block notion_set_relation Set or update relation property values
Key Parameters Parameter Description page_id Notion page ID database_id Notion database ID query Search keyword filter_json Filter conditions (JSON format) properties_json Properties to update (JSON format) markdown_content Markdown format content title_property_name Title property name (default: 'Name')
Prerequisites • emma account • Notion account • Notion workspace • OAuth connection to Notion workspace Setup 1. Connect Notion Workspace Start the Notion integration from emma's integration settings page and connect your workspace via OAuth authentication.
2. Configure Access Permissions Select the pages and databases to share with emma in Notion and grant appropriate access permissions.