Trello MCP Server

io.github.JimdrewsPublished by GitHub account Jimdrewsv0.5.0Updated Oct 24, 2026

Manage Trello boards, lists, and cards from any MCP-compatible AI assistant

Overview

AI-generated overview

A local MCP server that lets an AI assistant read and manage Trello boards, lists, cards, labels, attachments and comments through the Trello API.

What you can do
List and inspect boards, including their lists and labels, and search cards across boards or within one board. Create, rename, update, close or archive boards and lists, and move lists to new positions. Create, update, move and archive cards, and read card details including comments. Create and delete labels, and add or remove labels on cards. List, add URL attachments to, and delete attachments from cards, and add comments to cards.
When to use it
Useful when you keep project work in Trello and want an assistant to look up boards and cards, draft or file new cards, move work between lists, or tidy labels and comments without switching to the Trello interface.
Requirements
Runs locally as a Python package launched with uvx, so a Python/uv environment is needed. Requires a Trello API key and token, supplied through the TRELLO_API_KEY and TRELLO_TOKEN environment variables; the README explains generating them from a Trello Power-Up. Network access to the Trello API is required.
Before you install
The server holds Trello credentials in TRELLO_API_KEY and TRELLO_TOKEN, which grant access to the account's boards; keep them out of shared configuration. Many tools write to Trello: creating, updating, archiving and moving boards, lists and cards, deleting labels and attachments, and adding comments. Archiving and deletion can remove content other people rely on, so confirm before letting an assistant act.

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

[fastmcp-trello]

[PyPI] [Python] [CI] [License: MIT]

A Trello MCP server — manage boards, cards, and lists from any AI assistant that supports the Model Context Protocol. MCP is an open standard that lets AI assistants like Claude, Cursor, and Copilot interact with external tools and services.

Trello MCP Tools

ToolDescription
get_boardsList all boards accessible to you
get_boardGet a board's details including its lists
get_listsGet all open lists on a board
create_boardCreate a new board
update_boardUpdate a board's name or description
close_boardClose (archive) a board
get_cardsGet all cards in a list
get_cardGet full details for a card including comments
create_cardCreate a new card on a list
update_cardUpdate a card's fields or move it to a different list
archive_cardArchive (close) a card
get_labelsGet all labels defined on a board
create_labelCreate a new label on a board
delete_labelDelete a label from a board
add_label_to_cardAdd a label to a card
remove_label_from_cardRemove a label from a card
create_listCreate a new list on a board
update_listRename a list
archive_listArchive (close) a list
move_listMove a list to a new position
get_attachmentsGet all attachments on a card
add_attachmentAdd a URL attachment to a card
delete_attachmentDelete an attachment from a card
add_commentAdd a comment to a card
search_cardsSearch for cards across boards, optionally scoped to a specific board

Prerequisites

You need a Trello API key and token:

  1. Go to the Trello Power-Ups admin page
  2. Create a new Power-Up (any name/workspace will do)
  3. Generate a new API key
  4. From the API key page, click the Token link to generate a token

Installation

Add the following to your MCP client configuration (Claude Desktop, Cursor, Windsurf, etc.):

json
{  "mcpServers": {    "trello": {      "command": "uvx",      "args": ["fastmcp-trello"],      "env": {        "TRELLO_API_KEY": "your-api-key",        "TRELLO_TOKEN": "your-token"      }    }  }}

Or run standalone:

bash
TRELLO_API_KEY=your-api-key TRELLO_TOKEN=your-token uvx fastmcp-trello

Usage

Once installed in your MCP client, you can ask your AI assistant things like:

"Show me all my Trello boards"

"Create a card called 'Fix login bug' in the To Do list on my Project board"

Configuration

VariableRequiredDescription
TRELLO_API_KEYYesYour Trello API key
TRELLO_TOKENYesYour Trello authentication token

Development

bash
git clone https://github.com/Jimdrews/fastmcp-trello.gitcd fastmcp-trellouv sync --group devuv run pytest

See CONTRIBUTING.md for more details.

License

MIT

Source: README.md at commit 4431461

Tools

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

Version history

1
  1. v0.5.0LatestSep 16, 2026

Score

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