# trello-mcp

Connects coding assistants to Trello boards, cards, and checklists. Useful for managing project tasks directly inside your AI workflow.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 9
- Author: enthouan
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/enthouan/trello-mcp
- Updated: 2026-10-19
- HTML: https://affpapa.org/en/nevibecode/mcp/trello-mcp

## What it does

This community MCP server links client tools to Trello via its REST API. It handles board discovery, workspace inspection, and list organization. Inputs and API responses pass through Zod schemas, while logs keep stdout clean by directing debug information to stderr.

An assistant can build new cards, assign members, update due dates, and manage checklists. The server also supports uploading local files from a configured path and searching boards with native search operators. Note that a running Docker engine and personal credentials (`TRELLO_API_KEY` and `TRELLO_TOKEN`) are strictly required before setup.

## Requirements
- Needs: Docker
- Environment variables: `TRANSPORT`, `TRELLO_API_KEY`, `TRELLO_TOKEN` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add --env TRANSPORT=<TRANSPORT> --env TRELLO_API_KEY=<TRELLO_API_KEY> --env TRELLO_TOKEN=<TRELLO_TOKEN> --transport stdio trello-mcp -- docker run -i --rm -e TRANSPORT -e TRELLO_API_KEY -e TRELLO_TOKEN ghcr.io/enthouan/trello-mcp:1.0.4
```
Replace <…> with your own values

### Codex

**Platform CLI**
```bash
codex mcp add trello-mcp --env TRANSPORT=<TRANSPORT> --env TRELLO_API_KEY=<TRELLO_API_KEY> --env TRELLO_TOKEN=<TRELLO_TOKEN> -- docker run -i --rm -e TRANSPORT -e TRELLO_API_KEY -e TRELLO_TOKEN ghcr.io/enthouan/trello-mcp:1.0.4
```
Replace <…> with your own values

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "trello-mcp": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "-e",
                "TRANSPORT",
                "-e",
                "TRELLO_API_KEY",
                "-e",
                "TRELLO_TOKEN",
                "ghcr.io/enthouan/trello-mcp:1.0.4"
            ],
            "env": {
                "TRANSPORT": "<TRANSPORT>",
                "TRELLO_API_KEY": "<TRELLO_API_KEY>",
                "TRELLO_TOKEN": "<TRELLO_TOKEN>"
            }
        }
    }
}
```
Replace <…> with your own values

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "trello-mcp": {
            "type": "stdio",
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "-e",
                "TRANSPORT",
                "-e",
                "TRELLO_API_KEY",
                "-e",
                "TRELLO_TOKEN",
                "ghcr.io/enthouan/trello-mcp:1.0.4"
            ],
            "env": {
                "TRANSPORT": "<TRANSPORT>",
                "TRELLO_API_KEY": "<TRELLO_API_KEY>",
                "TRELLO_TOKEN": "<TRELLO_TOKEN>"
            }
        }
    }
}
```
Replace <…> with your own values

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add -e TRANSPORT=<TRANSPORT> -e TRELLO_API_KEY=<TRELLO_API_KEY> -e TRELLO_TOKEN=<TRELLO_TOKEN> trello-mcp docker run -i --rm -e TRANSPORT -e TRELLO_API_KEY -e TRELLO_TOKEN ghcr.io/enthouan/trello-mcp:1.0.4
```
Replace <…> with your own values

## When to use it
- inspect boards and move tasks across lists
- create cards with due dates, labels, and member assignments
- read and modify checklist items on existing cards
- query workspaces and boards using native search operators

## Example prompts
- List all open tasks on the Sprint board
- Add a testing checklist to the authentication card
- Move the bugfix card to Done and post a summary comment

## Similar
- [Reactive Resume](https://affpapa.org/en/nevibecode/mcp/reactive-resume.md) — MCP server · ★ 44908
- [screenpipe](https://affpapa.org/en/nevibecode/mcp/screenpipe.md) — MCP server · ★ 22082
- [Inbox Zero](https://affpapa.org/en/nevibecode/mcp/inbox-zero.md) — MCP server · ★ 12826
- [kaneo](https://affpapa.org/en/nevibecode/mcp/kaneo.md) — MCP server · ★ 9623
- [Mindwtr](https://affpapa.org/en/nevibecode/mcp/mindwtr.md) — MCP server · ★ 2330
- [Azure DevOps (ADO)](https://affpapa.org/en/nevibecode/mcp/azure-devops-ado.md) — MCP server · ★ 2071

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
