mcpField
T
Trello MCP Server

Trello MCP Server

Local
github.com/stucchiProductivity2Updated 30w ago

About Trello MCP Server

Trello MCP Server connects MCP-compatible clients to the Trello REST API. It supports managing boards and their contents, including cards, labels, checklists, comments, and attachments.

Key features

  1. 01Browse boards, lists, and cards
  2. 02Create and update lists and cards
  3. 03Move and archive cards
  4. 04Manage comments and attachments
  5. 05Manage labels and checklists
  6. 06Search boards and cards; view card history

Use cases

  1. 01Review cards and board contents from an MCP client
  2. 02Create or move cards as work changes
  3. 03Add comments, files, or checklist items to cards

MCP support

It exposes Trello REST API operations as tools for MCP-compatible clients, covering boards, cards, and related data.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"stucchi-trello": {
"command": "uvx",
"args": [
"trello-mcp"
],
"env": {
"TRELLO_API_KEY": "<TRELLO_API_KEY>",
"TRELLO_TOKEN": "<TRELLO_TOKEN>"
}
}
}
}
Run commanduvx trello-mcp
Environment variables to set
TRELLO_API_KEYSecretAPI key from Trello Power-Up admin (https://trello.com/power-ups/admin)
TRELLO_TOKENSecretUser token generated for your Trello API key

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
pypitrello-mcp1.6.0

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

Trello MCP Server

MCP PyPI License: MIT Python 3.10+

An MCP server for the Trello REST API. Manage boards, lists, cards, labels, checklists, and more from any MCP-compatible client.

Tools

ToolDescription
list_my_boardsList all boards for the authenticated user
get_boardGet details of a single board
get_board_listsGet all lists on a board
create_listCreate a new list on a board
get_list_cardsGet all cards in a list
get_board_cardsGet all cards on a board
get_cardGet details of a single card
create_cardCreate a new card in a list
update_cardUpdate one or more fields on a card
move_cardMove a card to a different list/board
archive_cardArchive (close) a card
get_card_commentsGet all comments on a card
add_card_commentAdd a comment to a card
get_card_attachmentsGet all attachments on a card
add_card_attachmentUpload a file as an attachment to a card
add_card_url_attachmentAttach a URL to a card
delete_card_attachmentDelete an attachment from a card
get_board_labelsGet all labels on a board
create_labelCreate a label on a board
get_card_checklistsGet all checklists on a card
get_checklistGet a checklist and its items
create_checklistCreate a checklist on a card
add_checklist_itemAdd an item to a checklist
get_meGet the authenticated member's profile
search_trelloSearch for cards and/or boards
get_card_historyGet the action history of a card (moves, edits, comments, etc.)

Prerequisites

  1. Go to trello.com/power-ups/admin and create a new Power-Up
  2. Copy your API Key
  3. 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

VariableRequiredDescription
TRELLO_API_KEYYesAPI key from Trello Power-Up admin
TRELLO_TOKENYesUser 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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.