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 24 tools:
Category
Tool Count
Search & Read
7
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
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
2
Tool Name
Description
notion_add_comment
Add a comment to a page
notion_add_file
Add a file reference to a page
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.