Skip to main content
Glama
stucchi
by stucchi

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

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

  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

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

Install Server
A
license - permissive license
B
quality
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/stucchi/trello-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server