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.
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:
(+ any missing 6th tool per spec)
Key context
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.