What problem does it solve?
Manually using Notion’s UI to create, search, update, and populate pages/databases is slow when you need repeatable workflows or automation.
Core Features & Use Cases
- Search across pages and databases: Quickly find items by query text.
- CRUD for pages, blocks, and databases: Create pages in databases, read page content (blocks), and update page properties.
- Build and update content programmatically: Append blocks (e.g., paragraphs, headings, to-dos) to keep documentation and records consistent.
Example use case: Automate a task tracker by searching existing tasks, querying a database for “Active” items, and patching page status to “Done” while appending a completion note block.
Quick Start
Set your Notion API key in ~/.hermes/.env as NOTION_API_KEY, then create a new database entry by sending the appropriate curl POST request to https://api.notion.com/v1/pages using your database_id and property values.