Skip to content

feat: Notion Bridge — Page move between workspaces (notion_write_move_page) #496

Description

@Delqhi

Enhancement Request

Add notion_write_move_page tool to the Notion MCP bridge for moving pages between workspaces or within the same workspace.

API Capability

The Notion API supports PATCH /v1/pages/{page_id} with parent field to move pages:

{
  "parent": {
    "type": "page_id",
    "page_id": "new-parent-id"
  }
}

Requirements

  • Move pages between workspaces (if permissions allow)
  • Move pages within the same workspace
  • Preserve all block content and properties
  • Follow Bridged-External pattern (M6)
  • Permission: ask (destructive move)

Acceptance Criteria

  • Tool moves pages via vibe-notion raw API
  • Cross-workspace moves supported
  • Intra-workspace moves supported
  • Content preserved after move
  • Tests pass with go test -race
  • CHANGELOG.md + AGENTS.md updated

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions