query_database
Get schema and rows of a database. Optionally filter rows by property values. Supports cursor-based pagination.
create_page
Create a new standalone page or database row.
update_page
Update an existing page or database row.
bulk_update_pages
Update multiple pages or database rows in a single call.
delete_page
Delete a workspace page, database, or database row. Requires confirm: true to execute — omit or set false to preview what would be deleted.
move_item
Move a sidebar item (page or database) to a new parent within the workspace. Pass null to move to workspace root.
create_database
Create a new database with a custom schema. A "Title" text column is always prepended if not provided.
update_database_schema
Add or remove columns from a database schema. Removing columns is destructive (data loss) and requires confirm: true. The title column cannot be removed.