# How to integrate Trello MCP with OpenCode

```json
{
  "title": "How to integrate Trello MCP with OpenCode",
  "toolkit": "Trello",
  "toolkit_slug": "trello",
  "framework": "OpenCode",
  "framework_slug": "opencode",
  "url": "https://composio.dev/toolkits/trello/framework/opencode",
  "markdown_url": "https://composio.dev/toolkits/trello/framework/opencode.md",
  "updated_at": "2026-05-06T08:32:10.556Z"
}
```

## Introduction

### How to integrate Trello MCP with OpenCode
This guide explains how to connect Trello MCP to OpenCode using Composio Connect, which simplifies OAuth, API changes, and reliability concerns.
There are two ways to set this up:
- Via [Composio Connect MCP](https://dashboard.composio.dev/)
- Via the [Composio CLI](https://dashboard.composio.dev/)

## Also integrate Trello with

- [ChatGPT](https://composio.dev/toolkits/trello/framework/chatgpt)
- [OpenAI Agents SDK](https://composio.dev/toolkits/trello/framework/open-ai-agents-sdk)
- [Claude Agent SDK](https://composio.dev/toolkits/trello/framework/claude-agents-sdk)
- [Claude Code](https://composio.dev/toolkits/trello/framework/claude-code)
- [Claude Cowork](https://composio.dev/toolkits/trello/framework/claude-cowork)
- [Codex](https://composio.dev/toolkits/trello/framework/codex)
- [Cursor](https://composio.dev/toolkits/trello/framework/cursor)
- [VS Code](https://composio.dev/toolkits/trello/framework/vscode)
- [OpenClaw](https://composio.dev/toolkits/trello/framework/openclaw)
- [Hermes](https://composio.dev/toolkits/trello/framework/hermes-agent)
- [CLI](https://composio.dev/toolkits/trello/framework/cli)
- [Google ADK](https://composio.dev/toolkits/trello/framework/google-adk)
- [LangChain](https://composio.dev/toolkits/trello/framework/langchain)
- [Vercel AI SDK](https://composio.dev/toolkits/trello/framework/ai-sdk)
- [Mastra AI](https://composio.dev/toolkits/trello/framework/mastra-ai)
- [LlamaIndex](https://composio.dev/toolkits/trello/framework/llama-index)
- [CrewAI](https://composio.dev/toolkits/trello/framework/crew-ai)

## TL;DR

### Why use Composio?
Composio provides a single MCP server or CLI tool that exposes a set of meta-tools, allowing you to:
- Connect to 1,000+ apps with on-demand tool loading, so you do not fill your LLM context window with unnecessary tool definitions.
- Use programmatic tool calling through a remote Bash tool, letting LLMs write their own code to handle complex tool chaining. This reduces back-and-forth for frequent tool calls.
- Handle large tool responses outside the LLM context to keep conversations lean.

## Connect Trello to OpenCode

### Connect Trello with OpenCode
### Option 1: Using Composio CLI
### 1. Install Composio CLI
Install the Composio CLI, authenticate, and initialize your project:

```bash
# Install the Composio CLI
curl -fsSL https://composio.dev/install | bash

# Authenticate with Composio
composio login
```

## What is the Trello MCP server, and what's possible with it?

The Trello MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your Trello account. It provides structured and secure access to your boards, so your agent can create boards, manage cards, add checklists, post comments, and organize your workflow on your behalf.
- Board and list management: Ask your agent to create new Trello boards or add custom lists to existing boards, helping you organize projects however you like.
- Card creation and updates: Let your agent add new cards to any list, so you can capture ideas or tasks instantly—even while multitasking.
- Checklist and label automation: Have the agent add checklists for tracking subtasks or apply labels to keep your cards color-coded and easy to prioritize.
- Automated card commenting: Allow your agent to post comments on cards, including @mentions, so your team stays in the loop without you lifting a finger.
- Board power-ups and integrations: Enable board power-ups or generate board calendar/email keys to unlock advanced features and seamless integrations, all through your agent.

## Supported Tools

| Tool slug | Name | Description |
|---|---|---|
| `TRELLO_ADD_BOARDS` | Add board | Creates 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_BOARD` | Generate board calendar key | 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` | Add checklist to board | Creates a new, initially empty checklist with a given name on an existing and accessible trello board. |
| `TRELLO_ADD_BOARDS_EMAIL_KEY_GENERATE_BY_ID_BOARD` | Generate email key for board | Generates 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_BOARD` | Add a label to a board | Creates a new label on an existing trello board. |
| `TRELLO_ADD_BOARDS_LISTS_BY_ID_BOARD` | Add new list to board | Creates 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_BOARD` | Mark board as viewed | Marks 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_BOARD` | Add board power-up | Enables the power-up specified by the 'value' parameter on the board; processes one power-up enablement per call. |
| `TRELLO_ADD_CARDS` | Add card | Creates 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_CARD` | Add comment to card | Adds 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_CARD` | Add attachment to 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` | Add check item to checklist | Adds a new check item to an existing checklist on a specific trello card. |
| `TRELLO_ADD_CARDS_CHECKLISTS_BY_ID_CARD` | Add checklist to card via id | Adds 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_CARD` | Add label to card | Adds 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_CARD` | Add card member by id | 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` | Add labels to card | Adds 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_CARD` | Add member vote to 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` | Add sticker to 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, and allows specifying its position, rotation, and z-index. |
| `TRELLO_ADD_CHECKLISTS` | Add checklist to card | Creates 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_CHECKLIST` | Add check item to checklist | Adds a new check item to a specified trello checklist; this action does not update existing check items. |
| `TRELLO_ADD_LABELS` | Create label on board | Creates 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_LISTS` | Add new list to board | Creates 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_LIST` | Archive all cards in list | Archives 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_LIST` | Add card to 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` | Move all cards in list to board | Moves 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_MEMBER` | Upload member avatar | Updates 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_MEMBER` | Add member board background | Adds 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_MEMBER` | Add board star to member | Stars 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_MEMBER` | Add custom board background for a 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` | Add custom emoji for a member | Adds 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_MEMBER` | Add custom sticker for member | Uploads 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_MEMBER` | Add saved search for member | Creates a new saved search with a specified name, position, and query for a trello member. |
| `TRELLO_ADD_NOTIFICATIONS_ALL_READ` | Mark all notifications as read | Marks all trello notifications for the authenticated user as read across all boards; this action is permanent and cannot be undone. |
| `TRELLO_ADD_ORGANIZATIONS` | Create organization | Creates 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_ORG` | Add organization logo | Sets or updates the logo for a trello organization; the provided image file must adhere to trello's format and size restrictions. |
| `TRELLO_ADD_SESSIONS` | Create new session | Creates 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_TOKEN` | Add token webhook | Creates 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_CARD` | Convert checklist item to card | Converts 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_ACTION` | Delete action by id | Deletes 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_MEMBER` | Delete member from board | 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` | Delete Power-Up from board | 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 board; this action is irreversible and may result in data loss. |
| `TRELLO_DELETE_CARDS_ACTIONS_COMMENTS_BY_ID_CARD_BY_ID_ACTION` | Delete card action comment | Deletes 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_ATTACHMENT` | Delete card attachment | Permanently 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_CARD` | Delete card by ID | Permanently deletes an archived trello card specified by its `idcard`. |
| `TRELLO_DELETE_CARDS_CHECKLISTS_BY_ID_CARD_BY_ID_CHECKLIST` | Delete card checklist | Permanently deletes a specific checklist from a trello card. |
| `TRELLO_DELETE_CARDS_ID_LABELS_BY_ID_CARD_BY_ID_LABEL` | Remove label from card | Removes 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_MEMBER` | Remove member from card | Removes 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_COLOR` | Delete card label by color | Permanently 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_MEMBER` | Delete member vote from card | Removes 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_STICKER` | Delete card sticker | Permanently removes a specific sticker (identified by `idsticker`) from a trello card (identified by `idcard`). |
| `TRELLO_DELETE_CHECKLIST_ITEM` | Delete checklist item | Permanently deletes a specific check item from a checklist on a trello card; this operation is irreversible and only affects the specified item, not the entire checklist. |
| `TRELLO_DELETE_CHECKLISTS_BY_ID_CHECKLIST` | Delete checklist by id | Permanently and irreversibly deletes a trello checklist and all its items using the `idchecklist`. |
| `TRELLO_DELETE_LABELS_BY_ID_LABEL` | Delete label by id | Permanently deletes an existing label from a trello board by its id; this operation is irreversible via the api. |
| `TRELLO_DELETE_MEMBER_BOARD_BACKGROUND` | Delete member board background | Permanently deletes a specific custom board background belonging to the specified trello member; this operation cannot be undone. |
| `TRELLO_DELETE_MEMBER_CUSTOM_STICKER` | Delete member custom sticker | Deletes a custom sticker from a trello member's collection; this permanent action is only available for custom stickers within a trello workspace on a paid plan. |
| `TRELLO_DELETE_MEMBER_SAVED_SEARCH` | Delete member saved search | Permanently deletes a specific saved search for a trello member, used when the search is outdated or no longer needed. |
| `TRELLO_DELETE_MEMBERS_BOARD_STARS_BY_ID_MEMBER_BY_ID_BOARD_STAR` | Delete member board star | Removes a specific starred board (identified by `idboardstar`) from a trello member's (identified by `idmember`) list of favorites; `idboardstar` must be an existing star for that member. |
| `TRELLO_DELETE_ORGANIZATIONS_BY_ID_ORG` | Delete organization by id | Permanently deletes a trello organization and all its associated data; this action is irreversible and requires caution. |
| `TRELLO_DELETE_ORGANIZATIONS_LOGO_BY_ID_ORG` | Delete organization logo by id | Deletes an existing trello organization's custom logo, restoring its default and leaving other settings unchanged; if no custom logo exists, it succeeds without effect. |
| `TRELLO_DELETE_ORGANIZATIONS_MEMBERS_ALL_BY_ID_ORG_BY_ID_MEMBER` | Delete member from organization | Removes a member entirely from a specific trello organization, including from all its boards and cards; this action is permanent and does not delete the member's trello account. |
| `TRELLO_DELETE_ORGANIZATIONS_MEMBERS_BY_ID_ORG_BY_ID_MEMBER` | Delete organization member by IDs | Permanently removes a member from a trello organization by id, revoking all access to its content; re-invitation is required for renewed access, and this does not delete the member's trello account. |
| `TRELLO_DELETE_ORGANIZATIONS_PREFS_ORG_INVITE_RESTRICT_BY_ID_ORG` | Delete org invite restriction | Removes a previously set email domain invitation restriction for a trello organization. |
| `TRELLO_DELETE_ORG_ASSOCIATED_DOMAIN` | Delete org associated domain | Irreversibly deletes an associated email domain from a trello organization's preferences to update email domain restrictions for workspace membership; the domain must be currently associated for removal. |
| `TRELLO_DELETE_TOKENS_BY_TOKEN` | Delete token | Deletes a specific trello api token, identified by its value in the path, permanently revoking its access; this action is irreversible and used to invalidate compromised or unneeded tokens. |
| `TRELLO_DELETE_TOKENS_WEBHOOKS_BY_TOKEN_BY_ID_WEBHOOK` | Delete token webhook by id | Deletes an existing webhook, specified by its `idwebhook`, thereby stopping its notifications. |
| `TRELLO_DELETE_WEBHOOKS_BY_ID_WEBHOOK` | Delete webhook by id | Permanently deletes an existing trello webhook by its `idwebhook`, an irreversible action that stops future notifications. |
| `TRELLO_DISMISS_MEMBER_MESSAGE` | Dismiss member message | Dismisses a specific one-time message for an existing trello member, preventing it from being displayed again. |
| `TRELLO_GET_ACTIONS_BOARD_BY_ID_ACTION` | Get board by action id | Retrieves details for the trello board associated with a specific action id, returning board information only. |
| `TRELLO_GET_ACTIONS_BOARD_BY_ID_ACTION_BY_FIELD` | Get action's board field | Retrieves a specified `field` from the trello board associated with the provided trello `idaction`. |
| `TRELLO_GET_ACTIONS_BY_ID_ACTION` | Get action by ID | Retrieves detailed information about a specific trello action by its id. |
| `TRELLO_GET_ACTIONS_BY_ID_ACTION_BY_FIELD` | Get action field by id | Retrieves the value of a specific field (e.g., 'data', 'date', 'type') from a trello action using its unique id. |
| `TRELLO_GET_ACTIONS_CARD_BY_ID_ACTION` | Get card by action ID | Retrieves trello card details for a given `idaction`, which must be an action specifically linked to a card; returns only card data, not action details. |
| `TRELLO_GET_ACTIONS_CARD_BY_ID_ACTION_BY_FIELD` | Get action's card field | Retrieves a specific field from the trello card associated with the given action id. |
| `TRELLO_GET_ACTIONS_DISPLAY_BY_ID_ACTION` | Get action display by ID | Retrieves a display-friendly representation of an existing and accessible trello action for ui/report purposes, providing presentation-focused data instead of full raw details and without altering the action. |
| `TRELLO_GET_ACTIONS_ENTITIES_BY_ID_ACTION` | Get action entities by id | Retrieves all entities (e.g., boards, lists, cards, members) associated with a specific, existing trello action id. |
| `TRELLO_GET_ACTIONS_LIST_BY_ID_ACTION` | Get an action's list | Retrieves the trello list associated with a specific trello action id, for actions linked to a list. |
| `TRELLO_GET_ACTIONS_LIST_BY_ID_ACTION_BY_FIELD` | Get field of action's list | Retrieves a specific field of the list associated with a trello action, returning only that single field's value. |
| `TRELLO_GET_ACTIONS_MEMBER_BY_ID_ACTION` | Get action's member by id | Retrieves specified details of the trello member who performed the action identified by `idaction`; information is specific to this action's context, not the member's full profile. |
| `TRELLO_GET_ACTIONS_MEMBER_BY_ID_ACTION_BY_FIELD` | Get member action field by ID | Fetches a specific field of a member for a trello action, returning only one field per call for optimized data retrieval. |
| `TRELLO_GET_ACTIONS_MEMBER_CREATOR_BY_ID_ACTION` | Fetch action member creator | Retrieves details about the trello member who created the action with the given `idaction`. |
| `TRELLO_GET_ACTIONS_MEMBER_CREATOR_BY_ID_ACTION_BY_FIELD` | Get action member creator field | Gets information about the creator of a trello action. |
| `TRELLO_GET_ACTIONS_ORGANIZATION_BY_ID_ACTION` | Fetch organization action by id | Fetches the organization details for a given trello action, if the action has an associated organization. |
| `TRELLO_GET_ACTIONS_ORGANIZATION_BY_ID_ACTION_BY_FIELD` | Get action's organization field | Retrieves the value of a specific `field` for the organization associated with a trello `idaction`; use if the action has an organization and you need only that field (e.g., 'name', 'id', 'url'). |
| `TRELLO_GET_BATCH` | Get batch | Executes multiple trello api get requests in a single batch operation for efficient bulk data retrieval. |
| `TRELLO_GET_BOARDS_ACTIONS_BY_ID_BOARD` | Get board actions by id | Retrieves actions (e.g., card creations, comments) for a trello board by its id, useful for activity tracking; the board must exist. |
| `TRELLO_GET_BOARDS_BOARD_STARS_BY_ID_BOARD` | Get board stars by board ID | Retrieves board stars (user-marked favorites) for a specified trello board, where `idboard` must be an existing board; use to list a user's starred boards or all stars on a particular board. |
| `TRELLO_GET_BOARDS_BY_ID_BOARD` | Get board by id | Fetches comprehensive details for a specific trello board by its id; this is a read-only action. |
| `TRELLO_GET_BOARDS_BY_ID_BOARD_BY_FIELD` | Get board field | Retrieves the value of a single, specified field from a trello board. |
| `TRELLO_GET_BOARDS_CARDS_BY_ID_BOARD` | Get cards by board ID | Retrieves cards from an existing trello board, allowing filtering and customization of fields for cards, attachments, and members. |
| `TRELLO_GET_BOARDS_CARDS_BY_ID_BOARD_BY_FILTER` | Get cards by filter from board | Retrieves cards from a specified trello board, filtered by 'all', 'closed', 'none', 'open', or 'visible'. |
| `TRELLO_GET_BOARDS_CARDS_BY_ID_BOARD_BY_ID_CARD` | Get card from board | Retrieves details for a specific trello card by its id and its parent board's id, with options to customize returned fields for the card and associated data like attachments, actions, members, and checklists. |
| `TRELLO_GET_BOARDS_CHECKLISTS_BY_ID_BOARD` | Get board checklists | Retrieves checklists (primarily structure/metadata, not detailed item history) from a trello board, with options to include associated card and check item details and to control which fields are returned for each entity. |
| `TRELLO_GET_BOARDS_DELTAS_BY_ID_BOARD` | Retrieve board deltas | Retrieves recent changes (deltas) for a trello board by its id, allowing tracking of modifications since a specified update sequence number (`ixlastupdate`). |
| `TRELLO_GET_BOARDS_LABELS_BY_ID_BOARD` | Get board labels by ID | Fetches labels for a specified trello board, aiding in its organization or label management; this action does not detail per-card label usage. |
| `TRELLO_GET_BOARDS_LABELS_BY_ID_BOARD_BY_ID_LABEL` | Get a board label | Fetches specified fields for a specific label on a trello board; this read-only action does not return information about which cards the label is attached to. |
| `TRELLO_GET_BOARDS_LISTS_BY_ID_BOARD` | Get board's lists | Retrieves lists from a specified trello board, with options to filter lists and include card details. |
| `TRELLO_GET_BOARDS_LISTS_BY_ID_BOARD_BY_FILTER` | Get board lists by filter | Fetches lists by status from an accessible trello board; card details for these lists require a separate call. |
| `TRELLO_GET_BOARDS_MEMBERS_BY_ID_BOARD` | Get board members | Retrieves members of a trello board, with options to filter the list and select specific member fields to return. |
| `TRELLO_GET_BOARDS_MEMBERS_BY_ID_BOARD_BY_FILTER` | Get board members filtered | Retrieves members of a trello board using a specified filter, assuming the board exists and the filter is valid. |
| `TRELLO_GET_BOARDS_MEMBERS_CARDS_BY_ID_BOARD_BY_ID_MEMBER` | Get member cards from board | Retrieves cards for a member on a board, with options to customize returned fields and related data; member must have board access. |
| `TRELLO_GET_BOARDS_MEMBERSHIPS_BY_ID_BOARD` | List board memberships | Retrieves trello board memberships (user roles and permissions) for auditing access or managing collaboration, returning only membership data and not other board content. |
| `TRELLO_GET_BOARDS_MEMBERSHIPS_BY_ID_BOARD_BY_ID_MEMBERSHIP` | Get board membership | Retrieves a specific membership on a trello board by its id, optionally including member details. |
| `TRELLO_GET_BOARDS_MEMBERS_INVITED_BY_ID_BOARD` | Get invited board members | Retrieves a list of members invited to a specific trello board who have not yet joined. |
| `TRELLO_GET_BOARDS_MEMBERS_INVITED_BY_ID_BOARD_BY_FIELD` | Retrieve invited board member field | Retrieves a specific field (e.g., email, username) for members who have been invited to a trello board but have not yet joined. |
| `TRELLO_GET_BOARDS_MY_PREFS_BY_ID_BOARD` | Get my board preferences | Retrieves the authenticated user's preferences for a specific trello board. |
| `TRELLO_GET_BOARDS_ORGANIZATION_BY_ID_BOARD` | Get board organization | Fetches information about the trello workspace (organization) to which a specific board belongs, returning details for the workspace only, not the board itself or its content. |
| `TRELLO_GET_BOARDS_ORGANIZATION_BY_ID_BOARD_BY_FIELD` | Get board organization field | Retrieves a specific field from the organization associated with a trello board, useful for obtaining targeted details without fetching the entire organization object. |
| `TRELLO_GET_CARDS_ACTIONS_BY_ID_CARD` | Get card actions by id | Retrieves the history of actions (e.g., comments, updates, moves) for a trello card specified by `idcard`; the card must exist and very old actions might not be available. |
| `TRELLO_GET_CARDS_ATTACHMENTS_BY_ID_CARD` | Get card attachments | Retrieves attachments for a trello card. |
| `TRELLO_GET_CARDS_ATTACHMENTS_BY_ID_CARD_BY_ID_ATTACHMENT` | Get specific card attachment | Retrieves a specific attachment from a trello card by card id and attachment id. |
| `TRELLO_GET_CARDS_BOARD_BY_ID_CARD` | Get board by card id | Fetches detailed information about the trello board to which a specific, existing, and accessible card belongs, using the card's id or short link. |
| `TRELLO_GET_CARDS_BOARD_BY_ID_CARD_BY_FIELD` | Get board field by card ID | Retrieves a specific field from the board associated with a given trello card. |
| `TRELLO_GET_CARDS_BY_ID_CARD` | Get card by ID | Retrieves a trello card by its id or shortlink, with options to include related data like actions, attachments, members, and checklists. |
| `TRELLO_GET_CARDS_BY_ID_CARD_BY_FIELD` | Get card field by id | Retrieves the value of a single, specified field from a trello card. |
| `TRELLO_GET_CARDS_CHECK_ITEM_STATES_BY_ID_CARD` | Get card check item states | Gets the states (e.g., 'complete', 'incomplete') of checklist items on a trello card; returns only item states, not full checklist or card details. |
| `TRELLO_GET_CARDS_CHECKLISTS_BY_ID_CARD` | Get card checklists by ID | Retrieves all checklists, including their check items, for a trello card specified by its id or shortlink, if the card exists and is accessible. |
| `TRELLO_GET_CARDS_LIST_BY_ID_CARD` | Get list by card ID | Gets the trello list to which a specified card (which must exist) belongs. |
| `TRELLO_GET_CARDS_LIST_BY_ID_CARD_BY_FIELD` | Get card list field | Fetches a specific field from the trello list that a given card belongs to. |
| `TRELLO_GET_CARDS_MEMBERS_BY_ID_CARD` | Get card members | Retrieves members of a trello card, identified by its id or shortlink, allowing customization of which member fields are returned. |
| `TRELLO_GET_CARDS_MEMBERS_VOTED_BY_ID_CARD` | Get card members voted | Fetches members who voted on a trello card; requires an existing card id, the voting power-up to be active on the board, and members to have voted; returns member details, not vote counts. |
| `TRELLO_GET_CARDS_STICKERS_BY_ID_CARD` | Get card stickers by ID card | Retrieves all visual stickers (used for categorization, emphasis, or decoration) from an existing and accessible trello card; this read-only action does not affect other card elements. |
| `TRELLO_GET_CARDS_STICKERS_BY_ID_CARD_BY_ID_STICKER` | Get card sticker by id | Call this action to retrieve detailed properties (like image, position, rotation) of a specific sticker on a trello card. |
| `TRELLO_GET_CHECK_ITEM_BY_ID` | Get check item by id | Retrieves a specific check item from a checklist using the checklist id and check item id. |
| `TRELLO_GET_CHECKLISTS_BOARD_BY_ID_CHECKLIST` | Get board for a checklist | Retrieves the trello board a specific checklist belongs to, using the checklist id. |
| `TRELLO_GET_CHECKLISTS_BOARD_BY_ID_CHECKLIST_BY_FIELD` | Get checklist's board field | Retrieves a specified `field` (e.g., 'name', 'desc') from the trello board associated with the given `idchecklist`. |
| `TRELLO_GET_CHECKLISTS_BY_ID_CHECKLIST` | Get checklist by ID | Fetches a trello checklist by its `idchecklist`, requiring the id to refer to an existing checklist, and allows specifying which details of the checklist, its cards, and check items are returned. |
| `TRELLO_GET_CHECKLISTS_BY_ID_CHECKLIST_BY_FIELD` | Get checklist field | Retrieves a specific field's value from a trello checklist by its id and the field name, without loading the entire checklist object or its items. |
| `TRELLO_GET_CHECKLISTS_CARDS_BY_ID_CHECKLIST` | Get checklist cards | Retrieves cards associated with a specific, valid trello checklist id, allowing for filtering and customization of card and related entity data fields. |
| `TRELLO_GET_CHECKLISTS_CARDS_BY_ID_CHECKLIST_BY_FILTER` | Get cards from a checklist by filter | Retrieves cards from a specified trello checklist, filterable by card id or status (e.g., 'all', 'open'), noting the response is a single card object even if the filter could match multiple cards. |
| `TRELLO_GET_CHECKLISTS_CHECK_ITEMS_BY_ID_CHECKLIST` | Get checklist items by ID | Retrieves check items from an existing trello checklist, optionally filtering them and specifying which fields to return. |
| `TRELLO_GET_LABELS_BOARD_BY_ID_LABEL` | Get board by label ID | Retrieves the trello board to which a given, valid trello label id (`idlabel`) belongs. |
| `TRELLO_GET_LABELS_BOARD_BY_ID_LABEL_BY_FIELD` | Retrieve board field by label id | Retrieves a specified `field` (e.g., 'name', 'url') from the trello board associated with a given `idlabel`. |
| `TRELLO_GET_LABELS_BY_ID_LABEL` | Get label by id | Retrieves detailed information for a specific trello label by its id, allowing selection of specific fields to return. |
| `TRELLO_GET_LISTS_ACTIONS_BY_ID_LIST` | Get list actions by ID | Retrieves actions (like card movements or comments, newest first) for a trello list by its id, to track history or create activity logs. |
| `TRELLO_GET_LISTS_BOARD_BY_ID_LIST` | Get board by list ID | Retrieves the board to which a specific trello list belongs. |
| `TRELLO_GET_LISTS_BOARD_BY_ID_LIST_BY_FIELD` | Get board field by list ID | Retrieves a specific field (e.g., 'name', 'desc', 'url') from the trello board associated with a given list id, useful when the board's id is not directly known. |
| `TRELLO_GET_LISTS_BY_ID_LIST` | Get list by ID | Retrieves a trello list by its unique id, optionally including details for its cards and parent board. |
| `TRELLO_GET_LISTS_BY_ID_LIST_BY_FIELD` | Get list field value | Fetches the value of a single, specified field from a trello list. |
| `TRELLO_GET_LISTS_CARDS_BY_ID_LIST` | Get cards in a list | Fetches cards from a trello list by its id, with options to filter and customize the returned card data. |
| `TRELLO_GET_LISTS_CARDS_BY_ID_LIST_BY_FILTER` | Get list cards by filter | Retrieves cards from a specific trello list, filtered by criteria like 'open', 'closed', or 'all'. |
| `TRELLO_GET_MEMBER_BOARD_BACKGROUND` | Get Member Board Background | Retrieves a specific custom board background for a trello member, using the member's id and the board background's id. |
| `TRELLO_GET_MEMBER_CUSTOM_BG` | Get member custom board background | Retrieves metadata (e.g., brightness, urls, tiling status) for a specific custom board background of a trello member, not the image file itself. |
| `TRELLO_GET_MEMBER_CUSTOM_EMOJI` | Get member custom emoji | Retrieves a specific custom emoji by its id for a trello member, requiring that both the member and emoji exist and are associated. |
| `TRELLO_GET_MEMBER_CUSTOM_STICKER` | Get member custom sticker | Retrieves a specific custom sticker by id for a trello member; returns only sticker data (not its usage on cards/boards), with optional field selection. |
| `TRELLO_GET_MEMBERS_ACTIONS_BY_ID_MEMBER` | Get member actions by ID | Retrieves a list of actions for a specified trello member, allowing filtering by type, date, models, and control over output format and fields. |
| `TRELLO_GET_MEMBER_SAVED_SEARCH` | Get Member Saved Search | Fetches the details of a specific saved search for a trello member; this does not execute the search. |
| `TRELLO_GET_MEMBERS_BOARD_BACKGROUNDS_BY_ID_MEMBER` | Get member board backgrounds | Fetches the board backgrounds for a specified trello member. |
| `TRELLO_GET_MEMBERS_BOARDS_BY_ID_MEMBER` | Get member boards by id | Retrieves board-level details (not lists/cards) for trello boards associated with a member id or username, allowing extensive customization of the returned data. |
| `TRELLO_GET_MEMBERS_BOARDS_BY_ID_MEMBER_BY_FILTER` | Get member boards with filter | Retrieves a list of boards for a specific trello member, applying a filter such as 'open', 'starred', or 'all'. |
| `TRELLO_GET_MEMBERS_BOARDS_INVITED_BY_ID_MEMBER` | Get member's invited boards | Retrieves trello boards to which a specific member has been invited but has not yet joined. |
| `TRELLO_GET_MEMBERS_BOARDS_INVITED_BY_ID_MEMBER_BY_FIELD` | Get member's invited board field | Retrieves a specific field from trello boards to which a member has been invited but not yet joined; returns an empty result for no pending invitations. |
| `TRELLO_GET_MEMBERS_BOARD_STARS_BY_ID_MEMBER` | Get member board stars | Fetches only the boards a specific trello member has starred, identified by their id or username. |
| `TRELLO_GET_MEMBERS_BOARD_STARS_BY_ID_MEMBER_BY_ID_BOARD_STAR` | Get member board star | Retrieves detailed information about a specific board star (a trello board marked as a favorite) for a given trello member. |
| `TRELLO_GET_MEMBERS_BY_ID_MEMBER` | Get member by ID | Fetches comprehensive information about a trello member, specified by id or username, including profile, activities, boards, cards, notifications, and organization affiliations, with customizable detail levels via filters and field parameters. |
| `TRELLO_GET_MEMBERS_BY_ID_MEMBER_BY_FIELD` | Get member field by ID | Efficiently retrieves a specific field (e.g., fullname, username, bio) of a trello member using their id or username, without fetching the entire member profile. |
| `TRELLO_GET_MEMBERS_CARDS_BY_ID_MEMBER` | Get cards by member ID | Retrieves cards for a trello member, specified by id or username, with options to filter cards and include related data like actions, attachments, and checklists. |
| `TRELLO_GET_MEMBERS_CARDS_BY_ID_MEMBER_BY_FILTER` | Get member cards by filter | Retrieves cards for a trello member, applying a filter that must be a trello-recognized card filter. |
| `TRELLO_GET_MEMBERS_CUSTOM_BOARD_BACKGROUNDS_BY_ID_MEMBER` | Retrieve member custom board backgrounds | Retrieves custom board backgrounds for a trello member, who must exist, using their id or username. |
| `TRELLO_GET_MEMBERS_CUSTOM_EMOJI_BY_ID_MEMBER` | Get member custom emoji | Retrieves all custom (user-specific, non-standard) emojis that a specified trello member has created or can access. |
| `TRELLO_GET_MEMBERS_CUSTOM_STICKERS_BY_ID_MEMBER` | Get member custom stickers | Retrieves a member's custom stickers, which are unique personalized stickers created by them, distinct from standard trello stickers. |
| `TRELLO_GET_MEMBERS_DELTAS_BY_ID_MEMBER` | Get member deltas by ID | Retrieves a chronological list of all changes (deltas) made by a specific trello member, including modifications to boards, lists, and cards, to audit activity or sync data. |
| `TRELLO_GET_MEMBERS_NOTIFICATIONS_BY_ID_MEMBER` | Get member notifications by id | Retrieves notifications for a trello member, specified by their id or username, with options for filtering and pagination. |
| `TRELLO_GET_MEMBERS_NOTIFICATIONS_BY_ID_MEMBER_BY_FILTER` | Get member notifications by filter | Retrieves a list of a trello member's notifications, filtered by specified types. |
| `TRELLO_GET_MEMBERS_ORGANIZATIONS_BY_ID_MEMBER` | Get a specified member's organizations | Fetches organizations a specific trello member belongs to; the `idmember` must be an id or username of an existing trello member. |
| `TRELLO_GET_MEMBERS_ORGANIZATIONS_BY_ID_MEMBER_BY_FILTER` | Get member organizations by filter | Fetches a list of organizations a specific trello member belongs to, using a filter to narrow down the results. |
| `TRELLO_GET_MEMBERS_ORGANIZATIONS_INVITED_BY_ID_MEMBER` | Retrieve member s invited organizations | Retrieves organizations a trello member has been invited to but has not yet accepted or declined. |
| `TRELLO_GET_MEMBERS_ORGANIZATIONS_INVITED_BY_ID_MEMBER_BY_FIELD` | Get field of member's invited organization | Get a specific field of an organization to which the member has a pending invitation; returns data only if such an invitation exists. |
| `TRELLO_GET_MEMBERS_SAVED_SEARCHES_BY_ID_MEMBER` | Get member saved searches | Retrieves all saved search queries for a trello member; this action only retrieves saved searches and does not execute them. |
| `TRELLO_GET_MEMBERS_TOKENS_BY_ID_MEMBER` | Retrieve member tokens | Gets api token metadata for a trello member; actual token values are excluded for security. |
| `TRELLO_GET_NOTIF_CREATOR_FIELD` | Get notification creator field | Fetches a specific field of the member who created the specified trello notification. |
| `TRELLO_GET_NOTIFICATION_ORG_FIELD` | Get notification organization field | Retrieves a specific field from the trello organization associated with a given notification, provided the notification is linked to an organization. |
| `TRELLO_GET_NOTIFICATIONS_BOARD_BY_ID_NOTIFICATION` | Get notification board by ID | Gets the trello board associated with a given notification id, returning only board data and allowing selection of specific board fields. |
| `TRELLO_GET_NOTIFICATIONS_BOARD_BY_ID_NOTIFICATION_BY_FIELD` | Get notification's board field | Retrieves a specific, valid field from the board associated with a trello notification. |
| `TRELLO_GET_NOTIFICATIONS_BY_ID_NOTIFICATION` | Get notification by ID | Retrieves a specific trello notification by its id, optionally including related entities and specific fields for the notification and its related entities. |
| `TRELLO_GET_NOTIFICATIONS_BY_ID_NOTIFICATION_BY_FIELD` | Get a notification field | Retrieves a specific field from a trello notification. |
| `TRELLO_GET_NOTIFICATIONS_CARD_BY_ID_NOTIFICATION` | Get notification's card | Retrieves card details (excluding notification, board, or list data) for a specified trello idnotification, which must exist and be linked to a card. |
| `TRELLO_GET_NOTIFICATIONS_CARD_BY_ID_NOTIFICATION_BY_FIELD` | Get notification card field | Retrieves a specific field of a trello card, using the id of a notification that is directly associated with that card. |
| `TRELLO_GET_NOTIFICATIONS_DISPLAY_BY_ID_NOTIFICATION` | Get notification display by id | Retrieves the information needed to display an existing trello notification, identified by its id, without altering the notification or fetching its complete metadata. |
| `TRELLO_GET_NOTIFICATIONS_ENTITIES_BY_ID_NOTIFICATION` | Get notification entities by id | Retrieves trello entities (e.g., boards, cards, lists, members) linked to a specific notification id, focusing on the related entities rather than the notification details itself. |
| `TRELLO_GET_NOTIFICATIONS_LIST_BY_ID_NOTIFICATION` | Retrieve notification list by id | Retrieves details of the trello list associated with a specific notification id. |
| `TRELLO_GET_NOTIFICATIONS_LIST_BY_ID_NOTIFICATION_BY_FIELD` | Get notification list field | Efficiently retrieves a single specified field from a trello list linked to a notification, avoiding fetching the entire list. |
| `TRELLO_GET_NOTIFICATIONS_MEMBER_BY_ID_NOTIFICATION` | Get notification member by id | Fetches details of the member (not the notification content itself) associated with a specific trello notification id. |
| `TRELLO_GET_NOTIFICATIONS_MEMBER_BY_ID_NOTIFICATION_BY_FIELD` | Retrieve notification member field | Retrieves a specific `field` of the trello member associated with the given `idnotification`. |
| `TRELLO_GET_NOTIFICATIONS_MEMBER_CREATOR_BY_ID_NOTIFICATION` | Get member creator of a notification | Fetches the creator (member) of a trello notification, identified by `idnotification`, returning only creator details and respecting trello privacy settings and user permissions. |
| `TRELLO_GET_NOTIFICATIONS_ORGANIZATION_BY_ID_NOTIFICATION` | Get notification organization | Retrieves the trello organization linked to a specific notification id; returns organization details only, not the notification itself. |
| `TRELLO_GET_ORGANIZATIONS_ACTIONS_BY_ID_ORG` | Get organization actions by ID | Retrieves a log of actions (e.g., card creations, list movements, comments) for a specified trello organization, filterable by type, date range, and models; `idorg` must be a valid organization id/name, and `page` * `limit` must be < 1000. |
| `TRELLO_GET_ORGANIZATIONS_BOARDS_BY_ID_ORG` | Get organization boards | Fetches boards for a trello organization, specified by its id or name, with options to filter and customize returned data. |
| `TRELLO_GET_ORGANIZATIONS_BOARDS_BY_ID_ORG_BY_FILTER` | Get organization boards by filter | Fetches a list of boards belonging to a specific trello organization, filtered by a given criterion. |
| `TRELLO_GET_ORGANIZATIONS_BY_ID_ORG` | Get organization by ID | Retrieves detailed information about a specific trello organization, including optional related resources like members, boards, and actions, using its id or unique name. |
| `TRELLO_GET_ORGANIZATIONS_BY_ID_ORG_BY_FIELD` | Get organization field by id | Retrieves the value of a single specified `field` for a trello organization `idorg`, ideal for efficiently fetching a specific piece of information without loading the full organization details. |
| `TRELLO_GET_ORGANIZATIONS_DELTAS_BY_ID_ORG` | Get organization deltas by id | Retrieves a log of recent modifications (deltas) for a trello organization, filterable by tags and supporting incremental fetching via an update index. |
| `TRELLO_GET_ORGANIZATIONS_MEMBERS_BY_ID_ORG` | Retrieve organization members by id | Retrieves members of a trello organization (specified by id or name), with an option to include member activity if the organization is premium. |
| `TRELLO_GET_ORGANIZATIONS_MEMBERS_BY_ID_ORG_BY_FILTER` | Get organization members by filter | Fetches members of a specified trello organization using a filter like 'all', 'normal', 'admins', or 'owners'. |
| `TRELLO_GET_ORGANIZATIONS_MEMBERS_CARDS_BY_ID_ORG_BY_ID_MEMBER` | Get organization member cards | Fetches all cards assigned to a specific member of a given trello organization. |
| `TRELLO_GET_ORGANIZATIONS_MEMBERSHIPS_BY_ID_ORG` | Get organization memberships | Fetches organization-level memberships for a trello organization, with options to filter members and include their details; does not return board-specific memberships. |
| `TRELLO_GET_ORGANIZATIONS_MEMBERSHIPS_BY_ID_ORG_BY_ID_MEMBERSHIP` | Get organization membership | Retrieves a specific membership within a trello organization, using their respective ids, to ascertain the member's role, status, or permissions. |
| `TRELLO_GET_ORGANIZATIONS_MEMBERS_INVITED_BY_ID_ORG` | Get invited organization members | Retrieves members invited to a trello organization who have not yet accepted their invitation, returning only data for pending invitations (not active or former members) and cannot send or modify invitations. |
| `TRELLO_GET_ORGANIZATIONS_MEMBERS_INVITED_BY_ID_ORG_BY_FIELD` | Get organization invited member field | Retrieves a specific `field` (e.g., fullname, username, email, status) for members with pending invitations to the trello organization specified by `idorg`. |
| `TRELLO_GET_SEARCH` | Search Trello | Searches trello content (e.g., boards, cards, members) within specified organizations using a query and customizable result fields. |
| `TRELLO_GET_SEARCH_MEMBERS` | Search for members | Searches trello members by name, username, or email, optionally scoped to a board or organization. |
| `TRELLO_GET_SESSIONS_SOCKET` | Get sessions socket | Establishes a websocket connection with trello for receiving real-time updates on trello entities. |
| `TRELLO_GET_TOKENS_BY_TOKEN` | Get token by token | Retrieves information about a specific trello api token, allowing selection of specific fields and inclusion of webhook details. |
| `TRELLO_GET_TOKENS_BY_TOKEN_BY_FIELD` | Get token field | Retrieves a specific field from a trello token, provided the token is valid, has necessary permissions, and the field is a valid token field. |
| `TRELLO_GET_TOKENS_MEMBER_BY_TOKEN` | Get token member | Retrieves information about the trello member associated with the current api token, allowing customization of the returned fields. |
| `TRELLO_GET_TOKENS_MEMBER_BY_TOKEN_BY_FIELD` | Retrieve token member field | Retrieves a specific field for the trello member associated with the provided api token. |
| `TRELLO_GET_TOKENS_WEBHOOKS_BY_TOKEN` | Get webhooks for token | Retrieves all webhooks associated with a specific trello api token. |
| `TRELLO_GET_TOKENS_WEBHOOKS_BY_TOKEN_BY_ID_WEBHOOK` | Get token webhook by ID | Retrieves detailed information for a specific trello webhook, identified by `idwebhook`, that is associated with the given `token`. |
| `TRELLO_GET_TYPES_BY_ID` | Get type by id | Retrieves the structural details of a trello object type (e.g., 'action', 'board', 'card') using its identifier; describes the type itself, not specific instances. |
| `TRELLO_GET_WEBHOOKS_BY_ID_WEBHOOK` | Get webhook by ID | Retrieves the full configuration and status for a specific trello webhook by its unique id; this action does not return past notification history. |
| `TRELLO_GET_WEBHOOKS_BY_ID_WEBHOOK_BY_FIELD` | Get webhook field by id | Gets a specific field's value from a trello webhook, avoiding retrieval of the full webhook object. |
| `TRELLO_MARK_CARD_NOTIFICATIONS_READ` | Mark card notifications read | Marks all notifications associated with a specific trello card as read; this is irreversible and only affects read status, not deleting or modifying notifications. |
| `TRELLO_REMOVE_CHECKLIST_ITEM_FROM_CARD_BY_IDS` | Remove checklist item | Permanently deletes a specific checklist item from a checklist on a trello card using their respective ids. |
| `TRELLO_REMOVE_SPECIFIC_MEMBER_S_BOARD_BACKGROUNDS` | Remove member's custom board background | Permanently deletes a specific custom board background (identified by `idboardbackground`) associated with an existing trello member (identified by `idmember`). |
| `TRELLO_TRELLO_UPDATE_MEMBER_BOARD_STAR` | Update Member Board Star | Updates an existing board star for a member, allowing changes to the target board (must be a valid, accessible board id if specified) or the star's position. |
| `TRELLO_UPDATE_ACTIONS_BY_ID_ACTION` | Update action text | Updates the `text` field of a specific trello comment action, identified by `idaction`. |
| `TRELLO_UPDATE_ACTIONS_TEXT_BY_ID_ACTION` | Update action text | Updates the text of an existing trello action (e.g., a comment or card update) identified by `idaction`; this change only affects the action's text content. |
| `TRELLO_UPDATE_BOARD_MEMBERSHIP` | Update board membership | Updates a user's role (e.g., admin, normal, observer) on a specific trello board or retrieves updated member details, requiring existing board and membership ids. |
| `TRELLO_UPDATE_BOARDS_BY_ID_BOARD` | Update board by ID | Updates attributes (e.g., name, description, status, preferences) of an existing trello board identified by `idboard`. |
| `TRELLO_UPDATE_BOARDS_CLOSED_BY_ID_BOARD` | Update board closed status | Archives (closes) an active trello board or reopens a previously archived board. |
| `TRELLO_UPDATE_BOARDS_DESC_BY_ID_BOARD` | Update board description | Updates the description of a specified trello board; the update is immediate and does not affect other board elements like lists, cards, or membership. |
| `TRELLO_UPDATE_BOARD_SIDEBAR_ACTIONS_PREFS` | Update board sidebar actions preferences | Updates the current user's preference for the visibility of sidebar board actions on a specific trello board. |
| `TRELLO_UPDATE_BOARDS_ID_ORGANIZATION_BY_ID_BOARD` | Update board organization | Moves an existing trello board to a specified, existing trello organization, which can affect the board's visibility and member access. |
| `TRELLO_UPDATE_BOARDS_LABEL_NAMES_BLUE_BY_ID_BOARD` | Update a board's blue label name | Sets the name of the blue label for a trello board. |
| `TRELLO_UPDATE_BOARDS_LABEL_NAMES_GREEN_BY_ID_BOARD` | Update board's green label name | Updates the name of the green label for a specified trello board; this change is board-wide, affects all cards using this label, and does not change the label's color. |
| `TRELLO_UPDATE_BOARDS_LABEL_NAMES_ORANGE_BY_ID_BOARD` | Update board label orange name | Updates the name of the orange label for a specified trello board, affecting only the label's name, not its color or associated cards. |
| `TRELLO_UPDATE_BOARDS_LABEL_NAMES_PURPLE_BY_ID_BOARD` | Update purple label name | Updates the name of the purple label on a trello board specified by `idboard`. |
| `TRELLO_UPDATE_BOARDS_LABEL_NAMES_RED_BY_ID_BOARD` | Update board label name red | Updates the name of the red label on a specified trello board, without affecting its color or other labels. |
| `TRELLO_UPDATE_BOARDS_LABEL_NAMES_YELLOW_BY_ID_BOARD` | Update yellow label name on board | Updates the name of a board's yellow label; other colored labels are unaffected. |
| `TRELLO_UPDATE_BOARDS_MEMBERS_BY_ID_BOARD` | Update board members | Adds or updates a member's role on a specific trello board, typically requiring the member's `email` and a membership `type`. |
| `TRELLO_UPDATE_BOARDS_MEMBERS_BY_ID_BOARD_BY_ID_MEMBER` | Update board member attributes | Updates a current member's email, full name, or role (admin, normal, or observer) on a specific trello board; email and full name changes are board-specific and do not affect the member's global trello profile. |
| `TRELLO_UPDATE_BOARDS_MY_PREFS_EMAIL_POSITION_BY_ID_BOARD` | Modify board email position preference | Updates a trello board's email position preference for new cards; this preference only affects new cards (not existing ones) and the board must exist. |
| `TRELLO_UPDATE_BOARDS_MY_PREFS_ID_EMAIL_LIST_BY_ID_BOARD` | Update board email list preference | Sets or disables the default trello list for new cards created via email on a specific board. |
| `TRELLO_UPDATE_BOARDS_MY_PREFS_SHOW_LIST_GUIDE_BY_ID_BOARD` | Update board show list guide preference | Updates the 'show list guide' preference for a specified trello board, affecting visibility for all users of that board. |
| `TRELLO_UPDATE_BOARDS_MY_PREFS_SHOW_SIDEBAR_ACTIVITY_BY_ID_BOARD` | Update my board sidebar activity preference | Sets the current user's preference for displaying or concealing the sidebar activity feed on an accessible trello board; this change only affects the requesting user. |
| `TRELLO_UPDATE_BOARDS_MY_PREFS_SHOW_SIDEBAR_BY_ID_BOARD` | Update board sidebar visibility | Updates the authenticated user's personal preference for showing or hiding the sidebar on a specific trello board. |
| `TRELLO_UPDATE_BOARDS_MY_PREFS_SHOW_SIDEBAR_MEMBERS_BY_ID_BOARD` | Update board sidebar members preference | Updates the authenticated user's preference for showing or hiding members in a specific trello board's sidebar, affecting only the current user's view. |
| `TRELLO_UPDATE_BOARDS_NAME_BY_ID_BOARD` | Update board name | Updates the name of an existing trello board, identified by `idboard`; this change only affects the board's name, not its other attributes. |
| `TRELLO_UPDATE_BOARDS_PREFS_BACKGROUND_BY_ID_BOARD` | Update board background | Updates the cosmetic background preference for a specific trello board; this change does not affect board functionality or content. |
| `TRELLO_UPDATE_BOARDS_PREFS_CALENDAR_FEED_ENABLED_BY_ID_BOARD` | Update board calendar feed enabled status | Updates the 'calendarfeedenabled' preference for a trello board, which, when enabled, makes board cards with due dates accessible via an icalendar feed for external calendar integration. |
| `TRELLO_UPDATE_BOARDS_PREFS_CARD_AGING_BY_ID_BOARD` | Update board card aging preference | Updates the card aging visual preference to 'pirate' or 'regular' mode for a specified trello board. |
| `TRELLO_UPDATE_BOARDS_PREFS_CARD_COVERS_BY_ID_BOARD` | Update board card cover preference | Updates the preference on a specific trello board for whether existing card covers are displayed; this controls visibility only and does not add or remove the actual covers from cards. |
| `TRELLO_UPDATE_BOARDS_PREFS_COMMENTS_BY_ID_BOARD` | Update board comment preferences | Changes the permission settings for who can add comments to cards on a specific trello board, without affecting other board settings. |
| `TRELLO_UPDATE_BOARDS_PREFS_INVITATIONS_BY_ID_BOARD` | Update board invitation preferences | Updates who can invite new members ('admins' or 'members') to a specific trello board. |
| `TRELLO_UPDATE_BOARDS_PREFS_PERMISSION_LEVEL_BY_ID_BOARD` | Update board prefs permission level | Updates the permission level preference (e.g., 'private' or 'public') for a trello board, identified by `idboard`, if the board exists and the authenticated user possesses administrative permissions for it. |
| `TRELLO_UPDATE_BOARDS_PREFS_SELF_JOIN_BY_ID_BOARD` | Update board self-join preference | Updates a board's 'selfjoin' preference, determining if members can join freely or must be invited. |
| `TRELLO_UPDATE_BOARDS_PREFS_VOTING_BY_ID_BOARD` | Update board voting preferences | Sets who can vote on cards for an existing trello board, changing only the voting preferences for all cards on the board. |
| `TRELLO_UPDATE_BOARDS_SUBSCRIBED_BY_ID_BOARD` | Update board subscription status | Updates the authenticated user's subscription status (subscribe/unsubscribe for notifications) for a specified trello board, to which the user must have access. |
| `TRELLO_UPDATE_BOARD_STAR_POSITION` | Update board star position | Updates the display position of a specific starred board for a trello member (referenced by `idmember` or 'me') using its `idboardstar`, allowing reordering to 'top', 'bottom', or a specific positive numerical position (as a string). |
| `TRELLO_UPDATE_CARD_CHECKLIST_ITEM_POSITION` | Update checklist item position | Updates the position of a check item within a checklist on a trello card; the new position can be 'top', 'bottom', or a positive integer. |
| `TRELLO_UPDATE_CARD_CHECKLIST_ITEM_STATE_BY_IDS` | Update card checklist item state | Updates the state of a specific check item on a trello card's checklist, only affecting its completion status and no other properties. |
| `TRELLO_UPDATE_CARD_COMMENT` | Update card comment | Updates the text for a given comment action (`idaction`) on a specified card (`idcard`), affecting only the text content. |
| `TRELLO_UPDATE_CARDS_BY_ID_CARD` | Update card attributes | Updates an existing trello card's attributes like name, description, due date, members, labels, position, or archives/unarchives it, attaches files, or changes its cover. |
| `TRELLO_UPDATE_CARDS_CLOSED_BY_ID_CARD` | Update card closed status by id | Updates the 'closed' status of an existing trello card. |
| `TRELLO_UPDATE_CARDS_DESC_BY_ID_CARD` | Update card description | Updates or clears the entire description of an existing trello card; use an empty string for `value` to clear. |
| `TRELLO_UPDATE_CARDS_DUE_BY_ID_CARD` | Update card due date | Updates the due date of a specific trello card; the card identified by `idcard` must exist. |
| `TRELLO_UPDATE_CARDS_ID_ATTACHMENT_COVER_BY_ID_CARD` | Update card attachment cover | Sets or removes the attachment cover for an existing trello card, using a specified image attachment id from that card or `none` to remove the cover. |
| `TRELLO_UPDATE_CARDS_ID_BOARD_BY_ID_CARD` | Move card to board | Moves a trello card to a different board and, optionally, to a specific list on that new board, useful for reorganizing across projects or workflows. |
| `TRELLO_UPDATE_CARDS_ID_LIST_BY_ID_CARD` | Update card list ID | Moves a trello card to a different list on the same trello board; this operation is idempotent and only updates the card's list id. |
| `TRELLO_UPDATE_CARDS_ID_MEMBERS_BY_ID_CARD` | Add member to card | Adds a member to a trello card, appending their id to the card's list of member ids; the card must exist and the member must have board permissions. |
| `TRELLO_UPDATE_CARDS_LABELS_BY_ID_CARD` | Update card labels | Updates labels on an existing trello card; use `value` with a color list (e.g., 'red,blue') or 'all' to replace all labels, or `color` and `name` to add/update a specific label (created if new on board with given attributes). |
| `TRELLO_UPDATE_CARDS_NAME_BY_ID_CARD` | Update card name | Updates the name of an existing trello card, identified by its id or shortlink; other card properties remain unchanged. |
| `TRELLO_UPDATE_CARDS_POS_BY_ID_CARD` | Update card position | Updates a trello card's position within its list to 'top', 'bottom', or a specified 1-indexed positive integer. |
| `TRELLO_UPDATE_CARDS_STICKERS_BY_ID_CARD_BY_ID_STICKER` | Update card sticker attributes | Updates an existing sticker's image, position (top, left coordinates), or stacking order (zindex) on a specific trello card; the `rotate` parameter may not be supported by trello. |
| `TRELLO_UPDATE_CARDS_SUBSCRIBED_BY_ID_CARD` | Update card subscribed status | Updates the user's subscription status for a trello card, if the card exists and is accessible. |
| `TRELLO_UPDATE_CHECKLIST_ITEM_BY_IDS` | Update a checklist item | Updates a check item's attributes (name, position, state) or moves it to a different checklist on the same card, requiring the card id, current checklist id, and check item id. |
| `TRELLO_UPDATE_CHECKLIST_ITEM_NAME_IN_CARD` | Update checklist item name in card | Updates the name of a specific check item on a checklist within a trello card, provided the card, checklist, and check item all exist. |
| `TRELLO_UPDATE_CHECKLISTS_BY_ID_CHECKLIST` | Update checklist | Updates an existing trello checklist, allowing modification of its name, position, associated card/board, or copying items from a source checklist. |
| `TRELLO_UPDATE_CHECKLISTS_ID_CARD_BY_ID_CHECKLIST` | Move checklist to card | Moves a trello checklist to a new parent card; the checklist and the destination card must exist. |
| `TRELLO_UPDATE_CHECKLISTS_NAME_BY_ID_CHECKLIST` | Update checklist name | Updates the name of an existing trello checklist. |
| `TRELLO_UPDATE_CHECKLISTS_POS_BY_ID_CHECKLIST` | Update checklist position by id | Updates the position of an existing checklist on a trello card. |
| `TRELLO_UPDATE_LABELS_BY_ID_LABEL` | Update label attributes | Updates an existing trello label's attributes (color, name, or associated board) by its id; the label must exist. |
| `TRELLO_UPDATE_LABELS_COLOR_BY_ID_LABEL` | Update label color | Updates the color of an existing trello label, or removes its color if 'null' is specified for the value. |
| `TRELLO_UPDATE_LABELS_NAME_BY_ID_LABEL` | Update label name | Updates the name of an existing trello label, identified by `idlabel`; an empty string for `value` clears the label's name but does not delete the label. |
| `TRELLO_UPDATE_LISTS_BY_ID_LIST` | Update list attributes | Updates attributes of an existing trello list, such as name, position, archive status, board, or copies cards from another list, provided the list `idlist` exists. |
| `TRELLO_UPDATE_LISTS_CLOSED_BY_ID_LIST` | Update lists closed status | Updates whether an existing trello list is closed (archived); a closed list is hidden from the board view but not deleted and can be re-opened. |
| `TRELLO_UPDATE_LISTS_ID_BOARD_BY_ID_LIST` | Move list to board | Moves an existing trello list (identified by `idlist`) to an existing destination board (board id in `value`), optionally setting its new position (`pos`). |
| `TRELLO_UPDATE_LISTS_NAME_BY_ID_LIST` | Update list name | Updates the name of an existing trello list, identified by its id; this only changes the list's name, not its cards or position. |
| `TRELLO_UPDATE_LISTS_POS_BY_ID_LIST` | Update list position | Changes a trello list's order on a board to 'top', 'bottom', or a specified numeric position, affecting only its position. |
| `TRELLO_UPDATE_LISTS_SUBSCRIBED_BY_ID_LIST` | Update list subscription | Updates the subscription status for a trello list, allowing the user to subscribe or unsubscribe to control notifications. |
| `TRELLO_UPDATE_MEMBER_BOARD_BACKGROUND` | Update Member Board Background | Updates an existing board background's properties (brightness, image file, or tiling) for a specified trello member, using their id and the board background id. |
| `TRELLO_UPDATE_MEMBERS_AVATAR_SOURCE_BY_ID_MEMBER` | Update member avatar source | Updates the avatar source for a specified trello member. |
| `TRELLO_UPDATE_MEMBER_SAVED_SEARCH` | Update member saved search | Updates an existing trello member's saved search (name, position, or query) identified by `idmember` and `idsavedsearch`. |
| `TRELLO_UPDATE_MEMBER_SAVED_SEARCH_NAME` | Update member saved search name | Updates a trello member's saved search display name (not its criteria), identified by `idmember` and `idsavedsearch`; the search must exist and belong to the member. |
| `TRELLO_UPDATE_MEMBER_SAVED_SEARCH_POS` | Update member saved search position | Updates the position of a specified saved search for a trello member; other attributes of the saved search or member remain unchanged. |
| `TRELLO_UPDATE_MEMBER_SAVED_SEARCH_QUERY` | Update member saved search query | Updates the query string of an existing saved search for a trello member. |
| `TRELLO_UPDATE_MEMBERS_BIO_BY_ID_MEMBER` | Update member bio | Updates the bio of a specified trello member. |
| `TRELLO_UPDATE_MEMBERS_BY_ID_MEMBER` | Update member by ID | Updates an existing trello member's profile information, preferences, or username. |
| `TRELLO_UPDATE_MEMBER_S_CUSTOM_BOARD_BACKGROUNDS` | Update member's custom board background | Updates a specific existing custom board background for a trello member. |
| `TRELLO_UPDATE_MEMBERS_FULL_NAME_BY_ID_MEMBER` | Update member full name by id | Updates the full name for a trello member, identified by their valid id or username; this operation only affects the full name, leaving other profile information unchanged. |
| `TRELLO_UPDATE_MEMBERS_INITIALS_BY_ID_MEMBER` | Update member initials | Updates the initials for a specified trello member, identified by their id or username. |
| `TRELLO_UPDATE_MEMBERS_PREFS_COLOR_BLIND_BY_ID_MEMBER` | Update member color blind preference | Updates a trello member's color blind preference, which only changes their specific display without affecting others. |
| `TRELLO_UPDATE_MEMBERS_PREFS_LOCALE_BY_ID_MEMBER` | Update member locale preference | Updates a trello member's locale preference; affects date/time display (not existing content translation) and an empty `value` may reset to default. |
| `TRELLO_UPDATE_MEMBER_SUMMARY_INTERVAL` | Update Member Summary Interval | Updates a trello member's preference for the frequency of email summary notifications; this setting affects only summary notifications. |
| `TRELLO_UPDATE_MEMBERS_USERNAME_BY_ID_MEMBER` | Update member username | Updates the username for an existing trello member, identified by their id or current username. |
| `TRELLO_UPDATE_NOTIFICATIONS_BY_ID_NOTIFICATION` | Update notification status by id | Updates only the 'unread' status of a specific trello notification. |
| `TRELLO_UPDATE_NOTIFICATIONS_UNREAD_BY_ID_NOTIFICATION` | Update notification unread status | Marks an existing and accessible trello notification as read or unread. |
| `TRELLO_UPDATE_ORGANIZATIONS_BY_ID_ORG` | Update organization attributes | Updates various attributes of an existing trello organization, identified by `idorg`. |
| `TRELLO_UPDATE_ORGANIZATIONS_DESC_BY_ID_ORG` | Update organization description | Updates or clears the description for an existing trello organization, identified by its id or name, to a new string up to 16384 characters. |
| `TRELLO_UPDATE_ORGANIZATIONS_DISPLAY_NAME_BY_ID_ORG` | Update organization display name | Updates the display name of a trello organization, identifiable by its current id or name (`idorg`), to the new `value`; other attributes remain unaffected. |
| `TRELLO_UPDATE_ORGANIZATIONS_MEMBERS_BY_ID_ORG` | Update an organization member | Adds/updates a member in a specified trello organization (`idorg`); `email` and `type` are api-required, `fullname` is needed if `email` is new to trello. |
| `TRELLO_UPDATE_ORGANIZATIONS_MEMBERS_BY_ID_ORG_BY_ID_MEMBER` | Update organization member | Updates a member's details (email, full name, or type) in a trello organization, applying changes only to the fields provided. |
| `TRELLO_UPDATE_ORGANIZATIONS_NAME_BY_ID_ORG` | Update organization name by id | Updates the unique programmatic identifier (used in urls and api interactions) for an existing trello organization; this is an irreversible operation, effective immediately, and only affects this identifier. |
| `TRELLO_UPDATE_ORGANIZATIONS_PREFS_GOOGLE_APPS_VERSION_BY_ID_ORG` | Update organization Google Apps version | Updates the google apps integration version preference for a specified trello organization, to manage compatibility or features related to google workspace services. |
| `TRELLO_UPDATE_ORGANIZATIONS_PREFS_ORG_INVITE_RESTRICT_BY_ID_ORG` | Update organization invite restriction | Modifies a trello organization's invitation policy using an email, domain, or keyword rule, affecting only future invites, not existing members. |
| `TRELLO_UPDATE_ORGANIZATIONS_PREFS_PERMISSION_LEVEL_BY_ID_ORG` | Update organization permission level | Updates a trello organization's `permissionlevel` preference, determining if it's members-only or link-accessible, and affecting new board default visibility. |
| `TRELLO_UPDATE_ORGANIZATIONS_WEBSITE_BY_ID_ORG` | Update organization website | Updates the website url for a specified trello organization. |
| `TRELLO_UPDATE_ORG_ASSOCIATED_DOMAIN_PREFS` | Update an organization's associated domain preferences | Updates or removes the google workspace domain associated with a trello organization, often to configure features like sso or automatic user provisioning. |
| `TRELLO_UPDATE_ORG_BOARD_VISIBILITY` | Update organization board visibility preference | Updates the preference controlling who can set board visibility to 'organization-visible' within an existing trello organization. |
| `TRELLO_UPDATE_ORG_EXTERNAL_MEMBERS_ACCESS` | Update an organization's external members access | Updates the 'externalmembersdisabled' preference for a trello organization to control whether non-members can be added to its boards. |
| `TRELLO_UPDATE_ORG_MEMBER_DEACTIVATION` | Update org member deactivation status | Updates a member's deactivation status in an organization; 'true' deactivates (suspends access temporarily), 'false' reactivates. |
| `TRELLO_UPDATE_ORG_MEMBERSHIP` | Update org membership | Updates a trello organization member's type to 'admin', 'normal', or 'observer', using the organization and membership ids. |
| `TRELLO_UPDATE_ORG_PRIVATE_BOARD_VISIBILITY` | Update organization private board visibility restriction | Updates the organization's preference controlling who is permitted to change the visibility of its private boards; requires admin privileges for the organization. |
| `TRELLO_UPDATE_ORG_PUBLIC_BOARD_VISIBILITY` | Update organization public board visibility | Updates the restriction on who can set board visibility to public for a specified trello organization. |
| `TRELLO_UPDATE_SESSIONS_BY_ID_SESSION` | Update session by id | Updates a trello user session's viewed board id or status; call when user activity or board focus changes. |
| `TRELLO_UPDATE_SESSIONS_STATUS_BY_ID_SESSION` | Update session status by ID | Updates the status of an existing trello session. |
| `TRELLO_UPDATE_TOKENS_WEBHOOKS_BY_TOKEN` | Update a token's webhook | Updates an existing webhook's description, callback url, or monitored trello model id, using the api token in the path to identify the webhook; any new `idmodel` must be accessible by the token. |
| `TRELLO_UPDATE_WEBHOOKS` | Update webhooks | Updates an existing trello webhook's description, active status, callback url, or monitored model id; requires the webhook id (not in request body) to be specified, typically via url path. |
| `TRELLO_UPDATE_WEBHOOKS_ACTIVE_BY_ID_WEBHOOK` | Update webhook active status | Updates the active status ('true' or 'false') of an existing trello webhook specified by `idwebhook`, without affecting other properties. |
| `TRELLO_UPDATE_WEBHOOKS_BY_ID_WEBHOOK` | Update webhook configuration | Updates an existing trello webhook's configuration, avoiding the need to delete and recreate it for modifications. |
| `TRELLO_UPDATE_WEBHOOKS_CALLBACK_URLBY_ID_WEBHOOK` | Update webhook callback url | Updates the callback url for a specific trello webhook; other webhook attributes remain unchanged. |
| `TRELLO_UPDATE_WEBHOOKS_DESCRIPTION_BY_ID_WEBHOOK` | Update webhook description | Updates the description of an existing trello webhook; an empty string for the new description removes the current one. |
| `TRELLO_UPDATE_WEBHOOKS_ID_MODEL_BY_ID_WEBHOOK` | Update webhook idModel | Updates the `idmodel` (the monitored trello entity like a board, list, or card) for an active webhook `idwebhook` to the new model id `value`; other webhook properties are unaffected. |

## Supported Triggers

| Trigger slug | Name | Description |
|---|---|---|
| `TRELLO_ARCHIVED_CARD_TRIGGER` | Card Archived Trigger | Triggered when a card is archived in the specified board |
| `TRELLO_NEW_ACTIVITY_TRIGGER` | New Activity Trigger | Triggered when there is activity in Trello. |
| `TRELLO_NEW_BOARD_TRIGGER` | New Board Trigger | Triggered when a board is created in the specified workspace |
| `TRELLO_NEW_CARD_TRIGGER` | New Card Trigger | Triggered when a card is created in the specified board |
| `TRELLO_UPDATED_CARD_TRIGGER` | Card Updated Trigger | Triggered when a specific card is updated |

## Creating MCP Server - Stand-alone vs Composio SDK

Once connected, OpenCode can access the Trello MCP server via Composio to run the app actions you authorize, directly from your coding workflow.

## Complete Code

None listed.

## Conclusion

### Way Forward
Now that Trello is connected, extend your setup by connecting the other apps you already use every day, so your agent can run true cross-app workflows end to end.
- Connect Calendar to turn threads into scheduled meetings automatically.
- Connect Slack or Teams to post summaries, approvals, and alerts where your team works.
- Connect Notion, Linear, Jira, or Asana to convert requests into tickets, tasks, and docs.
- Connect Drive, Dropbox, or OneDrive to fetch, file, and share attachments without manual steps.
Start with one workflow you do repeatedly, then keep adding apps as you find new handoffs. With everything behind a single MCP endpoint, your agent can coordinate multiple tools safely and reliably in one conversation.

## How to build Trello MCP Agent with another framework

- [ChatGPT](https://composio.dev/toolkits/trello/framework/chatgpt)
- [OpenAI Agents SDK](https://composio.dev/toolkits/trello/framework/open-ai-agents-sdk)
- [Claude Agent SDK](https://composio.dev/toolkits/trello/framework/claude-agents-sdk)
- [Claude Code](https://composio.dev/toolkits/trello/framework/claude-code)
- [Claude Cowork](https://composio.dev/toolkits/trello/framework/claude-cowork)
- [Codex](https://composio.dev/toolkits/trello/framework/codex)
- [Cursor](https://composio.dev/toolkits/trello/framework/cursor)
- [VS Code](https://composio.dev/toolkits/trello/framework/vscode)
- [OpenClaw](https://composio.dev/toolkits/trello/framework/openclaw)
- [Hermes](https://composio.dev/toolkits/trello/framework/hermes-agent)
- [CLI](https://composio.dev/toolkits/trello/framework/cli)
- [Google ADK](https://composio.dev/toolkits/trello/framework/google-adk)
- [LangChain](https://composio.dev/toolkits/trello/framework/langchain)
- [Vercel AI SDK](https://composio.dev/toolkits/trello/framework/ai-sdk)
- [Mastra AI](https://composio.dev/toolkits/trello/framework/mastra-ai)
- [LlamaIndex](https://composio.dev/toolkits/trello/framework/llama-index)
- [CrewAI](https://composio.dev/toolkits/trello/framework/crew-ai)

## Related Toolkits

- [Google Sheets](https://composio.dev/toolkits/googlesheets) - Google Sheets is a cloud-based spreadsheet tool for real-time collaboration and data analysis. It lets teams work together from anywhere, updating information instantly.
- [Notion](https://composio.dev/toolkits/notion) - Notion is a collaborative workspace for notes, docs, wikis, and tasks. It streamlines team knowledge, project tracking, and workflow customization in one place.
- [Airtable](https://composio.dev/toolkits/airtable) - Airtable combines the flexibility of spreadsheets with the power of a database for easy project and data management. Teams use Airtable to organize, track, and collaborate with custom views and automations.
- [Asana](https://composio.dev/toolkits/asana) - Asana is a collaborative work management platform for teams to organize and track projects. It streamlines teamwork, boosts productivity, and keeps everyone aligned on goals.
- [Google Tasks](https://composio.dev/toolkits/googletasks) - Google Tasks is a to-do list and task management tool integrated into Gmail and Google Calendar. It helps you organize, track, and complete tasks across your Google ecosystem.
- [Linear](https://composio.dev/toolkits/linear) - Linear is a modern issue tracking and project planning tool for fast-moving teams. It helps streamline workflows, organize projects, and boost productivity.
- [Jira](https://composio.dev/toolkits/jira) - Jira is Atlassian’s platform for bug tracking, issue tracking, and agile project management. It helps teams organize work, prioritize tasks, and deliver projects efficiently.
- [Clickup](https://composio.dev/toolkits/clickup) - ClickUp is an all-in-one productivity platform for managing tasks, docs, goals, and team collaboration. It streamlines project workflows so teams can work smarter and stay organized in one place.
- [Monday](https://composio.dev/toolkits/monday) - Monday.com is a customizable work management platform for project planning and collaboration. It helps teams organize tasks, automate workflows, and track progress in real time.
- [Addressfinder](https://composio.dev/toolkits/addressfinder) - Addressfinder is a data quality platform for verifying addresses, emails, and phone numbers. It helps you ensure accurate customer and contact data every time.
- [Agiled](https://composio.dev/toolkits/agiled) - Agiled is an all-in-one business management platform for CRM, projects, and finance. It helps you streamline workflows, consolidate client data, and manage business processes in one place.
- [Ascora](https://composio.dev/toolkits/ascora) - Ascora is a cloud-based field service management platform for service businesses. It streamlines scheduling, invoicing, and customer operations in one place.
- [Basecamp](https://composio.dev/toolkits/basecamp) - Basecamp is a project management and team collaboration tool by 37signals. It helps teams organize tasks, share files, and communicate efficiently in one place.
- [Beeminder](https://composio.dev/toolkits/beeminder) - Beeminder is an online goal-tracking platform that uses monetary pledges to keep you motivated. Stay accountable and hit your targets with real financial incentives.
- [Boxhero](https://composio.dev/toolkits/boxhero) - Boxhero is a cloud-based inventory management platform for SMBs, offering real-time updates, barcode scanning, and team collaboration. It helps businesses streamline stock tracking and analytics for smarter inventory decisions.
- [Breathe HR](https://composio.dev/toolkits/breathehr) - Breathe HR is cloud-based HR software for SMEs to manage employee data, absences, and performance. It simplifies HR admin, making it easy to keep employee records accurate and up to date.
- [Breeze](https://composio.dev/toolkits/breeze) - Breeze is a project management platform designed to help teams plan, track, and collaborate on projects. It streamlines workflows and keeps everyone on the same page.
- [Bugherd](https://composio.dev/toolkits/bugherd) - Bugherd is a visual feedback and bug tracking tool for websites. It helps teams and clients report website issues directly on live sites for faster fixes.
- [Canny](https://composio.dev/toolkits/canny) - Canny is a platform for managing customer feedback and feature requests. It helps teams prioritize product decisions based on real user insights.
- [Chmeetings](https://composio.dev/toolkits/chmeetings) - Chmeetings is a church management platform for events, members, donations, and volunteers. It streamlines church operations and improves community engagement.

## Frequently Asked Questions

### What are the differences in Tool Router MCP and Trello MCP?

With a standalone Trello MCP server, the agents and LLMs can only access a fixed set of Trello tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from Trello and many other apps based on the task at hand, all through a single MCP endpoint.

### Can I use Tool Router MCP with OpenCode?

Yes, you can. OpenCode fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right Trello tools.

### Can I manage the permissions and scopes for Trello while using Tool Router?

Yes, absolutely. You can configure which Trello scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

### How safe is my data with Composio Tool Router?

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your Trello data and credentials are handled as safely as possible.

---
[See all toolkits](https://composio.dev/toolkits) · [Composio docs](https://docs.composio.dev/llms.txt)
