Skip to main content

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

Metadata

Release files for trello-mcp 1.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for trello-mcp 1.6.0
File Size Uploaded
trello_mcp-1.6.0.tar.gz 12.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for trello-mcp 1.6.0
File Interpreter ABI Platform
trello_mcp-1.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 26.3 kB

Release files / trello_mcp-1.6.0.tar.gz

Download URL trello_mcp-1.6.0.tar.gz
Size 12.7 kB
Tags Source
SHA-256 checksum
How to use checksums
b15f712615513a94f89ee1436d702090cc188c7d07bfabf362178f98e7d32cd7
BLAKE2b-256 checksum
How to use checksums
144d75f56c1c39f358485cbce860b3557210af58936dc6c4c35ddae9c27b4835
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / trello_mcp-1.6.0-py3-none-any.whl

Download URL trello_mcp-1.6.0-py3-none-any.whl
Size 13.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
457fab1b7b595b482ecc7e6b3f7b5a0287972b734c2ad1118fd97983a2d8c4be
BLAKE2b-256 checksum
How to use checksums
5ff6aba20acaa9a43a984721c74876244ae8916a43ff33d9c480824700e29e00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.17 {"installer":{"name":"uv","version":"0.9.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

1.6.0 This release

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page