Skip to main content
All tools available through Trilo’s MCP server, organized by entity. Each tool requires a valid Personal Access Token or OAuth session. Scope key: Read tools require mcp:read. Write tools require mcp:write (which also grants read access).

Workspaces

ToolScopeDescription
list_workspacesReadList all workspaces the authenticated user has access to
get_workspaceReadGet details for a specific workspace by ID

Areas

ToolScopeDescription
list_areasReadList all areas accessible to the user in a workspace
get_areaReadGet detailed information about a specific area including its projects

Projects

ToolScopeDescription
list_projectsReadList all projects accessible to the user in a workspace
get_projectReadGet detailed information about a specific project

Tasks

ToolScopeDescription
list_tasksReadList tasks with optional filters (project, status, assignee, priority, due date, search query)
get_taskReadGet detailed information about a specific task including activity history
create_taskWriteCreate a new task in a project
update_taskWriteUpdate fields on an existing task (title, status, priority, assignee, due date, project)
Use list_tasks with the query parameter to search by task title or custom ID (e.g., “MVP-123”). Combine filters like status, priority, and assignedToWorkspaceHumanMemberId to narrow results.

Messages

ToolScopeDescription
list_messagesReadList messages in a project channel
get_messageReadGet a single message with author info, reactions, and timestamps
send_messageWriteSend a message to a project channel (supports replies via replyToMessageId)

Pages

Pages have the richest tool set, supporting structured content editing:
ToolScopeDescription
list_pagesReadList pages in a workspace, optionally filtered by project
get_pageReadGet detailed information about a specific page including its content
create_pageWriteCreate a new page in the workspace (markdown content)
update_pageWriteUpdate an existing page’s title or content
pages_get_structureReadGet the structure of a page with block references for precise editing
pages_get_contentReadGet the full content of a page as markdown
pages_insert_contentWriteInsert content at a specific position in a page
pages_append_contentWriteAppend content to the end of a page
pages_replace_contentWriteFind and replace text in a page
pages_delete_contentWriteDelete content from a page by block selector or range
pages_insert_entity_referenceWriteInsert a mention chip (page, task, member, board, spreadsheet, or project reference)
For precise page edits, call pages_get_structure first to get block references like [b0], [b1], then use pages_insert_content or pages_delete_content with those references.

Members

ToolScopeDescription
list_membersReadList all members (humans and AI coworkers) in a workspace
get_memberReadGet detailed information about a specific workspace member
get_current_userReadGet the authenticated user’s information
get_current_memberReadGet the authenticated user’s workspace member record

Calendar Events

ToolScopeDescription
list_eventsReadList events in a workspace with optional date range and project filters
create_eventWriteCreate a new calendar event (supports all-day events)
update_eventWriteUpdate an existing calendar event

Meetings

ToolScopeDescription
list_meetingsReadList meetings in a workspace or project
get_meeting_transcriptionReadGet the full speaker-attributed transcription for a meeting
search_transcriptionsReadSearch across all meeting transcriptions for keywords

Knowledge Base Resources

ToolScopeDescription
search_resourcesReadSearch knowledge base resources (attachments, pages, pinned messages)
get_resource_contentReadGet the full content of a specific resource

Spreadsheets

ToolScopeDescription
list_spreadsheetsReadList spreadsheets in a workspace or project
create_spreadsheetWriteCreate a new spreadsheet with optional headers and initial data
update_spreadsheetWriteUpdate an existing spreadsheet’s headers and data

Project Members

ToolScopeDescription
list_project_membersReadList all members of a specific project
add_project_memberWriteAdd workspace members (human or AI) to a project
remove_project_memberWriteRemove a member from a project
update_project_member_roleWriteUpdate a human project member’s role (owner, admin, member)

Tool Count Summary

CategoryReadWriteTotal
Workspaces202
Areas202
Projects202
Tasks224
Messages213
Pages3811
Members404
Calendar Events123
Meetings303
Knowledge Base202
Spreadsheets123
Project Members134
Total251843