← Back to search

@delorenj/mcp-server-trello

GitHub Actions Scanned 3d ago

An MCP server for Trello boards, powered by Bun for maximum performance.

C
66.1 / 100

Versions

@delorenj/mcp-server-trello
1.8.1latest
Jul 25, 2026
1.8.0
Jul 21, 2026
1.7.1
Dec 18, 2025
1.7.0
Dec 18, 2025
1.6.2
Oct 17, 2025
+ show 17 moreshow less
1.6.1
Oct 16, 2025
1.6.0
Oct 16, 2025
1.5.6
Sep 24, 2025
1.5.5
Sep 21, 2025
1.5.4
Sep 21, 2025
1.5.3
Sep 21, 2025
1.5.2
Sep 21, 2025
1.5.1
Sep 21, 2025
1.3.1
Aug 31, 2025
1.2.0
Aug 8, 2025
1.1.0
Aug 6, 2025
1.0.0
Jul 17, 2025
0.3.0
Jul 12, 2025
0.2.1
Apr 20, 2025
0.2.0
Apr 18, 2025
0.1.2
Apr 18, 2025
0.1.1
Apr 18, 2025
@misha_mg/mcp-server-trello
0.2.1latest
Jun 18, 2025
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 52

get_cards_by_list_id
annotations: none low

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/omitDescThresholdBytes and use get_card for full details.

listId string
get_lists
annotations: none low

Retrieve all lists from the specified board

get_recent_activity
annotations: none low

Fetch recent activity on the Trello board

add_card_to_list
annotations: none low

Add a new card to a specified list on a specific board

name string listId string dueDate string description string
update_card_details
annotations: none low

Update an existing card's details on a specific board

name string cardId string labels array dueDate string description string
archive_card
annotations: none low

Send a card to the archive on a specific board

cardId string
watch_card
annotations: none low

Subscribe or unsubscribe from watching a card for activity notifications

cardId string subscribed boolean
watch_list
annotations: none low

Subscribe or unsubscribe from watching a list for activity notifications

listId string subscribed boolean
move_card
annotations: none low

Move a card to a different list, potentially on a different board

cardId string listId string
add_list_to_board
annotations: none low

Add a new list to the specified board

name string
archive_list
annotations: none low

Send a list to the archive on a specific board

listId string
update_list
annotations: none low

Update a list name, archive state, subscription state, or board. Use update_list_position for moving a list within a board.

name string closed boolean listId string idBoard string
update_list_position
annotations: none low

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, use 1536). Use "top"/"bottom" shortcuts to move to the edges.

listId string
get_my_cards
annotations: none low

Fetch all cards assigned to the current user

attach_image_to_card
annotations: none low

Attach an image to a card from a URL on a specific board

cardId string imageUrl string
attach_file_to_card
annotations: none low

Attach any file to a card from a URL on a specific board

cardId string fileUrl string
attach_data_to_card
annotations: none low

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.

cardId string
attach_image_data_to_card
annotations: none low

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, use attach_data_to_card.

cardId string imageData string
list_boards
annotations: none low

List all boards the user has access to

set_active_board
annotations: none low

Set the active board for future operations

boardId string
list_workspaces
annotations: none low

List workspaces the user has access to. If TRELLO_ALLOWED_WORKSPACES is configured, only allowed workspaces are returned.

create_board
annotations: none low

Create a new Trello board optionally within a workspace

desc string name string
set_active_workspace
annotations: none low

Set the active workspace for future operations

workspaceId string
list_boards_in_workspace
annotations: none low

List all boards in a specific workspace

workspaceId string
get_active_board_info
annotations: none low

Get information about the currently active board

get_card
annotations: none low

Get detailed information about a specific Trello card

cardId string
add_comment
annotations: none low

Add the given text as a new comment to the given card

text string cardId string
update_comment
annotations: none low

Update the given comment with the new text

text string commentId string
delete_comment
annotations: none low

Delete a comment from a Trello card

commentId string
get_card_comments
annotations: none low

Retrieve all comments from a specific Trello card

