Notion
Manage Notion pages
Configuration
Read Page
Operation
Read Page
Notion Account*
Select Notion account
Page ID*
Enter Notion page ID
Read Page (
notion_read)Read content from a Notion page
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
pageId | string | Yes | The ID of the Notion page to read |
Output
| Parameter | Type | Description |
|---|---|---|
content | string | Page content in markdown format with headers, paragraphs, lists, and todos |
Read Database
Operation
Read Database
Notion Account*
Select Notion account
Database ID*
Enter Notion database ID
Read Database (
notion_read_database)Read database information and structure from Notion
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
databaseId | string | Yes | The ID of the Notion database to read |
Output
| Parameter | Type | Description |
|---|---|---|
content | string | Database information including title, properties schema, and metadata |
Create Page
Operation
Create Page
Notion Account*
Select Notion account
Parent Page ID*
ID of parent page
Page Title
Title for the new page
Content*
Enter content to add to the page
Create Page (
notion_create_page)Create a new page in Notion
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
parentId | string | Yes | ID of the parent page |
title | string | No | Title of the new page |
content | string | No | Optional content to add to the page upon creation |
Output
| Parameter | Type | Description |
|---|---|---|
content | string | Success message confirming page creation |
Create Database
Operation
Create Database
Notion Account*
Select Notion account
Parent Page ID*
ID of parent page where database will be created
Database Title*
Title for the new database
Database Properties (JSON)
Enter database properties as JSON object
Create Database (
notion_create_database)Create a new database in Notion with custom properties
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
parentId | string | Yes | ID of the parent page where the database will be created |
title | string | Yes | Title for the new database |
properties | string | No | Database properties as JSON object (optional, will create a default "Name" property if empty) |
Output
| Parameter | Type | Description |
|---|---|---|
content | string | Success message with database details and properties list |
Append Content
Operation
Append Content
Notion Account*
Select Notion account
Page ID*
Enter Notion page ID
Content*
Enter content to add to the page
Append Content (
notion_write)Append content to a Notion page
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
pageId | string | Yes | The ID of the Notion page to append content to |
content | string | Yes | The content to append to the page |
Output
Refer to the block outputs for this operation.
Query Database
Operation
Query Database
Notion Account*
Select Notion account
Database ID*
Enter Notion database ID
Filter (JSON)*
Enter filter conditions as JSON (optional)
Sort Criteria (JSON)
Enter sort criteria as JSON array (optional)
Page Size
Number of results (default: 100, max: 100)
Query Database (
notion_query_database)Query and filter Notion database entries with advanced filtering
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
databaseId | string | Yes | The ID of the database to query |
filter | string | No | Filter conditions as JSON (optional) |
sorts | string | No | Sort criteria as JSON array (optional) |
pageSize | number | No | Number of results to return (default: 100, max: 100) |
Output
| Parameter | Type | Description |
|---|---|---|
content | string | Formatted list of database entries with their properties |
totalResults | number | Number of results returned |
hasMore | boolean | Whether more results are available |
nextCursor | string | Cursor for pagination |
id | string | Page ID |
properties | object | Page properties |
created_time | string | Creation timestamp |
last_edited_time | string | Last edit timestamp |
url | string | Page URL |
Search Workspace
Operation
Search Workspace
Notion Account*
Select Notion account
Search Query
Enter search terms (leave empty for all pages)
Filter Type
Select...
Search Workspace (
notion_search)Search across all pages and databases in Notion workspace
Input
| Parameter | Type | Required | Description |
|---|---|---|---|
query | string | No | Search terms (leave empty to get all pages) |
filterType | string | No | Filter by object type: page, database, or leave empty for all |
pageSize | number | No | Number of results to return (default: 100, max: 100) |
Output
| Parameter | Type | Description |
|---|---|---|
content | string | Formatted list of search results including pages and databases |
Usage Instructions
Integrate with Notion into the workflow. Can read page, read database, create page, create database, append content, query database, and search workspace.
Notes
- Category:
tools - Type:
notion