Skip to content

notion

Single-file CLI covering the core Notion API (version 2026-03-11, data-source model): pages, databases, data sources, blocks, todos, query, search, users, comments, page properties, and markdown read/create. Runs from a locally cached copy fetched from GitHub (see Setup). Surfaces not yet wired in (file uploads, webhooks, views, markdown update) are catalogued with method + path in references/unsupported_endpoints.md.

  • Area: Foundational
  • Category: productivity
  • Level: advanced
  • Input: conversation
  • Output: document
  • Setup: api-key
  • Roles:

Manages Notion workspace via CLI for pages, databases, todos, blocks, and search.

How you ask

  • “Create a new Notion page for our project kickoff”
  • “Search Notion for all pages related to product roadmap”
  • “Update the status of our Q1 goals in Notion”
  • “Query our Notion database for overdue tasks”

Inputs

  • query — What to find in Notion
  • database — Restrict the search to one database
  • target — Page or database row to create or update
  • properties — Field values to write
  • target — Page or row to archive or delete
  • confirmed — Explicit owner confirmation — destructive routes never infer consent

Outputs

  • notion-data (markdown)
  • notion-deletion (markdown)
  • notion-update (markdown)
  • prefer a permanent directory)