mcp-server-trello

star 395

Trello MCP Server skill for board discovery, card workflows, checklist management, comments, attachments, labels, members, board/workspace selection, and health monitoring through the bundled @delorenj/mcp-server-trello server.

delorenj By delorenj schedule Updated 5/30/2026

name: mcp-server-trello description: Trello MCP Server skill for board discovery, card workflows, checklist management, comments, attachments, labels, members, board/workspace selection, and health monitoring through the bundled @delorenj/mcp-server-trello server.

Trello MCP Server Skill

Use this skill when an agent needs to inspect or manage Trello boards through the bundled MCP server. The skill carries its own server source in assets/source/ and installs it locally on first use.

Activation

Before using Trello tools, verify that the local server has been installed.

  1. Check for a built server at: {XDG_DATA_HOME:-$HOME/.local/share}/mcp-server-trello-skill/server/build/index.js
  2. If it is missing, run: bash {skill-root}/scripts/install.sh
  3. Confirm the MCP client has TRELLO_API_KEY and TRELLO_TOKEN configured. Optional values are TRELLO_BOARD_ID, TRELLO_WORKSPACE_ID, https_proxy, and HTTPS_PROXY.

The install script builds from assets/source/ when Bun is available. If Bun is not available, it falls back to the published package install path and creates a local wrapper at the same build/index.js check path.

Reading Order

Load only the reference needed for the current Trello task.

  • Start with references/trello-mcp/README.md for routing.
  • Use references/trello-mcp/configuration.md for authentication, install, and client setup.
  • Use references/trello-mcp/api.md when you need tool names and parameters.
  • Use references/trello-mcp/patterns.md for common board, card, checklist, and attachment workflows.
  • Use references/trello-mcp/gotchas.md for date formats, IDs, rate limits, and recovery steps.

Tool Routing

Choose tools by workflow, not by guessing IDs.

  • Board discovery: list_boards, set_active_board, get_active_board_info, list_workspaces, set_active_workspace, list_boards_in_workspace.
  • Lists and cards: get_lists, get_cards_by_list_id, get_card, add_card_to_list, update_card_details, move_card, archive_card, copy_card, add_cards_to_list, get_my_cards, get_card_history.
  • Checklists: create_checklist, get_checklist_items, add_checklist_item, find_checklist_items_by_description, get_acceptance_criteria, get_checklist_by_name, update_checklist_item, delete_checklist_item, copy_checklist.
  • Comments: add_comment, update_comment, delete_comment, get_card_comments.
  • Attachments: attach_image_to_card, attach_file_to_card, attach_image_data_to_card, download_attachment.
  • Labels and members: get_board_labels, create_label, update_label, delete_label, get_board_members, assign_member_to_card, remove_member_from_card.
  • Health: get_health, get_health_detailed, get_health_metadata, get_health_performance, perform_system_repair.

Agent Rules

  • Always discover the board, list, card, checklist, label, or member ID through tools before writing changes.
  • Prefer set_active_board after board discovery when several operations target the same board.
  • Use start dates as YYYY-MM-DD. Use due dates as full ISO 8601 timestamps.
  • Treat Trello API writes as external side effects. Confirm destructive actions such as archive, delete, or repair unless the user already authorized them.
  • Respect Trello rate limits: 300 requests per 10 seconds per API key and 100 requests per 10 seconds per token. The server queues requests, but agents should still batch discovery and avoid polling loops.
Install via CLI
npx skills add https://github.com/delorenj/mcp-server-trello --skill mcp-server-trello
Repository Details
star Stars 395
call_split Forks 128
navigation Branch main
article Path SKILL.md
More from Creator