Trello MCP connector
Trello is a visual project management tool that helps teams organize tasks, workflows, and projects using boards, lists, and cards. The Trello MCP connector allows AI agents to create and manage boards, add and assign cards to team members, and search across boards and cards. It also supports applying labels to cards, managing board memberships, and updating or deleting boards to maintain project structure.
Authentication type
- API Key - Requires a static API key to be configured before the agent can connect to the service.
Uses
Use the Trello MCP connector to perform the following actions:
- Organize project tasks across boards, lists, and cards to track team progress
- Automate card creation and assignment to eliminate manual task entry
- Assign team members to boards and cards to clarify ownership and accountability
- Add labels and comments to cards for better categorization and communication
- Archive completed lists and boards to maintain clean, active workspaces
- Attach files and documents to cards for centralized resource access
- Search boards and cards to quickly locate tasks, projects, and information
Example prompts
Use the following example prompts to invoke Trello MCP connector tools from your AI assistant or Boomi Connect workflow:
Create a new Trello board for our Q4 marketing campaign.Add John and Maria to the product roadmap board in Trello.Show me all cards assigned to me in Trello this week.Move the design review card to the completed list in Trello.Create a card for the client onboarding task and assign it to Sarah.Add a deadline comment to the website redesign card in Trello.Search Trello for all cards tagged with the urgent label.Attach the budget spreadsheet to the financial planning card in Trello.Remove completed cards from the active project board.Get a list of all team members invited to the sales pipeline board.
Trello MCP connector tools
The Trello MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.
| Tool | Description |
|---|---|
| trello_trelloaddlabeltocard_invoke | Adds a label to a card to organize and categorize tasks. |
| trello_trelloassignmembertoboard_invoke | Assigns a member to a board to grant access and collaboration permissions. |
| trello_trellocreateboard_invoke | Creates a new board for organizing and managing tasks. |
| trello_trellocreatecard_invoke | Creates a new card within a list to represent a task or item. |
| search | Searches across boards and cards to find specific items by keywords. |
| createBoard | Creates a new board for organizing and managing work. |
| getBoard | Retrieves detailed information about a specific board. |
| updateBoard | Modifies the settings and properties of an existing board. |
| deleteBoard | Removes a board and all associated content permanently. |
| getBoardMembers | Retrieves the list of members assigned to a board. |
| inviteBoardMember | Sends an invitation to add a member to a board. |
| addBoardMember | Adds an existing member directly to a board. |
| removeBoardMember | Removes a member from a board and revokes access. |
| createCard | Creates a new card to represent a task or work item. |
| getCard | Retrieves detailed information about a specific card. |
| updateCard | Modifies the details and properties of an existing card. |
| deleteCard | Removes a card and all associated content permanently. |
| createCardComment | Adds a comment to a card for discussion and updates. |
| updateCardComment | Edits an existing comment on a card. |
| deleteCardComment | Removes a comment from a card. |
| createList | Creates a new list within a board to organize cards. |
| getList | Retrieves detailed information about a specific list. |
| updateList | Modifies the name and settings of an existing list. |
| archiveList | Archives or unarchives a list to hide or restore it. |
| getBoardLists | Retrieves all lists contained within a specific board. |
| getListCards | Retrieves all cards within a specific list. |
| getCardAttachments | Retrieves all files and attachments linked to a card. |
| createCardAttachment | Attaches a file or link to a card. |
| getCardAttachment | Retrieves details about a specific attachment on a card. |
| deleteCardAttachment | Removes an attachment from a card. |
| getCardChecklists | Get card checklists. |
| createCardChecklist | Create a checklist on a card. |
| getChecklist | Get a checklist. |
| deleteCardChecklist | Delete a checklist from a card. |
| createCheckItem | Create a check item. |
| getCheckItem | Get a check item. |
| updateCheckItem | Update a check item. |
| deleteCheckItem | Delete a check item. |
| getCompletedCheckItems | Get completed check items. |
| createLabel | Create a label. |
| getLabel | Get a label. |
| updateLabel | Update a label. |
| deleteLabel | Delete a label. |
| getBoardLabels | Get board labels. |
| addLabelToCard | Add label to card. |
| removeLabelFromCard | Remove label from card. |