Skip to content

Bug: notion-update-page / insert_content fails with "Invalid Notion page or block URL" on pages containing bookmark blocks #296

@itay347

Description

@itay347

Summary: Any write operation (update_content, insert_content, replace_content) fails with a validation_error (HTTP 400) on pages that contain Notion bookmark blocks. The error references an external URL from one of those bookmarks, even when the edit target has nothing to do with them. Read (notion-fetch) works fine.

Error:

"Invalid Notion page or block URL: https://example.com"

Reproducible steps:

  1. Have a Notion page with one or more bookmark blocks (the rich-link embed type)
  2. Call notion-update-page with any write command targeting unrelated content
  3. Observe validation_error referencing one of the bookmark URLs

Expected: Write succeeds; bookmark blocks are irrelevant to the operation

Actual: 400 validation error, operation blocked entirely

Workaround: Manual edits in Notion UI. notion-fetch unaffected.

MCP server: Remote (https://mcp.notion.com/mcp) via Claude.ai connector

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions