trello-desktop-mcp MCP Server

A Model Context Protocol (MCP) server for Trello that works with any MCP-compatible client -- Claude Desktop, Claude Code, Gemini CLI, and more.

Local serverstdioMIT

What is the trello-desktop-mcp Server?

trello-desktop-mcp source profile. From the maintainer documentation: “A Model Context Protocol (MCP) server for Trello that works with any MCP-compatible client -- Claude Desktop, Claude Code, Gemini CLI, and more.”

Installation

The documented npm package is atlassian-trello-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Configuration values

The example declares TRELLO_API_KEY, TRELLO_TOKEN. Secret-looking values have been replaced with placeholders. Required and optional labels are shown only when the documentation states them.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
list_boardsList all accessible boards
trello_get_user_boardsGet boards with user profile info
get_board_detailsBoard metadata, lists, and optionally cards
get_listsGet all lists on a board
trello_filter_listsFilter lists by name (case-insensitive substring match)
trello_create_listCreate a new list on a board
trello_update_listRename, archive/unarchive, or reposition a list
trello_get_board_membersGet all members on a board
trello_get_board_labelsGet all labels on a board
trello_get_board_cardsGet cards on a board (compact or full); optionally filter by assigned member
trello_get_board_custom_fieldsGet custom field definitions
create_cardCreate a card with name, description, due date, labels, members
get_cardGet card details
trello_get_card_by_numberFind a card by its board-local number (the N / idShort)
update_cardUpdate card properties
move_cardMove a card to a different list
trello_archive_cardArchive or unarchive a card
trello_get_list_cardsGet cards in a list (compact or full mode)
trello_add_commentAdd a comment to a card
trello_update_commentEdit the text of an existing comment
trello_delete_commentPermanently delete a comment
trello_get_card_actionsGet card activity history and comments
trello_get_board_actionsGet board-wide activity history, with since/before paging for incremental sync
trello_create_labelCreate a label on a board
trello_update_labelUpdate label name or color
trello_delete_labelDelete a label
trello_add_label_to_cardAssign a label to a card
trello_remove_label_from_cardRemove a label from a card
trello_get_memberGet member profile details
trello_add_member_to_cardAssign a member to a card
trello_remove_member_from_cardRemove a member from a card
trello_get_card_attachmentsList all attachments on a card
trello_get_card_attachmentGet a specific attachment
trello_create_card_attachmentAttach a URL or upload a local file
trello_delete_card_attachmentDelete an attachment
trello_create_checklistCreate a checklist on a card
trello_get_checklistGet a checklist with items
trello_update_checklistUpdate checklist name or position
trello_delete_checklistDelete a checklist
trello_get_checklist_fieldGet a specific checklist field
trello_update_checklist_fieldUpdate a specific checklist field
trello_get_board_for_checklistGet the board a checklist belongs to
trello_get_card_for_checklistGet the card a checklist belongs to
trello_get_card_checklistsGet all checklists on a card
trello_create_check_itemAdd an item to a checklist
trello_get_check_itemsGet all items on a checklist
trello_get_check_itemGet a specific check item
trello_update_check_itemUpdate item (name, state, due date, assignee)
trello_delete_check_itemDelete a check item
trello_searchSearch across boards, cards, members, organizations

How to install the trello-desktop-mcp Server

{
  "mcpServers": {
    "trello": {
      "command": "npx",
      "args": [
        "-y",
        "atlassian-trello-mcp"
      ],
      "env": {
        "TRELLO_API_KEY": "YOUR_TRELLO_API_KEY",
        "TRELLO_TOKEN": "YOUR_TRELLO_TOKEN"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
TRELLO_API_KEYDeclared in the maintainer’s client configuration.Check documentation
TRELLO_TOKENDeclared in the maintainer’s client configuration.Check documentation