Developers · MCP
Trilo as a task management MCP
Connect Cursor, Claude Code, or Claude Desktop to Trilo in under two minutes. Your agent lists, creates, and updates tasks — with the chat thread, docs, and knowledge graph attached. OAuth by default. No copy-paste between Linear and your editor.
Install
Endpoint: https://api.trilo.chat/mcp. Auth is OAuth 2.1 with Dynamic Client Registration — the client opens a browser once; no PAT required.
Cursor
Add to .cursor/mcp.json (project) or ~/.cursor/mcp.json (global), then reload MCP servers.
{
"mcpServers": {
"trilo": {
"url": "https://api.trilo.chat/mcp"
}
}
}Claude Code
claude mcp add --transport http trilo https://api.trilo.chat/mcpClaude Desktop
Settings → Connectors → Add custom connector → paste https://api.trilo.chat/mcp. Or use the same JSON shape as Cursor in your Claude Desktop MCP config.
PAT fallback: create a token in Profile → API Tokens with mcp:read / mcp:write, then pass it as a Bearer header if your client does not support OAuth yet.
Task kit (start here)
Trilo exposes the full workspace, but agents usually need this subset first:
list_tasksSearch and filter tasks (use assignedToMe for your plate)get_taskFull task details + activity by UUID or custom ID (MVP-123)create_taskCreate a task — project optional (lands as TASK-N)update_taskChange status, priority, assignees, due datelist_task_commentsRead comments on a taskadd_task_commentPost a comment after implementing somethingget_current_userWho you are + workspace membershiplist_membersResolve teammate IDs for assignmentsend_messagePost into a project or chat thread
Copy-paste prompts
What's assigned to me
List my open tasks in Trilo with assignedToMe=true, sorted by priority.
Implement a ticket
Get task MVP-XXX from Trilo, implement it, then add a comment summarizing what changed and mark it waiting_for_review.
File this as a task
Create a Trilo task titled "…" with a short description of what we just discussed. No project needed.
Trilo MCP vs Linear MCP
Linear's MCP is excellent at issue CRUD. Trilo matches that for tasks, then gives the agent the rest of the work surface: the chat where the task was discussed, the page that holds the spec, the knowledge graph of related entities, and send_message so status updates land where humans actually look.
Choose Linear if you want a dedicated issue tracker. Choose Trilo if you want the agent to own the ticket and the thread it lives in. See also Trilo vs Linear.
Run your board from the editor
Sign up, connect MCP, ask your agent what's on your plate.
Get started free