# Trello

Unofficial, third-party integration for Trello’s web-based kanban-style, list-making application.

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add trello

# Browse available tools
npx -y @smithery/cli@latest tool list trello

# Get full schema for a tool
npx -y @smithery/cli@latest tool get trello TRELLO_ADD_BOARDS

# Call a tool
npx -y @smithery/cli@latest tool call trello TRELLO_ADD_BOARDS '{}'
```

## Direct MCP Connection

Endpoint: `https://trello.run.tools`

## Tools (200)

- `TRELLO_ADD_BOARDS` — Creates a new Trello board; the 'name' parameter is required for creation, and various preferences can be customized or…
- `TRELLO_ADD_BOARDS_CALENDAR_KEY_GENERATE_BY_ID_BOARD` — Generates a new calendar key for the Trello board specified by `idBoard`, invalidating any previous key for that board.
- `TRELLO_ADD_BOARDS_CHECKLISTS_BY_ID_BOARD` — Creates a new, initially empty checklist with a given name on an existing Trello card. Checklists are created on cards,…
- `TRELLO_ADD_BOARDS_EMAIL_KEY_GENERATE_BY_ID_BOARD` — Generates a new email key for the Trello board specified by idBoard to enable or reset adding cards via email; this inv…
- `TRELLO_ADD_BOARDS_LABELS_BY_ID_BOARD` — Creates a new label on an existing Trello board.
- `TRELLO_ADD_BOARDS_LISTS_BY_ID_BOARD` — Creates a new, empty list on a specified, existing Trello board, typically used as a column or category for organizing …
- `TRELLO_ADD_BOARDS_MARK_AS_VIEWED_BY_ID_BOARD` — Marks the Trello board specified by idBoard as viewed for the current user, exclusively updating its viewed status and …
- `TRELLO_ADD_BOARDS_POWER_UPS_BY_ID_BOARD` — Enables the Power-Up specified by the 'value' parameter on the board; processes one Power-Up enablement per call.
- `TRELLO_ADD_CARDS` — Creates a new card in a Trello list; `idList` is required, and if `idCardSource` is used, the source card must be acces…
- `TRELLO_ADD_CARDS_ACTIONS_COMMENTS_BY_ID_CARD` — Adds a new text comment, which can include @mentions, to a Trello card specified by its ID; file attachments are not su…
- `TRELLO_ADD_CARDS_ATTACHMENTS_BY_ID_CARD` — Adds 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_CHECKLIST` — Adds a new check item to an existing checklist on a specific Trello card.
- `TRELLO_ADD_CARDS_CHECKLISTS_BY_ID_CARD` — Adds a checklist to a Trello card: use `value` to add a specific existing checklist, `idChecklistSource` to create a ne…
- `TRELLO_ADD_CARDS_ID_LABELS_BY_ID_CARD` — Adds an existing label to a Trello card; `idCard` identifies the card and `value` is the ID of the label to add. Both c…
- `TRELLO_ADD_CARDS_ID_MEMBERS_BY_ID_CARD` — Assigns a Trello member to a specific Trello card by card ID (or short link) and member ID.
- `TRELLO_ADD_CARDS_LABELS_BY_ID_CARD` — Adds a label to an existing Trello card (specified by `idCard`), defining the label by `name` and either `color` or the…
- `TRELLO_ADD_CARDS_MEMBERS_VOTED_BY_ID_CARD` — Casts 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_CARD` — Adds a sticker to a Trello card, using a default sticker name (e.g., 'taco-cool') or a custom sticker ID for the image,…
- `TRELLO_ADD_CHECKLISTS` — Creates a new checklist on a Trello card, either by name or by copying from `idChecklistSource`, targeting an `idCard` …
- `TRELLO_ADD_CHECKLISTS_CHECK_ITEMS_BY_ID_CHECKLIST` — Adds a new check item to a specified Trello checklist; this action does not update existing check items.
- `TRELLO_ADD_LABELS` — Creates a new label with a specified name (required) and color on a Trello board (idBoard required); this action define…
- `TRELLO_ADD_LISTS` — Creates a new list on a specified Trello board, with options to copy an existing list, set its position, initial state …
- `TRELLO_ADD_LISTS_ARCHIVE_ALL_CARDS_BY_ID_LIST` — Archives all cards in a Trello list; while cards can be restored via the Trello interface, this action does not provide…
- `TRELLO_ADD_LISTS_CARDS_BY_ID_LIST` — Creates 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_LIST` — Moves all cards from a Trello list to a *different* board; this action is irreversible, moves (not copies) cards, and e…
- `TRELLO_ADD_MEMBERS_AVATAR_BY_ID_MEMBER` — Updates a Trello member's avatar using a base64-encoded image; the `file` field, though schema-optional, requires valid…
- `TRELLO_ADD_MEMBERS_BOARD_BACKGROUNDS_BY_ID_MEMBER` — Adds a new custom board background, from an image file, to a specified Trello member's collection, making it available …
- `TRELLO_ADD_MEMBERS_BOARD_STARS_BY_ID_MEMBER` — Stars a Trello board for a member (does not remove or list stars), optionally at a specified position; the board must e…
- `TRELLO_ADD_MEMBERS_CUSTOM_BOARD_BACKGROUNDS_BY_ID_MEMBER` — Adds a new custom board background for a specified Trello member; the `file` parameter (image data) is required.
- `TRELLO_ADD_MEMBERS_CUSTOM_EMOJI_BY_ID_MEMBER` — Adds a new custom emoji using an image file and a unique name to a Trello member's account; this emoji is member-specif…
- `TRELLO_ADD_MEMBERS_CUSTOM_STICKERS_BY_ID_MEMBER` — Uploads a custom sticker to a Trello member's collection, if the member's plan allows custom stickers and respects asso…
- `TRELLO_ADD_MEMBERS_SAVED_SEARCHES_BY_ID_MEMBER` — Creates a new saved search with a specified name, position, and query for a Trello member.
- `TRELLO_ADD_NOTIFICATIONS_ALL_READ` — Marks all Trello notifications for the authenticated user as read across all boards; this action is permanent and canno…
- `TRELLO_ADD_ORGANIZATIONS` — Creates a new Trello organization (Workspace) with a `displayName` (required), and optionally a description, website, a…
- `TRELLO_ADD_ORGANIZATIONS_LOGO_BY_ID_ORG` — Sets or updates the logo for a Trello organization; the provided image file must adhere to Trello's format and size res…
- `TRELLO_ADD_SESSIONS` — Creates or updates a Trello user session, optionally linking it to a specific board for status updates and setting the …
- `TRELLO_ADD_TOKENS_WEBHOOKS_BY_TOKEN` — Creates a webhook for a Trello token to monitor a Trello model (`idModel`) and send notifications to a `callbackURL`, w…
- `TRELLO_CONVERT_CHECKLIST_ITEM_TO_CARD` — Converts a checklist item into a new card (useful for promoting a subtask), which inherits some properties from the ite…
- `TRELLO_DELETE_ACTIONS_BY_ID_ACTION` — Deletes a specific Trello action, such as a `commentCard`, by its ID; this is an irreversible operation and only applie…
- `TRELLO_DELETE_BOARDS_MEMBERS_BY_ID_BOARD_BY_ID_MEMBER` — Permanently 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_UP` — Disables a Power-Up on a Trello board using the board's ID and the plugin ID of a Power-Up currently enabled on that bo…
- `TRELLO_DELETE_CARDS_ACTIONS_COMMENTS_BY_ID_CARD_BY_ID_ACTION` — Deletes a specific comment action (identified by `idAction`) from a Trello card (identified by `idCard`); this operatio…
- `TRELLO_DELETE_CARDS_ATTACHMENTS_BY_ID_CARD_BY_ID_ATTACHMENT` — Permanently removes a specified attachment from a Trello card; this action is irreversible and requires that both the c…
- `TRELLO_DELETE_CARDS_BY_ID_CARD` — Permanently deletes an archived Trello card specified by its `idCard`.
- `TRELLO_DELETE_CARDS_CHECKLISTS_BY_ID_CARD_BY_ID_CHECKLIST` — Permanently deletes a specific checklist from a Trello card.
- `TRELLO_DELETE_CARDS_ID_LABELS_BY_ID_CARD_BY_ID_LABEL` — Removes a specific label from a Trello card; the label itself is not deleted from the board, only its association with …

---
*Response truncated. Use `npx -y @smithery/cli@latest` for complete data.*
