Public log

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

3tools
15recorded versions
45dtracked
changed today

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
notion_describe
d8532719d9db348d
notion_read
c0eb1aaced78c396
notion_write
1ccfe70219595d59

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

mcp-pin status badge for notion-mcp-server

The badge states one fact about time and nothing else. It never claims a server is safe.

[![mcp-pin](https://mcp-pin.gautamkhosla.com/badge/24faaeaf5038df45.svg)](https://mcp-pin.gautamkhosla.com/servers/24faaeaf5038df45.html)