Trello MCP Server
An MCP server for the Trello REST API. Manage boards, lists, cards, labels, checklists, and more from any MCP-compatible client.
Tools
| Tool | Description |
|---|---|
list_my_boards |
List all boards for the authenticated user |
get_board |
Get details of a single board |
get_board_lists |
Get all lists on a board |
create_list |
Create a new list on a board |
get_list_cards |
Get all cards in a list |
get_board_cards |
Get all cards on a board |
get_card |
Get details of a single card |
create_card |
Create a new card in a list |
update_card |
Update one or more fields on a card |
move_card |
Move a card to a different list/board |
archive_card |
Archive (close) a card |
get_card_comments |
Get all comments on a card |
add_card_comment |
Add a comment to a card |
get_card_attachments |
Get all attachments on a card |
add_card_attachment |
Upload a file as an attachment to a card |
add_card_url_attachment |
Attach a URL to a card |
delete_card_attachment |
Delete an attachment from a card |
get_board_labels |
Get all labels on a board |
create_label |
Create a label on a board |
get_card_checklists |
Get all checklists on a card |
get_checklist |
Get a checklist and its items |
create_checklist |
Create a checklist on a card |
add_checklist_item |
Add an item to a checklist |
get_me |
Get the authenticated member's profile |
search_trello |
Search for cards and/or boards |
get_card_history |
Get the action history of a card (moves, edits, comments, etc.) |
Prerequisites
- Go to trello.com/power-ups/admin and create a new Power-Up
- Copy your API Key
- Generate a Token using the link on the same page
Installation
uvx trello-mcp
Or install from PyPI:
pip install trello-mcp
Usage
Claude Desktop / Claude Code
Add to your .mcp.json:
{
"mcpServers": {
"trello": {
"command": "uvx",
"args": ["trello-mcp"],
"env": {
"TRELLO_API_KEY": "your-api-key",
"TRELLO_TOKEN": "your-token"
}
}
}
}
Environment Variables
| Variable | Required | Description |
|---|---|---|
TRELLO_API_KEY |
Yes | API key from Trello Power-Up admin |
TRELLO_TOKEN |
Yes | User token generated for your API key |
Development
git clone https://github.com/stucchi/trello-mcp.git
cd trello-mcp
python -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
pytest
License
MIT
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
trello_mcp-1.6.0.tar.gz
(12.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file trello_mcp-1.6.0.tar.gz.
File metadata
- Download URL: trello_mcp-1.6.0.tar.gz
- Upload date:
- Size: 12.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b15f712615513a94f89ee1436d702090cc188c7d07bfabf362178f98e7d32cd7
|
|
| MD5 |
4b848a31d83ecb5fc63c7c4e5a32fa03
|
|
| BLAKE2b-256 |
144d75f56c1c39f358485cbce860b3557210af58936dc6c4c35ddae9c27b4835
|
File details
Details for the file trello_mcp-1.6.0-py3-none-any.whl.
File metadata
- Download URL: trello_mcp-1.6.0-py3-none-any.whl
- Upload date:
- Size: 13.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
457fab1b7b595b482ecc7e6b3f7b5a0287972b734c2ad1118fd97983a2d8c4be
|
|
| MD5 |
13b96658c3be50ea11aab11af97f78cc
|
|
| BLAKE2b-256 |
5ff6aba20acaa9a43a984721c74876244ae8916a43ff33d9c480824700e29e00
|