Trello
Available Tools
List all boards accessible to the authenticated member.
Get detailed information about a specific board by its ID.
Create a new Trello board with the specified name and optional configuration.
Update an existing board’s properties such as name, description, closed status (archive/unarchive), organization, and various preferences including permission level, background, voting, and comments settings.
Permanently delete a board and all of its contents including lists, cards, checklists, labels, and all associated data.
Get all lists on a specific board.
Get all cards on a specific board across all lists.
Get all members of a specific board.
Add a member to a board with a specified membership type (admin, normal, or observer). The member must already exist in Trello. Use the member’s Trello ID, username, or email address to identify them.
Remove a member from a board, revoking their access to view or edit the board and its contents.
Get all labels defined on a specific board.
Get detailed information about a specific card by its ID.
Create a new card on a list.
Update an existing card’s properties including name, description, due date, start date, position, labels, assigned members, cover image, and more.
Permanently delete a card and all of its contents including comments, checklists, attachments, and activity history.
Archive or unarchive a card.
Move a card to a different list, optionally specifying a position (top, bottom, or numeric) within the target list.
Add a member to a card, assigning them to the task. The member must already be a member of the board containing the card. Multiple members can be assigned to a single card.
Remove a member from a card, unassigning them from the task. The member will no longer receive notifications for this card and will not appear in the card’s member list.
Add a label to a card for categorization. The label must already exist on the board. Labels help visually categorize cards and can be used for filtering. Multiple labels can be added to a single card.
Remove a label from a card. The label itself is not deleted from the board, only removed from this specific card. Other cards with the same label are not affected.
Get all comments (actions of type commentCard) on a specific card.
Add a comment to a card. Comments provide a way to discuss the card with team members, leave notes, or document decisions. The comment will include the author and timestamp automatically.
Update an existing comment on a card. Only the comment author can edit their comments. The comment will show an ‘edited’ indicator after modification.
Delete a comment from a card. Only the comment author or board admins can delete comments. Deleted comments cannot be recovered.
Get all attachments on a specific card.
Add an attachment to a card via URL.
Delete an attachment from a card. The attached file or link will be removed and cannot be recovered. If the attachment was the card’s cover, the cover will be removed as well.
Get all checklists on a specific card. Returns checklist names, items, completion status, and positions. Checklists help break down cards into smaller, trackable tasks.
Create a new checklist on a card.
Update an existing checklist’s name or position on the card. Changes to the checklist name are reflected immediately. Position determines the order of checklists on the card.
Delete a checklist from a card. All check items within the checklist will also be deleted. This action cannot be undone.
Add a new item to a checklist. Check items represent individual tasks or steps within a checklist. You can set the initial state (checked/unchecked), due date, and assign a member to the item.
Update a checklist item’s name, state (complete/incomplete), position, due date, or assigned member.
Delete an item from a checklist. The item will be permanently removed from the checklist. This action cannot be undone.
Create a new label on a board.
Update an existing label’s name or color. You can change the label text, change its color, or set color to null to remove the color. Changes affect the label everywhere it is used on cards.
Delete a label from a board. The label will be removed from all cards that have it applied. This action cannot be undone.
Get detailed information about a specific list by its ID.
Create a new list on a board.
Update an existing list’s properties including name, position, closed status (archive/unarchive), and subscription status. Can also move a list to a different board by specifying a new board ID.
Archive or unarchive a list.
Move a list to a different board. All cards within the list will also be moved to the target board. The list will appear at the end of the target board’s lists by default.
Get all cards in a specific list.
Get detailed information about a specific Trello member by their ID or username.
Get information about the currently authenticated Trello member (the user whose API token is being used).
Search for Trello members by name or username. Returns matching members with their basic profile information. Can optionally limit search to members of a specific board or organization.
Search across Trello for boards, cards, members, and organizations.