cardId string
create_checklist
annotations: none low

Create a new checklist

name string cardId string
get_checklist_items
annotations: none low

Get all items from a checklist by name

name string
add_checklist_item
annotations: none low

Add a new item to a checklist

text string checkListName string
find_checklist_items_by_description
annotations: none low

Search for checklist items containing specific text in their description

description string
get_acceptance_criteria
annotations: none low

Get all items from the "Acceptance Criteria" checklist

get_checklist_by_name
annotations: none low

Get a complete checklist with all its items and completion percentage

name string
update_checklist_item
annotations: none low

Update a checklist item name, state, position, due date, reminder, or assigned member

name string cardId string checkItemId string
delete_checklist_item
annotations: none low

Delete a checklist item from a card

cardId string checkItemId string
get_board_members
annotations: none low

Get all members of a specific board

assign_member_to_card
annotations: none low

Assign a member to a specific card

cardId string memberId string
remove_member_from_card
annotations: none low

Remove a member from a specific card

cardId string memberId string
get_board_labels
annotations: none low

Get all labels of a specific board

create_label
annotations: none low

Create a new label on a board

name string
update_label
annotations: none low

Update an existing label

name string color string labelId string
delete_label
annotations: none low

Delete a label from a board

labelId string
copy_card
annotations: none low

Copy/duplicate a Trello card to any list (even on a different board). Copies all properties by default including checklists, attachments, comments, labels, etc.

sourceCardId string
copy_checklist
annotations: none low

Copy a checklist (with all its items) from one card to another. Works across different boards.

add_cards_to_list
annotations: none low

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.

name string listId string description string
get_board_custom_fields
annotations: none low

Get all custom field definitions on a board. Returns field IDs, names, and types.

update_card_custom_field
annotations: none low

Set or clear a custom field value on a card. Requires Trello Standard plan or higher.

cardId string customFieldId string
get_card_history
annotations: none low

Get the history/actions of a specific card

cardId string
download_attachment
annotations: none low

Download an attachment from a card. Returns base64-encoded data that can be saved or viewed.

cardId string attachmentId string

Permissions 4

network medium
Server uses network capabilities via: fetch(), urllib
filesystem low
Server uses filesystem capabilities via: fs sync ops, fs/promises, glob, open(), os, path, pathlib, shutil, tempfile
shell high
Server uses shell capabilities via: child_process, spawn(), subprocess
env_vars low
Server uses env_vars capabilities via: os.environ, os.getenv(), process.env

Scan Findings 152

