mcp-notion-server

suekou/mcp-notion-server

4.4

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:

MCPHub score:4.43

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 Report
Total 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/10
    Perform 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/10
    Perform 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/10
    Perform 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:

  • Test case 4
    Score: 6/10
    Perform 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 the block_id is correctly formatted as a UUID.

  • Test case 5
    Score: 6/10
    Perform 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.