Trello
Unofficial, third-party integration for Trello’s web-based kanban-style, list-making application.
https://trello.run.tools
How to connect
-
Smithery (hosted)
1. Open https://smithery.ai/servers/trello 2. Click Connect and complete OAuth in your MCP client (Claude, Cursor, VS Code, etc.) 3. MCP endpoint: https://trello.run.tools
Tools (50)
-
TRELLO_ADD_BOARDSCreates a new Trello board; the 'name' parameter is required for creation, and various preferences can be customized or cloned from a source board.
-
TRELLO_ADD_BOARDS_CALENDAR_KEY_GENERATE_BY_ID_BOARDGenerates a new calendar key for the Trello board specified by `idBoard`, invalidating any previous key for that board.
-
TRELLO_ADD_BOARDS_CHECKLISTS_BY_ID_BOARDCreates a new, initially empty checklist with a given name on an existing Trello card. Checklists are created on cards, not boards.
-
TRELLO_ADD_BOARDS_EMAIL_KEY_GENERATE_BY_ID_BOARDGenerates a new email key for the Trello board specified by idBoard to enable or reset adding cards via email; this invalidates any previously existing email key for the board.
-
TRELLO_ADD_BOARDS_LABELS_BY_ID_BOARDCreates a new label on an existing Trello board.
-
TRELLO_ADD_BOARDS_LISTS_BY_ID_BOARDCreates a new, empty list on a specified, existing Trello board, typically used as a column or category for organizing cards.
-
TRELLO_ADD_BOARDS_MARK_AS_VIEWED_BY_ID_BOARDMarks the Trello board specified by idBoard as viewed for the current user, exclusively updating its viewed status and potentially influencing its position in user-specific lists and notification settings.
-
TRELLO_ADD_BOARDS_POWER_UPS_BY_ID_BOARDEnables the Power-Up specified by the 'value' parameter on the board; processes one Power-Up enablement per call.
-
TRELLO_ADD_CARDSCreates a new card in a Trello list; `idList` is required, and if `idCardSource` is used, the source card must be accessible.
-
TRELLO_ADD_CARDS_ACTIONS_COMMENTS_BY_ID_CARDAdds a new text comment, which can include @mentions, to a Trello card specified by its ID; file attachments are not supported via this action.
-
TRELLO_ADD_CARDS_ATTACHMENTS_BY_ID_CARDAdds an attachment to a Trello card by `idCard`; specify either a `file` to upload or a `url` to link, but not both.
-
TRELLO_ADD_CARDS_CHECKLIST_CHECK_ITEM_BY_ID_CARD_BY_ID_CHECKLISTAdds a new check item to an existing checklist on a specific Trello card.
-
TRELLO_ADD_CARDS_CHECKLISTS_BY_ID_CARDAdds a checklist to a Trello card: use `value` to add a specific existing checklist, `idChecklistSource` to create a new checklist by copying an existing one (optionally using `name` for the new checklist's name), or `name` to create a new empty checklist from scratch.
-
TRELLO_ADD_CARDS_ID_LABELS_BY_ID_CARDAdds an existing label to a Trello card; `idCard` identifies the card and `value` is the ID of the label to add. Both card and label must already exist.
-
TRELLO_ADD_CARDS_ID_MEMBERS_BY_ID_CARDAssigns a Trello member to a specific Trello card by card ID (or short link) and member ID.
-
TRELLO_ADD_CARDS_LABELS_BY_ID_CARDAdds a label to an existing Trello card (specified by `idCard`), defining the label by `name` and either `color` or the overriding `value` (which specifies color by name); a new label is created on the board if a matching one (by name/color combination) doesn't already exist.
-
TRELLO_ADD_CARDS_MEMBERS_VOTED_BY_ID_CARDCasts a 'yes' vote for a specified member on a Trello card; a member can only vote once per card.
-
TRELLO_ADD_CARDS_STICKERS_BY_ID_CARDAdds a sticker to a Trello card, using a default sticker name (e.g., 'taco-cool') or a custom sticker ID for the image, and allows specifying its position, rotation, and z-index.
-
TRELLO_ADD_CHECKLISTSCreates a new checklist on a Trello card, either by name or by copying from `idChecklistSource`, targeting an `idCard` or `idBoard`; this action creates only the checklist structure, not its items.
-
TRELLO_ADD_CHECKLISTS_CHECK_ITEMS_BY_ID_CHECKLISTAdds a new check item to a specified Trello checklist; this action does not update existing check items.
-
TRELLO_ADD_LABELSCreates a new label with a specified name (required) and color on a Trello board (idBoard required); this action defines the label but does not apply it to cards.
-
TRELLO_ADD_LISTSCreates a new list on a specified Trello board, with options to copy an existing list, set its position, initial state (archived/subscribed), and does not modify existing lists or move cards.
-
TRELLO_ADD_LISTS_ARCHIVE_ALL_CARDS_BY_ID_LISTArchives all cards in a Trello list; while cards can be restored via the Trello interface, this action does not provide an unarchive function.
-
TRELLO_ADD_LISTS_CARDS_BY_ID_LISTCreates a new card in a Trello list, which must be specified by an existing and accessible `idList`.
-
TRELLO_ADD_LISTS_MOVE_ALL_CARDS_BY_ID_LISTMoves all cards from a Trello list to a *different* board; this action is irreversible, moves (not copies) cards, and empties the source list without deleting it.
-
TRELLO_ADD_MEMBERS_AVATAR_BY_ID_MEMBERUpdates a Trello member's avatar using a base64-encoded image; the `file` field, though schema-optional, requires valid image data for a successful update.
-
TRELLO_ADD_MEMBERS_BOARD_BACKGROUNDS_BY_ID_MEMBERAdds a new custom board background, from an image file, to a specified Trello member's collection, making it available for their use but not applying it to any board.
-
TRELLO_ADD_MEMBERS_BOARD_STARS_BY_ID_MEMBERStars a Trello board for a member (does not remove or list stars), optionally at a specified position; the board must exist and be accessible to the member.
-
TRELLO_ADD_MEMBERS_CUSTOM_BOARD_BACKGROUNDS_BY_ID_MEMBERAdds a new custom board background for a specified Trello member; the `file` parameter (image data) is required.
-
TRELLO_ADD_MEMBERS_CUSTOM_EMOJI_BY_ID_MEMBERAdds a new custom emoji using an image file and a unique name to a Trello member's account; this emoji is member-specific and not shared across the workspace.
-
TRELLO_ADD_MEMBERS_CUSTOM_STICKERS_BY_ID_MEMBERUploads a custom sticker to a Trello member's collection, if the member's plan allows custom stickers and respects associated limits.
-
TRELLO_ADD_MEMBERS_SAVED_SEARCHES_BY_ID_MEMBERCreates a new saved search with a specified name, position, and query for a Trello member.
-
TRELLO_ADD_NOTIFICATIONS_ALL_READMarks all Trello notifications for the authenticated user as read across all boards; this action is permanent and cannot be undone.
-
TRELLO_ADD_ORGANIZATIONSCreates a new Trello organization (Workspace) with a `displayName` (required), and optionally a description, website, and various preferences (e.g., board visibility, member invitation restrictions).
-
TRELLO_ADD_ORGANIZATIONS_LOGO_BY_ID_ORGSets or updates the logo for a Trello organization; the provided image file must adhere to Trello's format and size restrictions.
-
TRELLO_ADD_SESSIONSCreates or updates a Trello user session, optionally linking it to a specific board for status updates and setting the user's activity status.
-
TRELLO_ADD_TOKENS_WEBHOOKS_BY_TOKENCreates a webhook for a Trello token to monitor a Trello model (`idModel`) and send notifications to a `callbackURL`, which must be publicly accessible and able to respond to Trello's HEAD validation request.
-
TRELLO_CONVERT_CHECKLIST_ITEM_TO_CARDConverts a checklist item into a new card (useful for promoting a subtask), which inherits some properties from the item; this is irreversible via the API and offers no customization during conversion.
-
TRELLO_DELETE_ACTIONS_BY_ID_ACTIONDeletes a specific Trello action, such as a `commentCard`, by its ID; this is an irreversible operation and only applies to deletable action types, as many (especially system-generated) actions cannot be deleted.
-
TRELLO_DELETE_BOARDS_MEMBERS_BY_ID_BOARD_BY_ID_MEMBERPermanently removes a current member from a Trello board, revoking their access; this action is irreversible.
-
TRELLO_DELETE_BOARDS_POWER_UPS_BY_ID_BOARD_BY_POWER_UPDisables a Power-Up on a Trello board using the board's ID and the plugin ID of a Power-Up currently enabled on that board; this action is irreversible and may result in data loss.
-
TRELLO_DELETE_CARDS_ACTIONS_COMMENTS_BY_ID_CARD_BY_ID_ACTIONDeletes a specific comment action (identified by `idAction`) from a Trello card (identified by `idCard`); this operation is irreversible and only affects comments.
-
TRELLO_DELETE_CARDS_ATTACHMENTS_BY_ID_CARD_BY_ID_ATTACHMENTPermanently removes a specified attachment from a Trello card; this action is irreversible and requires that both the card and the attachment exist.
-
TRELLO_DELETE_CARDS_BY_ID_CARDPermanently deletes an archived Trello card specified by its `idCard`.
-
TRELLO_DELETE_CARDS_CHECKLISTS_BY_ID_CARD_BY_ID_CHECKLISTPermanently deletes a specific checklist from a Trello card.
-
TRELLO_DELETE_CARDS_ID_LABELS_BY_ID_CARD_BY_ID_LABELRemoves a specific label from a Trello card; the label itself is not deleted from the board, only its association with the card.
-
TRELLO_DELETE_CARDS_ID_MEMBERS_BY_ID_CARD_BY_ID_MEMBERRemoves a currently assigned member from a Trello card, affecting only the card's member list and not the member's board membership or overall permissions.
-
TRELLO_DELETE_CARDS_LABELS_BY_ID_CARD_BY_COLORPermanently removes a specific `color` label from an existing Trello card identified by `idCard`, if the card has that label; this only disassociates the label from the card, not deleting the label definition itself.
-
TRELLO_DELETE_CARDS_MEMBERS_VOTED_BY_ID_CARD_BY_ID_MEMBERRemoves a member's vote from a Trello card; this operation is irreversible and does not confirm if the vote existed prior to removal.
-
TRELLO_DELETE_CARDS_STICKERS_BY_ID_CARD_BY_ID_STICKERPermanently removes a specific sticker (identified by `idSticker`) from a Trello card (identified by `idCard`).