
trello-mcp
io.github.avhnPublished by GitHub account avhnv1.0.6Updated Oct 29, 2026
Local Trello MCP with compact responses, workspace allowlists and read-only opt-in.
Overview
Local Trello MCP server in Go that gives an assistant 48 tools to read and manage boards, lists, cards, comments, checklists and labels with compact responses.
- What you can do
- Find and use workspaces and boards, including guest boards, and set a default board
- Find lists and cards, and read a card's details, comments, checklists and items
- Read board activity and actions
- Create, update and delete cards, comments, checklists and labels
- Upload and download attachments to disk (opt-in, Unix)
- Run a read-oriented profile of ten read tools and check server health
- When to use it
- Useful when you want an assistant to work with Trello boards locally while keeping context small, especially on large boards where response size matters, or when you want a server-side read-only mode or per-object workspace allowlists.
- Requirements
- Runs as a local binary installed via the provided install script (or PowerShell script on Windows); desktop only, stdio transport. Trello authentication is set up by running a printed auth command yourself in a private terminal, then registering and reconnecting. No environment variables or headers are declared in the manifest.
Installation
In SourceWeft
- Open trello-mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
[Image]
trello-mcp
Local Trello MCP server in Go. 48 tools, compact responses, guest boards.
[Release] [CI] [License] [MCP: stdio]
16 cards in one list. Response text, characters. Lower is smaller.
[16 cards in one list, response characters: trello-mcp 6,754, Official 29,141, Node 1.8.1 45,335]
77% less response text than the official server for this call (summary mode). Measured 2026-10-17 on one private work board with 144 cards; characters, not tokens. Full mode: 9,112 (69% fewer). For one card's details the official server returned less: 2,662 vs 2,825. All results and method.
Install
Windows: irm https://raw.githubusercontent.com/avhn/trello-mcp/main/install.ps1 | iex. Checksum-verified.
Or give your agent:
Then: run the printed auth command yourself in a private terminal, register, reconnect.
Clients and Claude Desktop: docs/setup.md.
Measured comparison
Measured response text. Chars; independent zero-based row scales.
[Five response comparisons; independent row scales]
Tool definitions. Claude tokens from /context, one session. Node not measured. Lower is smaller.
[Claude definition tokens; Node unmeasured]
Claude Code /context in one session; rows over 1k display-rounded to 0.1k. Node could not be loaded into /context. Separately, tools/list: 20,583 vs 33,766 characters (39% fewer vs Node), not tokens.
One board, one day, one account. trello-mcp at commit cb40466 (v1.0.3); Atlassian hosted https://mcp.trello.com/v1 over OAuth, results captured verbatim from a headless Claude Code session; @delorenj/mcp-server-trello 1.8.1 via npx. Board list figures are characters per returned board over different sets (16 / 15 / 29; Node includes 13 closed boards; the extra trello-mcp board is a guest board in another organization). Card details and comments use one card with two comments. The board is private, so others cannot rerun on the same data. Official results reflect its hosted version on that date. Tool definitions are Claude tokens from /context; chars/4 would give about 5,146 for trello-mcp instead of 8,107.
Aggregate data. Method and harness. Percent fewer = round(100 * (1 - ours/theirs)); per-board values are rounded totals/count.
I use Trello with AI assistants a lot, so I built trello-mcp to make it lighter and easier to use.
A thought: with AI agents, managing context may be one of the main optimizations we need to make now. Every tool definition and response a model reads takes space from the actual task, and as context grows, output quality tends to drop.
Features checked 2026-10-17.
Choose official for zero install, web and mobile, Inbox, Planner or keyword search.
Read-oriented profile
Ten read tools (placement; board_use sets the local default board):
Synthetic reference
Synthetic fixtures versus raw Trello JSON for the same objects, regenerated by go test ./internal/bench -update.
Synthetic raw pretty JSON is a reproducible reference, not measured output from another MCP server. Tokens use chars/4.
Docs
Setup · Configuration and security · Tools
License
GPL-3.0-or-later, copyright Mert Dede (MIT up to v0.5.0). Independent Go implementation of the delorenj/mcp-server-trello 1.8.1 (MIT) tool surface, not a runtime dependency. Trello is a trademark of Atlassian. trello-mcp is an independent project, not affiliated with or endorsed by Atlassian.
Source: README.md at commit 302e87b
Tools
0Version history
6- v1.0.6LatestOct 29, 2026
- v1.0.5Oct 22, 2026
- v1.0.4Oct 18, 2026
- v1.0.3Oct 17, 2026
- v1.0.2Oct 16, 2026
- v1.0.1Oct 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts

