Tool catalog
The server exposes 77 tools across 13 focused areas. Names, descriptions, and input definitions come directly from the same allTools entries and Zod schemas used by the server. Category, behavior, scope, and result labels are curated for this reference and checked to cover every registered tool exactly once.
“Read only” means the tool does not intentionally change Trello. “Writes data” covers creates, updates, assignments, moves, and reversible state changes. “Permanent delete” identifies calls that remove a Trello resource rather than archive or detach it. Tool handlers return JSON-serializable data to the MCP client.
Search by tool name, purpose, result, or input, or narrow the catalog by category and behavior. Every tool has a direct link. Example prompts use placeholder names and contain no credentials or account data.
No tools match those filters. Try a different search, category, or behavior.
Credential diagnostics
Confirm the configured account and inspect token metadata before doing real work.
Example prompt: “Tell me which Trello account this server uses and show the token permissions. Do not make changes.”
auth_whoamiRead onlyUse as a read-only credential diagnostic to confirm which Trello member the configured API key and token authenticate as.
Inputs1 optional
fieldsOptional- Comma-separated Trello authenticated member fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
auth_token_infoRead onlyUse as a read-only credential diagnostic to inspect the configured Trello token's owner, expiration, and permissions; it does not create, refresh, revoke, or manage tokens.
Inputs1 optional
fieldsOptional- Comma-separated Trello configured token fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
Boards
Discover boards and inspect their lists, cards, fields, labels, members, and recent activity.
Example prompt: “List the boards I can access, then show the open lists on the board I choose. Do not make changes.”
list_boardsRead onlyUse first when the user has not provided a board, list, card id, or Trello URL; returns boards visible to the authenticated Trello member.
Inputs2 optional
filterOptional- Which boards to include for the current Trello member.
fieldsOptional- Comma-separated Trello board fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
board_createWrites dataUse when creating a new Trello board. Creates boards as private by default, can place them in a workspace with workspaceId, and only supports explicit private, workspace, or public visibility.
Inputs1 required, 3 optional
nameRequired- Name for the new Trello board.
descOptional- Optional board description.
workspaceIdOptional- Optional Trello workspace/organization id where the board should be created.
permissionLevelOptional- Board visibility to request. Defaults to private; use org only with a workspace id and public only when intentional.
board_getRead onlyUse when you need board details, common board preferences, or label names for a known Trello board before listing or summarizing it.
Inputs1 required, 1 optional
boardIdRequired- Trello board id to inspect.
fieldsOptional- Comma-separated Trello board fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
board_field_getRead onlyUse when you need one specific board field, such as prefs, labelNames, subscribed, name, description, or URL.
Inputs2 required
boardIdRequired- Trello board id to inspect.
fieldRequired- Single board field to read. Use prefs for common board preferences and labelNames for board label names.
board_actionsRead onlyUse when auditing recent activity or comments across a board; use filter, limit, page, since, before, and fields to keep large histories bounded.
Inputs1 required, 10 optional
boardIdRequired- Trello board id to inspect.
filterOptional- Trello action filter such as all or commentCard.
fieldsOptional- Comma-separated Trello action fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
limitOptional- Maximum number of Trello objects to return; Trello caps this at 1000.
sinceOptional- ISO-8601 date, Mongo id, or null cursor for Trello since/before paging.
beforeOptional- ISO-8601 date, Mongo id, or null cursor for Trello since/before paging.
pageOptional- Zero-based result page for Trello action collections.
memberOptional- Whether to include member objects on actions.
memberFieldsOptional- Comma-separated Trello member fields when member is true.
memberCreatorOptional- Whether to include the memberCreator object on actions.
memberCreatorFieldsOptional- Comma-separated Trello memberCreator fields when memberCreator is true.
board_listsRead onlyUse when you need the lists on a known Trello board so you can find the right list id before listing or creating cards.
Inputs1 required, 2 optional
boardIdRequired- Trello board id to inspect.
filterOptional- Which lists to include from the board.
fieldsOptional- Comma-separated Trello list fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
board_cardsRead onlyUse when you need cards across all lists on a known Trello board for personal planning, review, or summarization.
Inputs1 required, 5 optional
boardIdRequired- Trello board id to inspect.
filterOptional- Which cards to include from the board.
fieldsOptional- Comma-separated Trello card fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
limitOptional- Maximum number of Trello objects to return; Trello caps this at 1000.
sinceOptional- ISO-8601 date, Mongo id, or null cursor for Trello since/before paging.
beforeOptional- ISO-8601 date, Mongo id, or null cursor for Trello since/before paging.
board_custom_fieldsRead onlyUse when inspecting custom field definitions on a known Trello board, including dropdown/list options when Trello returns them.
Inputs1 required
boardIdRequired- Trello board id to inspect.
board_labelsRead onlyUse when discovering labels available on a board before creating or updating cards with labels.
Inputs1 required, 2 optional
boardIdRequired- Trello board id to inspect.
limitOptional- Maximum number of Trello objects to return; Trello caps this at 1000.
fieldsOptional- Comma-separated Trello label fields to request; use all for detailed follow-up reads.
board_membersRead onlyUse when you need the members who can access a known Trello board before assigning cards or reviewing collaboration; requires token visibility of private boards.
Inputs1 required, 1 optional
boardIdRequired- Trello board id to inspect.
fieldsOptional- Comma-separated Trello member fields to request; use all for detailed follow-up reads.
board_membershipsRead onlyUse when you need board membership records, member roles, or permission context for a known Trello board; use the admins filter when checking board-admin-only operations.
Inputs1 required, 3 optional
boardIdRequired- Trello board id to inspect.
filterOptional- Which board memberships to include.
memberOptional- Whether to include basic member profile details.
memberFieldsOptional- Comma-separated Trello member fields when member is true.
Workspaces
Find Trello workspaces and inspect their metadata, boards, members, and activity.
Example prompt: “List my Trello workspaces and summarize the boards in the workspace I choose. Do not make changes.”
list_workspacesRead onlyUse first when the user asks to show Trello workspaces or needs to choose a workspace before drilling into its boards or members.
Inputs3 optional
filterOptional- Which Trello workspaces to include for the current member.
fieldsOptional- Comma-separated Trello workspace fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
paidAccountOptional- Whether to include Trello paid account details when available.
workspace_getRead onlyUse when you need basic Trello workspace metadata, such as display name, description, URL, website, board ids, or preferences.
Inputs1 required, 1 optional
workspaceIdRequired- Trello workspace id or short name.
fieldsOptional- Comma-separated Trello workspace fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
workspace_boardsRead onlyUse when you need boards in a known Trello workspace so the user can drill into a workspace board.
Inputs1 required, 2 optional
workspaceIdRequired- Trello workspace id or short name.
filterOptional- Which boards to include from the workspace.
fieldsOptional- Comma-separated Trello board fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
workspace_membersRead onlyUse when you need members in a known Trello workspace before assignment, auditing, or permission review.
Inputs1 required, 2 optional
workspaceIdRequired- Trello workspace id or short name.
filterOptional- Which workspace members to include.
fieldsOptional- Comma-separated Trello workspace member fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
workspace_actionsRead onlyUse when auditing recent activity or comments across a Trello workspace; use filter, limit, page, since, before, and fields to keep large histories bounded.
Inputs1 required, 10 optional
workspaceIdRequired- Trello workspace id or short name.
filterOptional- Trello action filter such as all or commentCard.
fieldsOptional- Comma-separated Trello action fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
limitOptional- Maximum number of Trello objects to return; Trello caps this at 1000.
sinceOptional- ISO-8601 date, Mongo id, or null cursor for Trello since/before paging.
beforeOptional- ISO-8601 date, Mongo id, or null cursor for Trello since/before paging.
pageOptional- Zero-based result page for Trello action collections.
memberOptional- Whether to include member objects on actions.
memberFieldsOptional- Comma-separated Trello member fields when member is true.
memberCreatorOptional- Whether to include the memberCreator object on actions.
memberCreatorFieldsOptional- Comma-separated Trello memberCreator fields when memberCreator is true.
Members
Inspect Trello member profiles and the boards, cards, and workspaces visible for them.
Example prompt: “Using this Trello member username or id, list the cards assigned to that member. Do not make changes.”
member_getRead onlyUse after member search or board member listing to inspect a Trello member profile by id, username, or me before assignment or auditing.
Inputs1 required, 1 optional
memberIdRequired- Trello member id, username, or me.
fieldsOptional- Comma-separated Trello member profile fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
member_boardsRead onlyUse when you need boards associated with a known Trello member by id, username, or me; results are limited to boards visible to the configured token.
Inputs1 required, 2 optional
memberIdRequired- Trello member id, username, or me.
filterOptional- Which boards to include for the member.
fieldsOptional- Comma-separated Trello board fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
member_cardsRead onlyUse when you need cards assigned to a known Trello member by id, username, or me; private board cards require token access to those boards.
Inputs1 required, 5 optional
memberIdRequired- Trello member id, username, or me.
filterOptional- Which cards assigned to the member to include.
fieldsOptional- Comma-separated Trello card fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
limitOptional- Maximum number of Trello objects to return; Trello caps this at 1000.
sinceOptional- ISO-8601 date, Mongo id, or null cursor for Trello since/before paging.
beforeOptional- ISO-8601 date, Mongo id, or null cursor for Trello since/before paging.
member_workspacesRead onlyUse when you need Trello workspaces associated with a known member by id, username, or me; workspace visibility and role permissions constrain results.
Inputs1 required, 3 optional
memberIdRequired- Trello member id, username, or me.
filterOptional- Which Trello workspaces to include for the member.
fieldsOptional- Comma-separated Trello workspace fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
paidAccountOptional- Whether to include Trello paid account details when available.
Lists
Inspect, create, rename, move, archive, and review cards or activity within lists.
Example prompt: “Show the cards in the Doing list, ordered as Trello returns them. Do not make changes.”
list_getRead onlyUse when you need metadata for a known Trello list before creating cards in it or changing it.
Inputs1 required, 1 optional
listIdRequired- Trello list id to read or update.
fieldsOptional- Comma-separated Trello list fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
list_createWrites dataUse when creating a new Trello list on an existing board.
Inputs2 required, 1 optional
boardIdRequired- Board id where the new Trello list should be created.
nameRequired- Human-readable list name.
posOptional- Position for the list on its board.
list_updateWrites dataUse when renaming a Trello list, changing its position, or setting its archive state.
Inputs1 required, 3 optional
listIdRequired- Trello list id to read or update.
nameOptional- New list name.
closedOptional- Set true to archive the list; false to unarchive it.
posOptional- Position for the list on its board.
list_archiveWrites dataUse when archiving or unarchiving a Trello list while keeping its cards recoverable.
Inputs1 required, 1 optional
listIdRequired- Trello list id to read or update.
closedOptional- True archives the list; false restores it.
list_move_to_boardWrites dataUse when moving an existing Trello list to another board.
Inputs2 required
listIdRequired- Trello list id to read or update.
boardIdRequired- Destination board id.
list_actionsRead onlyUse when auditing recent activity or comments for a list; use filter, limit, page, since, before, and fields to keep large histories bounded.
Inputs1 required, 10 optional
listIdRequired- Trello list id to read or update.
filterOptional- Trello action filter such as all or commentCard.
fieldsOptional- Comma-separated Trello action fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
limitOptional- Maximum number of Trello objects to return; Trello caps this at 1000.
sinceOptional- ISO-8601 date, Mongo id, or null cursor for Trello since/before paging.
beforeOptional- ISO-8601 date, Mongo id, or null cursor for Trello since/before paging.
pageOptional- Zero-based result page for Trello action collections.
memberOptional- Whether to include member objects on actions.
memberFieldsOptional- Comma-separated Trello member fields when member is true.
memberCreatorOptional- Whether to include the memberCreator object on actions.
memberCreatorFieldsOptional- Comma-separated Trello memberCreator fields when memberCreator is true.
list_cardsRead onlyUse when you need cards in a specific Trello list; use limit, since, before, and fields to keep large lists small.
Inputs1 required, 5 optional
listIdRequired- Trello list id to read cards from.
filterOptional- Which cards to include from the list.
fieldsOptional- Comma-separated Trello card fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
limitOptional- Maximum number of Trello objects to return; Trello caps this at 1000.
sinceOptional- ISO-8601 date, Mongo id, or null cursor for Trello since/before paging.
beforeOptional- ISO-8601 date, Mongo id, or null cursor for Trello since/before paging.
Cards
Read, create, update, move, archive, cover, label, or permanently delete individual cards.
Example prompt: “Show me the current details of this card and its board and list. Do not make changes.”
card_getRead onlyUse when you need the current details of one Trello card by id, short id, or URL before editing or summarizing it.
Inputs1 required, 1 optional
cardIdRequired- Trello card id, short link, or Trello card URL.
fieldsOptional- Comma-separated Trello card fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
card_boardRead onlyUse when you need the board relationship for a known Trello card before moving, labeling, or summarizing its context.
Inputs1 required, 1 optional
cardIdRequired- Trello card id, short link, or Trello card URL.
fieldsOptional- Comma-separated Trello related resource fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
card_listRead onlyUse when you need the current list relationship for a known Trello card before moving or reporting its status.
Inputs1 required, 1 optional
cardIdRequired- Trello card id, short link, or Trello card URL.
fieldsOptional- Comma-separated Trello related resource fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
card_createWrites dataUse when the user asks to create a new Trello card in a known list; accepts title, description, due date, members, and labels.
Inputs2 required, 5 optional
listIdRequired- Destination list id where the new card should be created.
nameRequired- Human-readable card title.
descOptional- Optional card description.
dueOptional- Optional ISO-8601 due date.
posOptional- Position in the destination list.
memberIdsOptional- Optional member ids to assign when creating the card.
labelIdsOptional- Optional label ids to apply when creating the card.
card_updateWrites dataUse when changing card metadata such as title, description, due date, due completion, or archive state without moving it.
Inputs1 required, 5 optional
cardIdRequired- Trello card id, short link, or Trello card URL.
nameOptional- New card title.
descOptional- New card description.
dueOptional- New ISO-8601 due date, or null to clear it.
dueCompleteOptional- Whether the due date is complete.
closedOptional- Set true to archive the card; false to unarchive it.
card_due_date_setWrites dataUse when setting, clearing, or marking completion of a card due date without changing other card metadata. Provide at least one of due or dueComplete.
Inputs1 required, 2 optional
cardIdRequired- Trello card id, short link, or Trello card URL.
dueOptional- ISO-8601 due date to set, or null to clear the card due date.
dueCompleteOptional- Whether the due date should be marked complete.
card_position_setWrites dataUse when changing only a card's position within its current list; use card_move when changing lists or boards too.
Inputs2 required
cardIdRequired- Trello card id, short link, or Trello card URL.
posRequired- New position for the card within its current or destination list.
card_cover_setWrites dataUse when setting a card cover to an existing attachment id, changing cover display size, or clearing the current attachment cover.
Inputs2 required, 2 optional
cardIdRequired- Trello card id, short link, or Trello card URL.
attachmentIdRequired- Attachment id to use as the card cover, or null to clear the attachment cover.
sizeOptional- Trello cover display size: normal for the regular half cover, or full for an integrated full cover. Requires attachmentId.
brightnessOptional- Text contrast for full covers: light or dark. Requires attachmentId.
card_label_create_and_addWrites dataUse when creating a new label on the card's board and applying it to the card in one Trello operation.
Inputs3 required
cardIdRequired- Trello card id, short link, or Trello card URL.
nameRequired- Human-readable label name.
colorRequired- Trello label color for the new board label to create and apply.
card_deleteWrites dataPermanent deleteUse only when the user explicitly asks to permanently delete a Trello card; archive instead for reversible removal.
Inputs1 required
cardIdRequired- Trello card id, short link, or Trello card URL.
card_moveWrites dataUse when moving a card to another list, another board, or a different position; this is distinct from general card metadata updates.
Inputs1 required, 3 optional
cardIdRequired- Trello card id, short link, or Trello card URL.
listIdOptional- Destination list id. Required when moving to another list.
boardIdOptional- Destination board id. Include when moving across boards.
posOptional- Position in the destination list.
card_archiveWrites dataUse when the user wants to archive or unarchive a card while keeping it recoverable; do not use for permanent deletion.
Inputs1 required, 1 optional
cardIdRequired- Trello card id, short link, or Trello card URL.
closedOptional- True archives the card; false restores it.
Attachments
Inspect card attachments, add public URLs, upload allowed local files, or remove attachments.
Example prompt: “List the attachments on this card and include their names and URLs. Do not make changes.”
card_attachmentsRead onlyUse when listing files or links attached to a card, optionally narrowed by Trello attachment fields or filter.
Inputs1 required, 2 optional
cardIdRequired- Trello card id, short link, or Trello card URL.
fieldsOptional- Comma-separated Trello attachment fields to request; use all for detailed follow-up reads.
filterOptional- Optional Trello attachment filter, such as cover.
card_attachment_getRead onlyUse when inspecting one existing card attachment by attachment id, including upload metadata when Trello returns it.
Inputs2 required, 1 optional
cardIdRequired- Trello card id, short link, or Trello card URL.
fieldsOptional- Comma-separated Trello attachment fields to request; use all for detailed follow-up reads.
attachmentIdRequired- Attachment id to inspect.
card_attachment_add_urlWrites dataUse when attaching an existing public URL to a card; this does not upload local files.
Inputs2 required, 2 optional
cardIdRequired- Trello card id, short link, or Trello card URL.
urlRequired- Public URL to attach to the card.
nameOptional- Optional display name for the attachment.
setCoverOptional- Whether Trello should make this URL attachment the card cover.
card_attachment_uploadWrites dataUse when uploading a server-local file to a card. Requires TRELLO_ATTACHMENT_UPLOAD_ROOT and only reads files inside that directory.
Inputs2 required, 3 optional
cardIdRequired- Trello card id, short link, or Trello card URL.
filePathRequired- Server-side file path to upload. Relative paths resolve inside TRELLO_ATTACHMENT_UPLOAD_ROOT; absolute paths must also be inside that root.
nameOptional- Optional Trello display name for the uploaded attachment.
mimeTypeOptional- Optional MIME type to send for the uploaded file.
setCoverOptional- Whether Trello should make this uploaded attachment the cover.
card_attachment_deleteWrites dataPermanent deleteUse when removing a specific attachment from a card by attachment id.
Inputs2 required
cardIdRequired- Trello card id, short link, or Trello card URL.
attachmentIdRequired- Attachment id to remove from the card.
Checklists
Manage card checklists and checklist items, including text, state, ownership, dates, and position.
Example prompt: “Show every checklist and incomplete checklist item on this card. Do not make changes.”
card_checklistsRead onlyUse when viewing all checklists and checklist items currently on a card.
Inputs1 required
cardIdRequired- Trello card id, short link, or Trello card URL.
card_checklist_createWrites dataUse when adding a new checklist to an existing card, optionally copied from another checklist.
Inputs2 required, 1 optional
cardIdRequired- Trello card id, short link, or Trello card URL.
nameRequired- Checklist name.
sourceChecklistIdOptional- Existing checklist id to copy items from.
card_checklist_updateWrites dataUse when renaming a Trello card checklist or changing the checklist's position on its card. Provide at least one of name or pos.
Inputs1 required, 2 optional
checklistIdRequired- Trello checklist id.
nameOptional- Updated checklist name.
posOptional- New position for the checklist on its card.
card_checklist_deleteWrites dataPermanent deleteUse when deleting an entire checklist from a Trello card.
Inputs2 required
cardIdRequired- Trello card id, short link, or Trello card URL.
checklistIdRequired- Trello checklist id.
card_checklist_item_createWrites dataUse when adding a new item to an existing Trello checklist on a card.
Inputs2 required, 5 optional
checklistIdRequired- Trello checklist id.
nameRequired- Checklist item text.
posOptional- Position of the checklist item within its checklist.
checkedOptional- Whether the checklist item should start checked.
dueOptional- Optional ISO-8601 due date for the checklist item.
dueReminderOptional- Optional reminder offset in minutes for the item due date.
memberIdOptional- Optional Trello member id assigned to the checklist item.
card_checklist_itemsRead onlyUse when listing the items in one Trello checklist, including complete and incomplete items by default.
Inputs1 required, 2 optional
checklistIdRequired- Trello checklist id.
filterOptional- Which checklist items to include.
fieldsOptional- Comma-separated Trello checklist item fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
card_checklist_item_updateWrites dataUse when editing a Trello card checklist item text, due date, member assignment, completion state, checklist, or position.
Inputs2 required, 7 optional
cardIdRequired- Trello card id, short link, or Trello card URL.
checkItemIdRequired- Trello checklist item id.
nameOptional- Updated checklist item text.
stateOptional- Set to complete to check the item or incomplete to uncheck it.
checklistIdOptional- Destination checklist id; include to move the item to another checklist on the card.
posOptional- Position of the checklist item within its checklist.
dueOptional- New ISO-8601 item due date, or null to clear it.
dueReminderOptional- New reminder offset in minutes, or null to clear it.
memberIdOptional- Trello member id assigned to the item, or null to unassign.
card_checklist_item_set_checkedWrites dataUse when checking or unchecking a Trello card checklist item without changing other item fields.
Inputs3 required
cardIdRequired- Trello card id, short link, or Trello card URL.
checkItemIdRequired- Trello checklist item id.
checkedRequired- True checks the item; false unchecks it.
card_checklist_item_moveWrites dataUse when moving a Trello checklist item to another checklist on the same card or to a different position.
Inputs3 required, 1 optional
cardIdRequired- Trello card id, short link, or Trello card URL.
checkItemIdRequired- Trello checklist item id.
checklistIdRequired- Destination checklist id on the card.
posOptional- Position of the checklist item within its checklist.
card_checklist_item_deleteWrites dataPermanent deleteUse when deleting a checklist item from a Trello card checklist.
Inputs2 required
cardIdRequired- Trello card id, short link, or Trello card URL.
checkItemIdRequired- Trello checklist item id.
Custom fields
Inspect custom field definitions and options, then read, set, or clear card values.
Example prompt: “Using this custom field id, show its definition and options, then show the custom field values on this card. Do not make changes.”
card_custom_field_itemsRead onlyUse when reading all custom field item values currently set on a Trello card.
Inputs1 required
cardIdRequired- Trello card id, short link, or Trello card URL.
card_custom_field_setWrites dataUse when setting or updating one Trello card custom field value. Use type-specific inputs: text, number string, ISO date, checkbox boolean, or list optionId.
Inputs3 required, 5 optional
cardIdRequired- Trello card id, short link, or Trello card URL.
customFieldIdRequired- Trello custom field definition id.
typeRequired- Custom field type for the value being set.
textOptional- Text value for text custom fields.
numberOptional- Number value for number custom fields; Trello expects a string.
dateOptional- ISO-8601 date/time value for date custom fields.
checkedOptional- Boolean value for checkbox fields.
optionIdOptional- Dropdown/list custom field option id for list fields.
card_custom_field_clearWrites dataUse when clearing one Trello card custom field value; Trello clears custom field items with an empty PUT body shape rather than DELETE.
Inputs2 required
cardIdRequired- Trello card id, short link, or Trello card URL.
customFieldIdRequired- Trello custom field definition id.
custom_field_getRead onlyUse when you need one Trello custom field definition by id, including its type and any dropdown/list options Trello returns.
Inputs1 required
customFieldIdRequired- Trello custom field definition id.
custom_field_optionsRead onlyUse when listing the available options for a Trello dropdown/list custom field before setting a card list custom field value.
Inputs1 required
customFieldIdRequired- Trello custom field definition id.
Card members
Review card assignments and explicitly assign or unassign Trello members.
Example prompt: “List the members assigned to this card and show their usernames. Do not make changes.”
card_membersRead onlyUse when listing members assigned to a card; requires token access to the card's board. Use fields to keep member output small.
Inputs1 required, 1 optional
cardIdRequired- Trello card id, short link, or Trello card URL.
fieldsOptional- Comma-separated Trello member fields to request; use all for detailed follow-up reads.
card_member_addWrites dataUse when assigning a Trello member to a card by member id; requires write access to the card's board and a member who can be assigned to that board.
Inputs2 required
cardIdRequired- Trello card id, short link, or Trello card URL.
memberIdRequired- Trello member id to add or remove from the card.
card_member_removeWrites dataUse when unassigning a Trello member from a card by member id; requires write access to the card's board.
Inputs2 required
cardIdRequired- Trello card id, short link, or Trello card URL.
memberIdRequired- Trello member id to add or remove from the card.
Comments and card activity
Review card history and add, edit, or permanently delete individual comments.
Example prompt: “Show the latest activity and comments on this card. Do not make changes.”
card_comment_addWrites dataUse when adding a new comment to a Trello card; returns the created comment action.
Inputs2 required
cardIdRequired- Trello card id, short link, or Trello card URL.
textRequired- Comment text to add to the card.
card_comment_updateWrites dataUse when editing the text of an existing Trello card comment by its comment action id.
Inputs2 required
actionIdRequired- Trello comment action id to update.
textRequired- Updated comment text.
card_comment_deleteWrites dataPermanent deleteUse when deleting an existing Trello card comment by its comment action id.
Inputs1 required
actionIdRequired- Trello comment action id to delete.
card_actionsRead onlyUse when auditing recent activity or comments for a card; use filter, limit, page, since, before, and fields to page large histories.
Inputs1 required, 10 optional
cardIdRequired- Trello card id, short link, or Trello card URL.
filterOptional- Trello action filter such as all or commentCard.
fieldsOptional- Comma-separated Trello action fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
limitOptional- Maximum number of Trello objects to return; Trello caps this at 1000.
sinceOptional- ISO-8601 date, Mongo id, or null cursor for Trello since/before paging.
beforeOptional- ISO-8601 date, Mongo id, or null cursor for Trello since/before paging.
pageOptional- Zero-based result page for Trello action collections.
memberOptional- Whether to include member objects on actions.
memberFieldsOptional- Comma-separated Trello member fields when member is true.
memberCreatorOptional- Whether to include the memberCreator object on actions.
memberCreatorFieldsOptional- Comma-separated Trello memberCreator fields when memberCreator is true.
Labels
Inspect board or card labels, maintain reusable labels, and apply or remove them from cards.
Example prompt: “Using this label id, show its details and list the labels currently applied to this card. Do not make changes.”
card_labelsRead onlyUse when listing the labels currently applied to a card, including label ids for add/remove workflows.
Inputs1 required
cardIdRequired- Trello card id, short link, or Trello card URL.
label_getRead onlyUse when you need the current name, color, or board for a specific Trello label before editing it.
Inputs1 required
labelIdRequired- Trello label id.
label_createWrites dataUse when creating a new reusable label on a Trello board before applying it to cards.
Inputs3 required
boardIdRequired- Trello board id containing the labels.
nameRequired- Human-readable label name.
colorRequired- Trello label color.
label_updateWrites dataUse when renaming a Trello label or changing its color without changing any card assignments.
Inputs1 required, 2 optional
labelIdRequired- Trello label id.
nameOptional- New label name.
colorOptional- New Trello label color, or null to remove the color.
label_deleteWrites dataPermanent deleteUse only when the user explicitly asks to permanently delete a board label from Trello.
Inputs1 required
labelIdRequired- Trello label id.
card_label_addWrites dataUse when applying an existing Trello label to a card by label id.
Inputs2 required
cardIdRequired- Trello card id, short link, or Trello card URL.
labelIdRequired- Trello label id to add or remove.
card_label_removeWrites dataUse when removing an existing Trello label from a card by label id.
Inputs2 required
cardIdRequired- Trello card id, short link, or Trello card URL.
labelIdRequired- Trello label id to add or remove.
Search
Search cards, boards, members, and workspaces with explicit scopes, fields, and result limits.
Example prompt: “Search for cards mentioning launch and return at most ten matches. Do not make changes.”
searchRead onlyUse when you need to find Trello cards, boards, members, or workspaces by natural language search terms.
Inputs1 required, 18 optional
queryRequired- Natural language Trello search query.
modelTypesOptional- Trello object types to search; use organizations for Trello workspaces.
boardIdsOptional- Use mine to search the current member's boards, or provide one or more board ids.
organizationIdsOptional- Optional workspace ids to scope search results.
cardIdsOptional- Optional card ids to scope search results.
cardFieldsOptional- Comma-separated Trello card search result fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
boardFieldsOptional- Comma-separated Trello board search result fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
memberFieldsOptional- Comma-separated Trello member search result fields to request; use all for detailed follow-up reads.
organizationFieldsOptional- Comma-separated Trello workspace search result fields to request; use all for detailed follow-up reads. Schema-required fields are added automatically.
cardsLimitOptional- Maximum number of Trello search results to return.
boardsLimitOptional- Maximum number of Trello search results to return.
membersLimitOptional- Maximum number of Trello search results to return.
organizationsLimitOptional- Maximum number of Trello search results to return.
cardsPageOptional- Zero-based result page for card search results.
partialOptional- Whether to match query word prefixes in Trello search.
includeCardBoardOptional- Whether to include parent board objects with card results.
includeCardListOptional- Whether to include parent list objects with card results.
includeCardMembersOptional- Whether to include member objects with card results.
includeBoardOrganizationOptional- Whether to include parent workspace objects with board results.
search_membersRead onlyUse when looking up Trello members by name or username, optionally scoped to a board or workspace; scoped searches require token access to that board or workspace.
Inputs1 required, 4 optional
queryRequired- Natural language Trello search query.
limitOptional- Maximum number of Trello members to return; Trello caps this at 20.
boardIdOptional- Optional board id to scope member search.
organizationIdOptional- Optional workspace id to scope member search.
onlyOrgMembersOptional- Whether to restrict results to workspace members.
For supported and deferred Trello REST endpoint families, see API coverage.