Trello MCP Server
An MCP server that connects Trello with AI assistants, allowing users to manage Trello boards, lists, and cards through natural language interactions.
Get this MCP server
An MCP server that connects Trello with AI assistants, allowing users to manage Trello boards, lists, and cards through natural language interactions.
Installation
From Source Code
git clone https://github.com/lioarce01/trello-mcp-server.git
cd trello-mcp-server
npm install
npm run build
Docker
git clone https://github.com/lioarce01/trello-mcp-server.git
cd trello-mcp-server
docker build -t trello-mcp-server .
Configuration
Claude Desktop - Local
{
"mcp": {
"servers": {
"trello-mcp": {
"command": "node",
"args": ["absolute/path/to/the/project/dist/index.js"],
"env": {
"TRELLO_API_KEY": "your_api_key",
"TRELLO_TOKEN": "your_token",
"TRELLO_BASE_URL": "https://api.trello.com/1"
}
}
}
}
}
Claude Desktop - Docker
{
"mcp": {
"servers": {
"trello-mcp": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e",
"TRELLO_API_KEY=your_api_key",
"-e",
"TRELLO_TOKEN=your_token",
"-e",
"TRELLO_BASE_URL=https://api.trello.com/1",
"trello-mcp-server"
]
}
}
}
}
VS Code
{
"mcp": {
"servers": {
"trello-mcp": {
"command": "node",
"args": ["absolute/path/to/the/project/dist/index.js"],
"env": {
"TRELLO_API_KEY": "your_api_key",
"TRELLO_TOKEN": "your_token",
"TRELLO_BASE_URL": "https://api.trello.com/1"
}
}
}
}
}
Available Tools
| Tool | Description |
|---|---|
list_boards |
Show all open Trello boards |
read_board |
Read lists and cards from a specific board |
create_list |
Create a list |
create_card |
Create a new card in a specific list |
move_card |
Move a card to another list |
add_comment |
Add a comment to a card |
archive_card |
Archive a card |
archive_list |
Archive a list |
delete_board |
Delete a board |
update_list_name |
Update list name |
update_card_name |
Update card name |
Features
- 📋 View all your Trello boards
- 🔍 Read board contents (lists and cards)
- ➕ Create new cards
- 🔄 Move cards between lists
- 💬 Add comments to cards
- 🗃️ Archive cards
- 🔗 Access boards as MCP resources
- 🐳 Docker support for easy deployment
Environment Variables
Required
TRELLO_API_KEY- Your Trello API key from https://trello.com/app-keyTRELLO_TOKEN- Your Trello token for authorization
Optional
TRELLO_BASE_URL- Base URL for Trello API
Usage Examples
Show me all my Trello boards
What cards are on my "Project Management" board?
Create a new card "Review documentation" in the "To Do" list
Move the "Bug fix" card to the "In Progress" list
Add a comment to the card "This needs urgent attention"
Notes
Requires Trello API credentials (API Key and Token). The server provides Trello boards as MCP resources with the URI format board:{boardId}. Never commit API credentials to version control — use environment variables or .env files instead.