addCard
Add a new card to a list
Works a Trello board from the conversation — cards, lists, members and comments — with Trello's rate limits handled for you.
LABSCO SUMMARY
The board ID is where setups go wrong: the short code in the Trello URL is not it. Start with only the key and token, call getMyBoards, and copy the 24-character id into trelloBoardId. Until you do, the personal tools still work while every board-scoped tool has nothing to point at.
An MCP server over the Trello API, authenticated with your own API key and token, with rate limiting and input validation built in.
A Trello API key and token: trelloApiKey from trello.com/app-key, and trelloToken generated with it. trelloBoardId is optional but required by the board-specific tools, and it is the full 24-character ID rather than the short code in the board URL — configure the key and token first, call getMyBoards, and copy the id field (not shortLink). getMyCards and getMyBoards work with no board configured; getLists, addList and getRecentActivity do not. Node.js v18 or later; the published package is mcp-trello and the server runs over stdio.
One command plus a key — pnpm add mcp-trello, then supply credentials
USE CASES
List your boards and take the 24-character id field rather than the URL short code.
Pull the cards assigned to you, then open one with its comments.
List the board's columns, then create the card with its due date and labels set.
Move it to the next list, and update its dates or labels at the same time.
Add a comment, and correct it in place if something changes.
Archive the cards that are done, and the columns that are no longer used.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
addCardAdd a new card to a list
addCommentAdd a comment to a card
addListAdd a new list to the configured board
archiveCardArchive a card
archiveListArchive a list
changeCardMembersChange the members of a card
deleteCommentDelete a comment from a card
getCardGet a specific card by ID with optional comments
getCardsByListGet cards by list ID
getListsGet all lists from the configured board
getMyBoardsGet all boards for the authenticated user (useful for finding board IDs)
getMyCardsGet cards assigned to the authenticated user
getRecentActivityGet recent activity from the configured board
moveCardMove a card to a different list
updateCardUpdate an existing card
updateCommentUpdate the text of an existing comment
BEFORE YOU INSTALL
16 tools when we connected. Four are undocumented: getCard and the comment tools addComment, updateComment and deleteComment.
npx on PATH
CONTEXT COST
Rated by the size of the 16 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
pnpm add mcp-trellonpx -y @smithery/cli install @Hint-Services/mcp-trello --client claudenpx -y @smithery/cli install @Hint-Services/mcp-trello --client cursornpx -y @smithery/cli install @Hint-Services/mcp-trello --client windsurfnpx -y @smithery/cli install @Hint-Services/mcp-trello --client clinenpx -y @smithery/cli install @Hint-Services/mcp-trello --client typescript