Skip to content

NF-DS-1: Spec MCP tool groups (read_page, search_notion, write ops) for public Notion API #2

@samscarrow

Description

@samscarrow

Notion Work Item: NF-DS-1
URL: https://www.notion.so/54921b1fc41a4cf38aecfbd1e681460a

Objective
Spec + implement 6 MCP tools in cli/mcp_server.py using the public Notion API path:

  • read_page
  • search_notion
  • update_page_properties
  • append_page_content
  • create_database_row
    (+ any missing 6th tool per spec)

Key context

  • Repo/branch: samscarrow/notion-ai-scraper @ main
  • Core work: adapters in cli/block_builder.py (public API blocks ↔ IR ↔ markdown)

Kill/Stop Condition (from work item)
Kill if public API block tree cannot reproduce page content with sufficient fidelity for agent consumption.
Stop when all 6 tools are implemented and manually tested; tool count increments from 27 → 33.

Metadata

Metadata

Assignees

No one assigned

    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