notion-mcp-server
Notion MCP server for Claude, Cursor, ChatGPT, and Claude Desktop — connect AI agents to Notion via the Model Context Protocol. Create pages, query databases, append blocks, upload files, and more in natural language.
npm · fingerprint 7c6a189961e1aa2fb5599adc · repository · RSS
What changed
Changed 2026-10-18 10:50 UTC
2 schema or annotation changes with the description left byte-identical.
--- pinned/notion_read +++ observed/notion_read { "annotations": { "destructiveHint": false, - "list_users", - "get_user", - "get_bot_user", - "get_self", - "list_comments", - "get_comment", + "get_view", + "list_views", + "query_view", "list_file_uploads", "get_file_upload", "get_file_url", + "query_database", "list_data_sources", "get_data_source", "list_data_source_templates", - "query_database", - "get_view", - "list_views", - "query_view", + "list_comments", + "get_comment", + "list_users", + "get_user", + "get_bot_user", + "get_self", + "get_block", + "get_block_children", "search_pages", "get_page", - "get_page_markdown", - "get_block", - "get_block_children" + "get_page_markdown" ], "type": "string" },
--- pinned/notion_write +++ observed/notion_write { "annotations": { "destructiveHint": true, - "add_page_comment", - "add_discussion_comment", - "update_comment", - "delete_comment", + "create_view", + "update_view", + "delete_view", "upload_file", - "update_data_source", - "delete_data_source", "create_database", "update_database", "delete_database", - "create_view", - "update_view", - "delete_view", + "update_data_source", + "delete_data_source", + "add_page_comment", + "add_discussion_comment", + "update_comment", + "delete_comment", + "append_blocks", + "update_block", + "delete_block", + "batch_mixed_blocks", "create_page", "set_page_title", "set_page_property", - "update_page_markdown", - "append_blocks", - "update_block", - "delete_block", - "batch_mixed_blocks" + "update_page_markdown" ], "type": "string" },
Changed 2026-10-17 10:32 UTC
2 schema or annotation changes with the description left byte-identical.
--- pinned/notion_read +++ observed/notion_read { "annotations": { "destructiveHint": false, - "query_database", - "list_data_sources", - "get_data_source", - "list_data_source_templates", - "get_view", - "list_views", - "query_view", "list_comments", "get_comment", "list_file_uploads", + "list_data_sources", + "get_data_source", + "list_data_source_templates", + "query_database", + "get_view", + "list_views", + "query_view", "search_pages", "get_page", "get_page_markdown",
--- pinned/notion_write +++ observed/notion_write { "annotations": { "destructiveHint": true, + "add_page_comment", + "add_discussion_comment", + "update_comment", + "delete_comment", + "upload_file", + "update_data_source", + "delete_data_source", "create_database", "update_database", "delete_database", - "update_data_source", - "delete_data_source", "create_view", "update_view", "delete_view", - "add_page_comment", - "add_discussion_comment", - "update_comment", - "delete_comment", - "upload_file", "create_page", "set_page_title", "set_page_property",
Changed 2026-10-16 11:13 UTC
2 schema or annotation changes with the description left byte-identical.
--- pinned/notion_read +++ observed/notion_read { "annotations": { "destructiveHint": false, - "list_comments", - "get_comment", - "list_file_uploads", - "get_file_upload", - "get_file_url", - "get_image", + "query_database", "list_data_sources", "get_data_source", "list_data_source_templates", - "query_database", "get_view", "list_views", "query_view", + "list_comments", + "get_comment", + "list_file_uploads", + "get_file_upload", + "get_file_url", + "get_image", "search_pages", "get_page", "get_page_markdown",
--- pinned/notion_write +++ observed/notion_write { "annotations": { "destructiveHint": true, - "add_page_comment", - "add_discussion_comment", - "update_comment", - "delete_comment", - "upload_file", - "update_data_source", - "delete_data_source", "create_database", "update_database", "delete_database", + "update_data_source", + "delete_data_source", "create_view", "update_view", "delete_view", + "add_page_comment", + "add_discussion_comment", + "update_comment", + "delete_comment", + "upload_file", "create_page", "set_page_title", "set_page_property",
Changed 2026-10-15 11:17 UTC
2 schema or annotation changes with the description left byte-identical.
--- pinned/notion_read +++ observed/notion_read { "annotations": { "destructiveHint": false, - "list_file_uploads", - "get_file_upload", - "get_file_url", - "get_image", - "list_comments", - "get_comment", "list_users", "get_user", "get_bot_user", + "list_comments", + "get_comment", + "list_file_uploads", + "get_file_upload", + "get_file_url", + "get_image", "list_data_sources", "get_data_source", "list_data_source_templates", + "query_database", "get_view", "list_views", "query_view", - "query_database", - "get_block", - "get_block_children", "search_pages", "get_page", - "get_page_markdown" + "get_page_markdown", + "get_block", + "get_block_children" ], "type": "string" },
--- pinned/notion_write +++ observed/notion_write { "annotations": { "destructiveHint": true, - "upload_file", "add_page_comment", "add_discussion_comment", "update_comment", + "upload_file", "update_data_source", "delete_data_source", - "create_view", - "update_view", - "delete_view", "create_database", "update_database", "delete_database", - "append_blocks", - "update_block", - "delete_block", - "batch_mixed_blocks", + "create_view", + "update_view", + "delete_view", "create_page", "set_page_title", "set_page_property", - "update_page_markdown" + "update_page_markdown", + "append_blocks", + "update_block", + "delete_block", + "batch_mixed_blocks" ], "type": "string" },
Changed 2026-10-14 11:41 UTC
2 schema or annotation changes with the description left byte-identical.
--- pinned/notion_read +++ observed/notion_read { "annotations": { "destructiveHint": false, - "list_users", - "get_user", - "get_bot_user", - "get_self", - "list_comments", - "get_comment", "list_file_uploads", "get_file_upload", "get_file_url", + "list_comments", + "get_comment", + "list_users", + "get_user", + "get_bot_user", + "get_self", "list_data_sources", "get_data_source", "list_data_source_templates", - "query_database", "get_view", "list_views", "query_view", + "query_database", "get_block", "get_block_children", "search_pages",
--- pinned/notion_write +++ observed/notion_write { "annotations": { "destructiveHint": true, + "upload_file", "add_page_comment", "add_discussion_comment", "update_comment", - "upload_file", "update_data_source", "delete_data_source", - "create_database", - "update_database", - "delete_database", "create_view", "update_view", "delete_view", + "create_database", + "update_database", + "delete_database", "append_blocks", "update_block", "delete_block",
Changed 2026-10-13 14:03 UTC
2 schema or annotation changes with the description left byte-identical.
--- pinned/notion_read +++ observed/notion_read { "annotations": { "destructiveHint": false, - "list_file_uploads", - "get_file_upload", - "get_file_url", - "get_image", - "list_comments", - "get_comment", "list_users", "get_user", "get_bot_user", + "list_comments", + "get_comment", + "list_file_uploads", + "get_file_upload", + "get_file_url", + "get_image", "list_data_sources", "get_data_source", "list_data_source_templates", + "get_block", + "get_block_children", "search_pages", "get_page", - "get_page_markdown", - "get_block", - "get_block_children" + "get_page_markdown" ], "type": "string" },
--- pinned/notion_write +++ observed/notion_write { "annotations": { "destructiveHint": true, - "upload_file", "add_page_comment", "add_discussion_comment", "update_comment", + "upload_file", "update_data_source", "delete_data_source", "create_database", + "append_blocks", + "update_block", + "delete_block", + "batch_mixed_blocks", "create_page", "set_page_title", "set_page_property", - "update_page_markdown", - "append_blocks", - "update_block", - "delete_block", - "batch_mixed_blocks" + "update_page_markdown" ], "type": "string" },
Changed 2026-10-12 15:08 UTC
2 schema or annotation changes with the description left byte-identical.
--- pinned/notion_read +++ observed/notion_read { "annotations": { "destructiveHint": false, - "list_users", - "get_user", - "get_bot_user", - "get_self", - "list_comments", - "get_comment", "list_file_uploads", "get_file_upload", "get_file_url", + "list_comments", + "get_comment", + "list_users", + "get_user", + "get_bot_user", + "get_self", "list_data_sources", "get_data_source", "list_data_source_templates",
--- pinned/notion_write +++ observed/notion_write { "annotations": { "destructiveHint": true, + "upload_file", "add_page_comment", "add_discussion_comment", "update_comment", - "upload_file", "update_data_source", "delete_data_source", "create_database",
Changed 2026-10-09 13:04 UTC
2 schema or annotation changes with the description left byte-identical.
--- pinned/notion_read +++ observed/notion_read { "annotations": { "destructiveHint": false, - "list_data_sources", - "get_data_source", - "list_data_source_templates", "list_comments", "get_comment", "list_file_uploads", + "list_data_sources", + "get_data_source", + "list_data_source_templates", "query_database", "get_view", "list_views",
--- pinned/notion_write +++ observed/notion_write { "annotations": { "destructiveHint": true, - "update_data_source", - "delete_data_source", "add_page_comment", "add_discussion_comment", "update_comment", + "update_data_source", + "delete_data_source", "create_database", "update_database", "delete_database",
Changed 2026-10-08 13:17 UTC
2 schema or annotation changes with the description left byte-identical.
--- pinned/notion_read +++ observed/notion_read { "annotations": { "destructiveHint": false, + "list_data_sources", + "get_data_source", + "list_data_source_templates", "list_comments", "get_comment", "list_file_uploads", - "list_data_sources", - "get_data_source", - "list_data_source_templates", "query_database", "get_view", "list_views",
--- pinned/notion_write +++ observed/notion_write { "annotations": { "destructiveHint": true, + "update_data_source", + "delete_data_source", "add_page_comment", "add_discussion_comment", "update_comment", - "update_data_source", - "delete_data_source", "create_database", "update_database", "delete_database",
Changed 2026-10-07 13:10 UTC
2 schema or annotation changes with the description left byte-identical.
--- pinned/notion_read +++ observed/notion_read { "annotations": { "destructiveHint": false, - "get_block", - "get_block_children", "search_pages", "get_page", - "get_page_markdown" + "get_page_markdown", + "get_block", + "get_block_children" ], "type": "string" },
--- pinned/notion_write +++ observed/notion_write { "annotations": { "destructiveHint": true, - "append_blocks", - "update_block", - "delete_block", - "batch_mixed_blocks", "create_page", "set_page_title", "set_page_property", - "update_page_markdown" + "update_page_markdown", + "append_blocks", + "update_block", + "delete_block", + "batch_mixed_blocks" ], "type": "string" },
Changed 2026-10-06 14:40 UTC
2 schema or annotation changes with the description left byte-identical.
--- pinned/notion_read +++ observed/notion_read { "annotations": { "destructiveHint": false, + "get_block", + "get_block_children", "search_pages", "get_page", - "get_page_markdown", - "get_block", - "get_block_children" + "get_page_markdown" ], "type": "string" },
--- pinned/notion_write +++ observed/notion_write { "annotations": { "destructiveHint": true, + "append_blocks", + "update_block", + "delete_block", + "batch_mixed_blocks", "create_page", "set_page_title", "set_page_property", - "update_page_markdown", - "append_blocks", - "update_block", - "delete_block", - "batch_mixed_blocks" + "update_page_markdown" ], "type": "string" },
Changed 2026-10-05 14:19 UTC
2 schema or annotation changes with the description left byte-identical.
--- pinned/notion_read +++ observed/notion_read { "annotations": { "destructiveHint": false, - "list_file_uploads", - "get_file_upload", - "get_file_url", - "get_image", - "get_view", - "list_views", - "query_view", "list_users", "get_user", "get_bot_user", - "query_database", + "list_file_uploads", + "get_file_upload", + "get_file_url", + "get_image", "list_data_sources", "get_data_source", "list_data_source_templates", - "get_block", - "get_block_children", + "query_database", + "get_view", + "list_views", + "query_view", "search_pages", "get_page", - "get_page_markdown" + "get_page_markdown", + "get_block", + "get_block_children" ], "type": "string" },
--- pinned/notion_write +++ observed/notion_write { "annotations": { "destructiveHint": true, - "upload_file", - "create_view", - "update_view", - "delete_view", "add_page_comment", "add_discussion_comment", "update_comment", + "upload_file", + "update_data_source", + "delete_data_source", "create_database", "update_database", "delete_database", - "update_data_source", - "delete_data_source", - "append_blocks", - "update_block", - "delete_block", - "batch_mixed_blocks", + "create_view", + "update_view", + "delete_view", "create_page", "set_page_title", "set_page_property", - "update_page_markdown" + "update_page_markdown", + "append_blocks", + "update_block", + "delete_block", + "batch_mixed_blocks" ], "type": "string" },
Changed 2026-09-04 10:24 UTC
2 schema or annotation changes with the description left byte-identical.
--- pinned/notion_read +++ observed/notion_read { "annotations": { "destructiveHint": false, + "list_file_uploads", + "get_file_upload", + "get_file_url", + "get_image", + "get_view", + "list_views", + "query_view", "list_users", "get_user", "get_bot_user", + "list_comments", + "get_comment", "query_database", "list_data_sources", "get_data_source", - "get_view", - "list_views", - "query_view", - "list_comments", - "get_comment", - "list_file_uploads", - "get_file_upload", - "get_file_url", - "get_image", + "get_block", + "get_block_children", "search_pages", "get_page", - "get_page_markdown", - "get_block", - "get_block_children" + "get_page_markdown" ], "type": "string" },
--- pinned/notion_write +++ observed/notion_write { "annotations": { "destructiveHint": true, - "create_database", - "update_database", - "delete_database", - "update_data_source", - "delete_data_source", + "upload_file", "create_view", "update_view", "delete_view", - "upload_file", + "create_database", + "update_database", + "delete_database", + "update_data_source", + "delete_data_source", + "append_blocks", + "update_block", + "delete_block", + "batch_mixed_blocks", "create_page", "set_page_title", "set_page_property", - "update_page_markdown", - "append_blocks", - "update_block", - "delete_block", - "batch_mixed_blocks" + "update_page_markdown" ], "type": "string" },
Changed 2026-09-03 10:37 UTC
2 schema or annotation changes with the description left byte-identical.
--- pinned/notion_read +++ observed/notion_read { "annotations": { "destructiveHint": false, - "list_comments", - "get_comment", - "list_file_uploads", - "get_file_upload", - "get_file_url", - "get_image", + "query_database", "list_data_sources", "get_data_source", "list_data_source_templates", - "query_database", "get_view", "list_views", "query_view", + "list_comments", + "get_comment", + "list_file_uploads", + "get_file_upload", + "get_file_url", + "get_image", "search_pages", "get_page", "get_page_markdown",
--- pinned/notion_write +++ observed/notion_write { "annotations": { "destructiveHint": true, - "add_page_comment", - "add_discussion_comment", - "update_comment", - "delete_comment", - "upload_file", - "update_data_source", - "delete_data_source", "create_database", "update_database", "delete_database", + "update_data_source", + "delete_data_source", "create_view", "update_view", "delete_view", + "add_page_comment", + "add_discussion_comment", + "update_comment", + "delete_comment", + "upload_file", "create_page", "set_page_title", "set_page_property",
Current tools
Show all 3 tool fingerprints
Watch this server yourself
If you run this server, put the proxy in front of it. It pins these exact fingerprints on first connect and stops the session if they move.
npx -y mcp-pin@0.2.3 -- <your notion-mcp-server command>
Or subscribe to this page's RSS feed to be told when it changes.
Badge
The badge states one fact about time and nothing else. It never claims a server is safe.
[](https://mcp-pin.gautamkhosla.com/servers/24faaeaf5038df45.html)