io.github.delorenj/mcp-server-trello · version 1.8.1 · 4,031 weekly npm downloads · audited 2026-11-03
Notes
No hidden-instruction or invisible-character findings in any tool, prompt, or resource description.
Checks the directory's published tool requirements that are visible from tools/list. Passing them does not guarantee acceptance.
download_attachmentdelete_comment, delete_checklist_item, remove_member_from_card, delete_labelNot a vulnerability by itself. It tells you what an injected prompt could ask this server to do, so you can decide which tools need approval.
| Name | Title | Hint | Description |
|---|---|---|---|
get_cards_by_list_id | Get Cards by List ID | none | Fetch cards from a specific Trello list on a specific board. Descriptions are previewed by default to keep responses compact; set fields without "desc" to omit descriptions, or increase descMaxLength/omitDescThresholdByt… |
get_lists | Get Lists | none | Retrieve all lists from the specified board |
get_recent_activity | Get Recent Activity | none | Fetch recent activity on the Trello board |
add_card_to_list | Add Card to List | none | Add a new card to a specified list on a specific board |
update_card_details | Update Card Details | none | Update an existing card's details on a specific board |
archive_card | Archive Card | none | Send a card to the archive on a specific board |
watch_card | Watch Card | none | Subscribe or unsubscribe from watching a card for activity notifications |
watch_list | Watch List | none | Subscribe or unsubscribe from watching a list for activity notifications |
move_card | Move Card | none | Move a card to a different list, potentially on a different board |
add_list_to_board | Add List to Board | none | Add a new list to the specified board |
archive_list | Archive List | none | Send a list to the archive on a specific board |
update_list | Update List | none | Update a list name, archive state, subscription state, or board. Use update_list_position for moving a list within a board. |
update_list_position | Update List Position | none | Update the position of a list on the board. Trello uses fractional indexing: each list has a float position, and to place a list between two others, use the average of their positions (e.g., between pos 1024 and 2048, us… |
get_my_cards | Get My Cards | none | Fetch all cards assigned to the current user |
attach_image_to_card | Attach Image to Card | none | Attach an image to a card from a URL on a specific board |
attach_file_to_card | Attach File to Card | none | Attach any file to a card from a URL on a specific board |
attach_data_to_card | Attach Data to Card | none | Attach binary data (image, markdown, PDF, text, etc.) to a card from base64-encoded data or a data URL. Use this for any non-image content. For image/screenshot uploads with PNG defaults, see attach_image_data_to_card. |
attach_image_data_to_card | Attach Image Data to Card | none | Attach an image to a card from base64 data or a data URL. Image-flavored convenience over attach_data_to_card: defaults assume PNG when mimeType/name are omitted, suitable for screenshot pasting. For non-image content, u… |
list_boards | List Boards | none | List all boards the user has access to |
set_active_board | Set Active Board | none | Set the active board for future operations |
list_workspaces | List Workspaces | none | List workspaces the user has access to. If TRELLO_ALLOWED_WORKSPACES is configured, only allowed workspaces are returned. |
create_board | Create Board | none | Create a new Trello board optionally within a workspace |
set_active_workspace | Set Active Workspace | none | Set the active workspace for future operations |
list_boards_in_workspace | List Boards in Workspace | none | List all boards in a specific workspace |
get_active_board_info | Get Active Board Info | none | Get information about the currently active board |
get_card | Get Card | none | Get detailed information about a specific Trello card |
add_comment | Add Comment to Card | none | Add the given text as a new comment to the given card |
update_comment | Update Comment on Card | none | Update the given comment with the new text |
delete_comment | Delete Comment from Card | none | Delete a comment from a Trello card |
get_card_comments | Get Card Comments | none | Retrieve all comments from a specific Trello card |
create_checklist | Create Checklist | none | Create a new checklist |
get_checklist_items | Get Checklist Items | none | Get all items from a checklist by name |
add_checklist_item | Add Checklist Item | none | Add a new item to a checklist |
find_checklist_items_by_description | Find Checklist Items by Description | none | Search for checklist items containing specific text in their description |
get_acceptance_criteria | Get Acceptance Criteria | none | Get all items from the "Acceptance Criteria" checklist |
get_checklist_by_name | Get Checklist by Name | none | Get a complete checklist with all its items and completion percentage |
update_checklist_item | Update Checklist Item | none | Update a checklist item name, state, position, due date, reminder, or assigned member |
delete_checklist_item | Delete Checklist Item | none | Delete a checklist item from a card |
get_board_members | Get Board Members | none | Get all members of a specific board |
assign_member_to_card | Assign Member to Card | none | Assign a member to a specific card |
remove_member_from_card | Remove Member from Card | none | Remove a member from a specific card |
get_board_labels | Get Board Labels | none | Get all labels of a specific board |
create_label | Create Label | none | Create a new label on a board |
update_label | Update Label | none | Update an existing label |
delete_label | Delete Label | none | Delete a label from a board |
copy_card | Copy Card | none | Copy/duplicate a Trello card to any list (even on a different board). Copies all properties by default including checklists, attachments, comments, labels, etc. |
copy_checklist | Copy Checklist | none | Copy a checklist (with all its items) from one card to another. Works across different boards. |
add_cards_to_list | Add Cards to List | none | Add multiple cards to a list in one operation. Cards are created sequentially (Trello API does not support batch writes). Rate limiting is handled automatically. |
get_board_custom_fields | Get Board Custom Fields | none | Get all custom field definitions on a board. Returns field IDs, names, and types. For dropdown/list fields, also returns available options with their IDs. Requires Trello Standard plan or higher. |
update_card_custom_field | Update Card Custom Field | none | Set or clear a custom field value on a card. Requires Trello Standard plan or higher. Use get_board_custom_fields first to find field IDs and types. Value format depends on type: text=any string, number=numeric string, c… |
get_card_history | Get Card History | none | Get the history/actions of a specific card |
download_attachment | Download Attachment | none | Download an attachment from a card. Returns base64-encoded data that can be saved or viewed. |
get_health | Get Basic Health | none | Get quick system health status for monitoring and load balancing |
get_health_detailed | Get Detailed Health | none | Get comprehensive system health diagnostic with all subsystem checks |
get_health_metadata | Get Metadata Health | none | Verify metadata consistency between boards, lists, cards, and checklists |
get_health_performance | Get Performance Health | none | Get detailed performance metrics and analysis |
perform_system_repair | Perform System Repair | none | Attempt to automatically repair common system issues |
npx mcpvetter scan --liveAdd this to a README:
[](https://mcpvetter.com/servers/delorenj-mcp-server-trello)Get the MCPVetter verified badge, a re-audit within 24 hours of every npm release, and an email whenever tools, findings, or Claude directory readiness change. $29 per server per month. You prove ownership first, free.