snake_case. Optional fields can be omitted entirely.
Rooms
list_rooms
list_rooms
Returns a paginated list of rooms with engagement metrics.
Response includes:
id, title, userId, companyId, totalEngagements, lastEngagedAt, totalViews, totalUniqueViews, engagements breakdown, and design fields.create_room
create_room
Creates a new room. Resolve the company and owner first — call
list_companies and list_users before this tool.get_room_analytics
get_room_analytics
Returns engagement data for a room: progress, assignees, and section/step viewership.
update_room
update_room
Updates room properties. All fields optional.
Sections
list_sections
list_sections
create_sections
create_sections
access options: visible (default) · restricted · locked · hiddenupdate_section
update_section
delete_section
delete_section
Permanently deletes the section and all its pages, groups, and blocks.
Pages
list_pages
list_pages
create_pages
create_pages
update_page
update_page
delete_page
delete_page
Groups
list_groups
list_groups
create_groups
create_groups
update_group
update_group
delete_group
delete_group
Deletes the group and all its blocks.
Blocks
list_blocks
list_blocks
create_blocks
create_blocks
Adds blocks to a group. Each element of
columns is a vertical stack; multiple elements appear side by side.Block types:
text · image · embed · link · pdf · action-plantext:contentfield accepts Markdown (headings, bold, lists, tables, etc.)image/pdf: provide any publicurl— the file is fetched and stored automaticallyembed/link: provideurlaction-plan: no extra fields needed; usecreate_action_itemsto add tasks
Single column
Two side-by-side columns
update_block
update_block
delete_block
delete_block
Action items
list_action_items
list_action_items
create_action_items
create_action_items
Item fields:
title (required), description, status, dueDate, startDate, internal, assignees (email array)update_action_item
update_action_item
All fields optional.
assignees replaces the full list.delete_action_item
delete_action_item
Workflows & webhooks
trigger_workflow
trigger_workflow
Triggers a configured automation.
Lookups
list_templates
list_templates
list_companies
list_companies
Searches by name or domain.
create_company
create_company
list_users
list_users
Returns active users in the organization. Use returned IDs as
userId when creating rooms.(No parameters)list_statuses
list_statuses
Returns room statuses. Each result has
id, title, and defaultStatus.(No parameters)list_labels
list_labels
(No parameters)