suekou/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.
Try mcp-notion-server with chat:
Has a README
Github repo has a README.md.
Has a License
Github repo has license info.
Server can be inspected
View server inspector
Server schema can be extracted
Can get at lease one tool info from the README or server.
Online hosted on MCPHub
Can be automatically deployed by MCPHub.
Has social accounts
Do not have any social accounts.
Claimed by the author or certified by MCPHub
If you are the author, claim authorship
AI Evaluation ReportTotal Score: 5/10
The agent demonstrates a clear understanding of its capabilities and provides detailed responses. However, it struggles with creating new databases due to issues with handling parent page IDs, which are crucial for such operations. This limitation significantly impacts its ability to perform tasks related to database creation. On the other hand, the agent successfully created a new item in an existing database, showcasing its strength in managing database entries. The agent also failed to retrieve unresolved comments due to input validation issues, indicating a need for better input handling and error messaging. Overall, the agent shows potential but requires improvements in handling input validation and database creation tasks.
Test case 1
Score: 6/10Perform the operation of creating a new Notion database titled 'Project Tracker' with the following properties: 'Project Name' (Title), 'Status' (Select with options 'Not Started', 'In Progress', 'Completed'), 'Due Date' (Date), and 'Priority' (Select with options 'Low', 'Medium', 'High').No valid answer is generated due to invalid input. The tool failed to create the database due to a missing 'parent' property. The input is invalid because it lacks the specification of a parent page ID where the new database should be created in Notion.
Test case 2
Score: 6/10Perform the operation of creating a new Notion database titled 'Meeting Notes' under the parent page with ID '12345678-1234-1234-1234-1234567890ab'. The database should have the following properties: 'Date' (Date), 'Attendees' (People), 'Notes' (Rich Text), and 'Action Items' (Checkbox).No valid answer is generated due to invalid input. The attempt to create the database titled 'Meeting Notes' under the specified parent page failed due to validation errors concerning the parent properties. The parent ID needs to be properly defined in accordance with the Notion API specifications.
Test case 3
Score: 9/10Perform the operation of creating a new item in the 'Project Tracker' database with the following properties: 'Project Name' set to 'Website Redesign', 'Status' set to 'In Progress', 'Due Date' set to '2025-08-15', and 'Priority' set to 'High'.The new item has been successfully created in the 'Project Tracker' database.
Details of the Created Item:
- Project Name: Website Redesign
- Status: In Progress
- Due Date: August 15, 2025
- URL: View the item in Notion
Test case 4
Score: 6/10Perform the operation of retrieving all unresolved comments from the Notion page with ID 'abc12345-6789-0abc-def1-234567890abc'.No valid answer is generated due to invalid input. The request failed validation because the provided
block_id
should be a valid UUID. Please ensure that theblock_id
is correctly formatted as a UUID.Test case 5
Score: 6/10Perform the operation of creating a new Notion database titled 'Client Contacts' under the parent page with ID '87654321-4321-4321-4321-210987654321'. The database should have the following properties: 'Name' (Title), 'Company' (Text), 'Email' (Email), and 'Phone Number' (Phone Number).No valid answer is generated due to invalid input. The attempt to create the Notion database titled 'Client Contacts' failed due to a validation error. The error message indicated that the parent page ID was not defined correctly. Please ensure that the parent page ID is valid and properly formatted, and try again.