LabscoMCP early access ↗
m0xaiMCP SERVER

Trello MCP Server by m0xai

Read and reshape Trello lists, cards and checklists from the conversation, with boards left read-only.

Project & Task ManagementCommunity

LABSCO SUMMARY

Write access stops at the board, which is the right blast radius for an agent working a backlog.

Lists, cards, checklists and checkitems can all be created, updated and deleted, while boards themselves can only be read — so a confused agent can make a mess inside a board but cannot delete one. Budget a few minutes for credentials: the key and token come from creating a Power-Up in the Trello admin, and the token link is easy to miss on that page.

What it is

A Python server that puts a Trello workspace behind an MCP client using your own Trello API key and token. It runs either inside Claude Desktop or as a standalone SSE server that any MCP client can connect to.

What you get

  • Every board you can see, plus the detail of any one of them
  • Lists: create, rename, archive, and read the ones on a board
  • Cards: create, read, update attributes, and delete
  • Checklists and checkitems: create, read, update, and delete
  • Boards are read-only — there is no create, rename or delete for a board

Requirements

Python 3.12 or higher and the uv package manager. TRELLO_API_KEY and TRELLO_TOKEN come from a Power-Up you create in the Trello admin. USE_CLAUDE_APP chooses between Claude Desktop mode and standalone SSE on MCP_SERVER_PORT, default 8000; a Docker Compose setup runs the SSE mode.

Setup effort

Build from source — git clone https://github.com/m0xai/trello-mcp-server.git