mcp-notion-server
mcp-notion-server is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.
If you are the rightful owner of mcp-notion-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MCP Server for the Notion API, enabling LLM to interact with Notion workspaces. Additionally, it employs Markdown conversion to reduce context size when communicating with LLMs, optimizing token usage and making interactions more efficient.
notion_append_block_children
Append new children blocks to a specified parent block in Notion. Requires insert content capabilities. You can optionally specify the 'after' parameter to append after a certain block.
Try it
Result:
notion_retrieve_block
Retrieve a block from Notion
Try it
Result:
notion_retrieve_block_children
Retrieve the children of a block
Try it
Result:
notion_delete_block
Delete a block in Notion
Try it
Result:
notion_update_block
Update the content of a block in Notion based on its type. The update replaces the entire value for a given field.
Try it
Result:
notion_retrieve_page
Retrieve a page from Notion
Try it
Result:
notion_update_page_properties
Update properties of a page or an item in a Notion database
Try it
Result:
notion_list_all_users
List all users in the Notion workspace. **Note:** This function requires upgrading to the Notion Enterprise plan and using an Organization API key to avoid permission errors.
Try it
Result:
notion_retrieve_user
Retrieve a specific user by user_id in Notion. **Note:** This function requires upgrading to the Notion Enterprise plan and using an Organization API key to avoid permission errors.
Try it
Result:
notion_retrieve_bot_user
Retrieve the bot user associated with the current token in Notion
Try it
Result:
notion_create_database
Create a database in Notion
Try it
Result:
notion_query_database
Query a database in Notion
Try it
Result:
notion_retrieve_database
Retrieve a database in Notion
Try it
Result:
notion_update_database
Update a database in Notion
Try it
Result:
notion_create_database_item
Create a new item (page) in a Notion database
Try it
Result:
notion_create_comment
Create a comment in Notion. This requires the integration to have 'insert comment' capabilities. You can either specify a page parent or a discussion_id, but not both.
Try it
Result:
notion_retrieve_comments
Retrieve a list of unresolved comments from a Notion page or block. Requires the integration to have 'read comment' capabilities.
Try it
Result:
notion_search
Search pages or databases by title in Notion