Trello MCP Server

io.github.stucchiPublished by GitHub account stucchiv1.6.0Updated Oct 27, 2026

MCP server for the Trello REST API – manage boards, lists, cards, labels, checklists and more

Overview

AI-generated overview

Local MCP server for the Trello REST API that lets an assistant browse boards, lists and cards, and create, move, comment on and attach files to cards.

What you can do
  • List and inspect boards, lists and the authenticated member's profile
  • Read cards, card comments, attachments, checklists and card action history
  • Create lists, cards, labels and checklists, and add checklist items
  • Update card fields, move cards between lists or boards, and archive cards
  • Add comments, upload file attachments, attach URLs and delete attachments
  • Search cards and boards
When to use it
Useful when you keep project work in Trello and want an assistant to read board state, summarize or search cards, and make routine updates such as creating cards, moving them, commenting or attaching files without switching to the Trello UI.
Requirements
Runs locally as a Python package (trello-mcp) via uvx or pip, so a Python environment is needed. Requires a Trello API key and user token, supplied through the TRELLO_API_KEY and TRELLO_TOKEN environment variables; the key comes from the Trello Power-Up admin page. Network access to the Trello API.
Before you install
The server holds Trello credentials (TRELLO_API_KEY, TRELLO_TOKEN) that grant access to the authenticated member's boards, so store them carefully. Many tools write to Trello: creating and updating cards, moving and archiving cards, adding comments, uploading attachments and deleting attachments. Uploaded files and card data are sent to Trello.

Installation

In SourceWeft

  1. Open Trello MCP Server in the dashboard and add it to a workspace.
  2. 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

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

bash
uvx trello-mcp

Or install from PyPI:

bash
pip install trello-mcp

Usage

Claude Desktop / Claude Code

Add to your .mcp.json:

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

bash
git clone https://github.com/stucchi/trello-mcp.gitcd trello-mcppython -m venv .venv && source .venv/bin/activatepip install -e ".[dev]"pytest

License

MIT

Source: README.md at commit 9257055

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.6.0LatestSep 16, 2026

Score

40% 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

    Declare a license in the repository or the registry entry.