Notion
Connect with Notion to utilize team collaboration and note management platform.
Key Features
- Page and database management
- Block-level content manipulation
- Workspace and user management
- Search and filtering capabilities
- Sharing and permission management
Basic Information
Authentication Method
Uses OAuth 2.0 for authentication.
Supported MCP Tools
Page Management Tools
retrieve_a_page
Retrieves detailed information of a specific page.
post_page
Creates a new page.
patch_page
Updates properties of an existing page.
retrieve_a_page_property
Retrieves specific property information of a page.
Database Management Tools
retrieve_a_database
Retrieves database information.
post_database_query
Queries database using filters and sorting.
create_a_database
Creates a new database.
update_a_database
Updates database properties.
Block Management Tools
get_block_children
Retrieves the list of child blocks of a block.
patch_block_children
Adds new child blocks to a block.
retrieve_a_block
Retrieves information of a specific block.
update_a_block
Updates the content of an existing block.
delete_a_block
Deletes a block.
User and Workspace Tools
get_user
Retrieves user profile information.
get_users
Retrieves the list of users in the workspace.
get_self
Retrieve your token’s bot user
Search Tools
post_search
Searches by page and database titles.
Comment Management Tools
retrieve_a_comment
Retrieves comment information.
create_a_comment
Creates a new comment.
Usage Examples
Database Query
- Prompt: “Query ongoing tasks from the project management database”
- The LLM calls the
post_database_query
tool to filter and retrieve items with “In Progress” status.
Page Creation and Modification
- Prompt: “Create a new meeting notes page and organize today’s meeting content”
- The LLM creates a page using the
post_page
tool and adds meeting content using thepatch_block_children
tool.
Search and Information Retrieval
- Prompt: “Find marketing-related pages and summarize recent updates”
- The LLM searches with the “marketing” keyword using the
post_search
tool and retrieves each page’s content using theretrieve_a_page
tool.
Integration Setup Instructions
- Select the notion app from Integration menu > All Integrations page.
- Click the Connect and Install button to open the OAuth authentication popup.
- Required permissions (Capabilities) are as follows:
- Read content
- Update content
- Insert content
- Read comments
- Create comments
- Read user information
- Select the workspace and pages to allow access, then click the Allow access button to save.