Skip to content
Agentmart
Submit a tool

MCP Server Trello

MCP server for Trello boards with rate limiting, type safety, and comprehensive API integration.

Connector by delorenj · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 447
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/delorenj-mcp-server-trello

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

MCP server for Trello boards with rate limiting, type safety, and comprehensive API integration.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
22 read · 27 write · 4 delete · 5 not yet classified
Secrets
2 (API keys, tokens or passwords)
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 58

Read from the source code; the running server may list different tools.

Read 22 · Look things up without changing anything.

  • find_checklist_items_by_description
  • get_acceptance_criteria
  • get_active_board_info
  • get_board_custom_fields
  • get_board_labels
  • get_board_members
  • get_card
  • get_card_comments
  • get_card_history
  • get_cards_by_list_id
  • get_checklist_by_name
  • get_checklist_items
Show 10 more tools
  • get_health
  • get_health_detailed
  • get_health_metadata
  • get_health_performance
  • get_lists
  • get_my_cards
  • get_recent_activity
  • list_boards
  • list_boards_in_workspace
  • list_workspaces

Write 27 · Create, change, send or run things.

  • add_card_to_list
  • add_card_to_listEval
  • add_cards_to_list
  • add_checklist_item
  • add_comment
  • add_list_to_board
  • archive_card
  • archive_list
  • assign_member_to_card
  • attach_data_to_card
  • attach_file_to_card
  • attach_image_data_to_card
Show 15 more tools
  • attach_image_to_card
  • create_board
  • create_checklist
  • create_label
  • download_attachment
  • move_card
  • set_active_board
  • set_active_workspace
  • update_card_custom_field
  • update_card_details
  • update_checklist_item
  • update_comment
  • update_label
  • update_list
  • update_list_position

Delete 4 · Delete, drop, revoke or wipe things.

  • delete_checklist_item
  • delete_comment
  • delete_label
  • remove_member_from_card

Not yet classified 5 · We could not tell from the name and description.

  • copy_card
  • copy_checklist
  • perform_system_repair
  • watch_card
  • watch_list

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • TRELLO_API_KEY
  • TRELLO_TOKEN

Tools (58)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • add_card_to_listAdd Card to List

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

  • add_card_to_listEval

    Evaluates the add_card_to_list tool

  • add_cards_to_listAdd Cards to List

    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.

  • add_checklist_itemAdd Checklist Item

    Add a new item to a checklist

  • add_commentAdd Comment to Card

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

  • add_list_to_boardAdd List to Board

    Add a new list to the specified board

  • archive_cardArchive Card

    Send a card to the archive on a specific board

  • archive_listArchive List

    Send a list to the archive on a specific board

  • assign_member_to_cardAssign Member to Card

    Assign a member to a specific card

  • attach_data_to_cardAttach Data to Card

    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_file_to_cardAttach File to Card

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

  • attach_image_data_to_cardAttach Image Data to Card

    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.

  • attach_image_to_cardAttach Image to Card

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

  • copy_cardCopy Card

    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_checklistCopy Checklist

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

Show 43 more tools
  • create_boardCreate Board

    Create a new Trello board optionally within a workspace

  • create_checklistCreate Checklist

    Create a new checklist

  • create_labelCreate Label

    Create a new label on a board

  • delete_checklist_itemDelete Checklist Item

    Delete a checklist item from a card

  • delete_commentDelete Comment from Card

    Delete a comment from a Trello card

  • delete_labelDelete Label

    Delete a label from a board

  • download_attachmentDownload Attachment

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

  • find_checklist_items_by_descriptionFind Checklist Items by Description

    Search for checklist items containing specific text in their description

  • get_acceptance_criteriaGet Acceptance Criteria

    Get a card's (or board's) acceptance criteria. Matches a checklist named "Acceptance Criteria", "AC", "DoD", or "Definition of Done" (case-insensitive); first match in that order wins. Returns a {found: true|false} union; read reason when not found.

  • get_active_board_infoGet Active Board Info

    Get information about the currently active board

  • get_board_custom_fieldsGet Board Custom Fields

    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.

  • get_board_labelsGet Board Labels

    Get all labels of a specific board

  • get_board_membersGet Board Members

    Get all members of a specific board

  • get_cardGet Card

    Get detailed information about a specific Trello card

  • get_card_commentsGet Card Comments

    Retrieve all comments from a specific Trello card

  • get_card_historyGet Card History

    Get the history/actions of a specific card

  • get_cards_by_list_idGet Cards by List ID

    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.

  • get_checklist_by_nameGet Checklist by Name

    Get a complete checklist with all its items and completion percentage

  • get_checklist_itemsGet Checklist Items

    Get all items from a checklist by name

  • get_health

    Description is built at runtime.

  • get_health_detailed

    Description is built at runtime.

  • get_health_metadata

    Description is built at runtime.

  • get_health_performance

    Description is built at runtime.

  • get_listsGet Lists

    Retrieve all lists from the specified board

  • get_my_cardsGet My Cards

    Fetch all cards assigned to the current user

  • get_recent_activityGet Recent Activity

    Fetch recent activity on the Trello board

  • list_boardsList Boards

    List all boards the user has access to

  • list_boards_in_workspaceList Boards in Workspace

    List all boards in a specific workspace

  • list_workspacesList Workspaces

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

  • move_cardMove Card

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

  • perform_system_repair

    Description is built at runtime.

  • remove_member_from_cardRemove Member from Card

    Remove a member from a specific card

  • set_active_boardSet Active Board

    Set the active board for future operations

  • set_active_workspaceSet Active Workspace

    Set the active workspace for future operations

  • update_card_custom_fieldUpdate Card Custom Field

    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, checkbox="true"/"false", date=ISO 8601 string, list=option ID from get_board_custom_fields. To clear a field, set type to "clear" and omit value.

  • update_card_detailsUpdate Card Details

    Update an existing card's details on a specific board

  • update_checklist_itemUpdate Checklist Item

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

  • update_commentUpdate Comment on Card

    Update the given comment with the new text

  • update_labelUpdate Label

    Update an existing label

  • update_listUpdate List

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

  • update_list_positionUpdate List Position

    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.

  • watch_cardWatch Card

    Subscribe or unsubscribe from watching a card for activity notifications

  • watch_listWatch List

    Subscribe or unsubscribe from watching a list for activity notifications

Signals

Stars
447
Forks
148
Open issues
21
Weekly downloads
2,179
Last commit
Oct 15, 2026 (13 days ago)
Last release
Jul 25, 2026 (3 months ago)
Last package publish
Jul 25, 2026 (3 months ago)

From GitHub (fetched Oct 24, 2026) and the package registry.

Details

Registry name
io.github.delorenj/mcp-server-trello
Version
1.8.1
Auth
API key
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 25, 2026

More from delorenj

Cite this page

MCP Server Trello. Agent Mart. https://agentmart.dev/connectors/delorenj-mcp-server-trello (last updated 2026-10-25)