Skip to Content

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 the patch_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 the retrieve_a_page tool.

Integration Setup Instructions

  1. Select the notion app from Integration menu > All Integrations page.
  2. Click the Connect and Install button to open the OAuth authentication popup.
  3. Required permissions (Capabilities) are as follows:
    • Read content
    • Update content
    • Insert content
    • Read comments
    • Create comments
    • Read user information
  4. Select the workspace and pages to allow access, then click the Allow access button to save.
Last updated on