low
Tool 'move_card' has no annotations annotation_checker · 100%
low
Tool 'add_list_to_board' has no annotations annotation_checker · 100%
low
Tool 'archive_list' has no annotations annotation_checker · 100%
low
Tool 'get_cards_by_list_id' has no annotations annotation_checker · 100%
low
Tool 'get_lists' has no annotations annotation_checker · 100%
low
Tool 'get_recent_activity' has no annotations annotation_checker · 100%
low
Tool 'add_card_to_list' has no annotations annotation_checker · 100%
low
Tool 'update_card_details' has no annotations annotation_checker · 100%
low
Tool 'archive_card' has no annotations annotation_checker · 100%
low
Tool 'watch_card' has no annotations annotation_checker · 100%
low
Tool 'watch_list' has no annotations annotation_checker · 100%
low
Tool 'update_list' has no annotations annotation_checker · 100%
low
Tool 'update_list_position' has no annotations annotation_checker · 100%
low
Tool 'get_my_cards' has no annotations annotation_checker · 100%
low
Tool 'attach_image_to_card' has no annotations annotation_checker · 100%
low
Tool 'attach_file_to_card' has no annotations annotation_checker · 100%
low
Tool 'attach_data_to_card' has no annotations annotation_checker · 100%
low
Tool 'attach_image_data_to_card' has no annotations annotation_checker · 100%
low
Tool 'list_boards' has no annotations annotation_checker · 100%
low
Tool 'set_active_board' has no annotations annotation_checker · 100%
low
Tool 'list_workspaces' has no annotations annotation_checker · 100%
low
Tool 'create_board' has no annotations annotation_checker · 100%
low
Tool 'set_active_workspace' has no annotations annotation_checker · 100%
low
Tool 'list_boards_in_workspace' has no annotations annotation_checker · 100%
low
Tool 'get_active_board_info' has no annotations annotation_checker · 100%
low
Tool 'get_card' has no annotations annotation_checker · 100%
low
Tool 'add_comment' has no annotations annotation_checker · 100%
low
Tool 'update_comment' has no annotations annotation_checker · 100%
low
Tool 'delete_comment' has no annotations annotation_checker · 100%
low
Tool 'get_card_comments' has no annotations annotation_checker · 100%
low
Tool 'create_checklist' has no annotations annotation_checker · 100%
low
Tool 'get_checklist_items' has no annotations annotation_checker · 100%
low
Tool 'add_checklist_item' has no annotations annotation_checker · 100%
low
Tool 'find_checklist_items_by_description' has no annotations annotation_checker · 100%
low
Tool 'get_acceptance_criteria' has no annotations annotation_checker · 100%
low
Tool 'get_checklist_by_name' has no annotations annotation_checker · 100%
low
Tool 'update_checklist_item' has no annotations annotation_checker · 100%
low
Tool 'delete_checklist_item' has no annotations annotation_checker · 100%
low
Tool 'get_board_members' has no annotations annotation_checker · 100%
low
Tool 'assign_member_to_card' has no annotations annotation_checker · 100%
low
Tool 'remove_member_from_card' has no annotations annotation_checker · 100%
low
Tool 'get_board_labels' has no annotations annotation_checker · 100%
low
Tool 'create_label' has no annotations annotation_checker · 100%
low
Tool 'update_label' has no annotations annotation_checker · 100%
low
Tool 'delete_label' has no annotations annotation_checker · 100%
low
Tool 'copy_card' has no annotations annotation_checker · 100%
low
Tool 'copy_checklist' has no annotations annotation_checker · 100%
low
Tool 'add_cards_to_list' has no annotations annotation_checker · 100%
low
Tool 'get_board_custom_fields' has no annotations annotation_checker · 100%
low
Tool 'update_card_custom_field' has no annotations annotation_checker · 100%
low
Tool 'get_card_history' has no annotations annotation_checker · 100%
low
Tool 'download_attachment' has no annotations annotation_checker · 100%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.24.3 (GHSA-345p-7cg4-v4c7) dependency_analyzer · 95%
medium
Vulnerable dependency: @modelcontextprotocol/sdk@1.24.3 (GHSA-8r9q-7v3j-jr4g) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-35jp-ww65-95wh) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-3g43-6gmg-66jw) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-3p68-rc4w-qgx5) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-3w6x-2g7m-8v23) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-42h9-826w-cgv3) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-43fc-jf86-j433) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-445q-vr5w-6q77) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-5c9x-8gcm-mpgx) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-62hf-57xw-28j9) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-6chq-wfr3-2hj9) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-777c-7fjr-54vf) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-7q8q-rj6j-mhjq) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-898c-q2cr-xwhg) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-fvcv-3m26-pcqx) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-hfxv-24rg-xrqf) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-j5f8-grm9-p9fc) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-jqh4-m9w3-8hp9) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-m7pr-hjqh-92cm) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-mmx7-hfxf-jppx) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-mwf2-3pr3-8698) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-p92q-9vqr-4j8v) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-pf86-5x62-jrwf) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-pmv8-rq9r-6j72) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-pmwg-cvhr-8vh7) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-q8qp-cvcw-x6jj) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-vf2m-468p-8v99) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-w9j2-pvgh-6h63) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-xhjh-pmcv-23jw) dependency_analyzer · 95%
medium
Vulnerable dependency: axios@1.13.2 (GHSA-xx6v-rp6x-q39c) dependency_analyzer · 95%
medium
Vulnerable dependency: form-data@4.0.5 (GHSA-hmw2-7cc7-3qxx) dependency_analyzer · 95%
medium
Vulnerable dependency: vitest@4.0.18 (GHSA-5xrq-8626-4rwp) dependency_analyzer · 95%
medium
Buffer.from base64 in delorenj-mcp-server-trello-f098ffb/skill/assets/source/src/trello-client.ts:448 entropy_analyzer · 75%
medium
Buffer.from base64 in delorenj-mcp-server-trello-f098ffb/skill/assets/source/src/trello-client.ts:454 entropy_analyzer · 75%
medium
Buffer.from base64 in delorenj-mcp-server-trello-f098ffb/src/trello/attachments.ts:101 entropy_analyzer · 75%
medium
Buffer.from base64 in delorenj-mcp-server-trello-f098ffb/src/trello/attachments.ts:103 entropy_analyzer · 75%
info
package.json metadata manifest_parser · 100%
info
Tool: get_cards_by_list_id manifest_parser · 85%
info
Tool: get_lists manifest_parser · 85%
info
Tool: get_recent_activity manifest_parser · 85%
info
Tool: add_card_to_list manifest_parser · 85%
info
Tool: update_card_details manifest_parser · 85%
info
Tool: archive_card manifest_parser · 85%
info
Tool: watch_card manifest_parser · 85%
info
Tool: watch_list manifest_parser · 85%
info
Tool: move_card manifest_parser · 85%
info
Tool: add_list_to_board manifest_parser · 85%
info
Tool: archive_list manifest_parser · 85%
info
Tool: update_list manifest_parser · 85%
info
Tool: update_list_position manifest_parser · 85%
info
Tool: get_my_cards manifest_parser · 85%
info
Tool: attach_image_to_card manifest_parser · 85%
info
Tool: attach_file_to_card manifest_parser · 85%
info
Tool: attach_data_to_card manifest_parser · 85%
info
Tool: attach_image_data_to_card manifest_parser · 85%
info
Tool: list_boards manifest_parser · 85%
info
Tool: set_active_board manifest_parser · 85%
info
Tool: list_workspaces manifest_parser · 85%
info
Tool: create_board manifest_parser · 85%
info
Tool: set_active_workspace manifest_parser · 85%
info
Tool: list_boards_in_workspace manifest_parser · 85%
info
Tool: get_active_board_info manifest_parser · 85%
info
Tool: get_card manifest_parser · 85%
info
Tool: add_comment manifest_parser · 85%
info
Tool: update_comment manifest_parser · 85%
info
Tool: delete_comment manifest_parser · 85%
info
Tool: get_card_comments manifest_parser · 85%
info
Tool: create_checklist manifest_parser · 85%
info
Tool: get_checklist_items manifest_parser · 85%
info
Tool: add_checklist_item manifest_parser · 85%
info
Tool: find_checklist_items_by_description manifest_parser · 85%
info
Tool: get_acceptance_criteria manifest_parser · 85%
info
Tool: get_checklist_by_name manifest_parser · 85%
info
Tool: update_checklist_item manifest_parser · 85%
info
Tool: delete_checklist_item manifest_parser · 85%
info
Tool: get_board_members manifest_parser · 85%
info
Tool: assign_member_to_card manifest_parser · 85%
info
Tool: remove_member_from_card manifest_parser · 85%
info
Tool: get_board_labels manifest_parser · 85%
info
Tool: create_label manifest_parser · 85%
info
Tool: update_label manifest_parser · 85%
info
Tool: delete_label manifest_parser · 85%
info
Tool: copy_card manifest_parser · 85%
info
Tool: copy_checklist manifest_parser · 85%
info
Tool: add_cards_to_list manifest_parser · 85%
info
Tool: get_board_custom_fields manifest_parser · 85%
info
Tool: update_card_custom_field manifest_parser · 85%
info
Tool: get_card_history manifest_parser · 85%
info
Tool: download_attachment manifest_parser · 85%
info
Transport: stdio manifest_parser · 90%
info
Required env vars (20) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
medium
Permission: network access detected permission_analyzer · 80%
low
Permission: filesystem access detected permission_analyzer · 90%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 19 components sbom_generator · 100%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%