trello-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TRELLO_TOKEN | Yes | Your Trello API token from https://trello.com/power-ups/admin | |
| TRELLO_API_KEY | Yes | Your Trello API key from https://trello.com/power-ups/admin |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| trello_project_infoA | Show the active project, configured boards, aliases, and default board from .trello-mcp.json. |
| trello_project_overviewB | Dashboard view of all boards configured for this project, including lists and card titles. |
| trello_get_meA | Verify your Trello connection and return the authenticated member profile. |
| trello_list_boardsB | List boards for the current context. With project config, returns only boards selected for this project. |
| trello_get_my_cardsB | List cards assigned to you. Optionally scoped to project boards. |
| trello_get_boardA | Get a board with open lists and cards. Uses project default board when board is omitted. |
| trello_list_listsA | List open lists on a board. |
| trello_get_recent_activityB | Fetch recent activity on a board. |
| trello_get_cards_in_listC | Get open cards in a list. |
| trello_get_cardB | Get full card details including comments, checklists, members, and attachments. |
| trello_create_cardC | Create a new card in a list. |
| trello_update_cardB | Update a card (name, description, due date, labels, list, archive state). |
| trello_move_cardC | Move a card to another list. |
| trello_archive_cardC | Archive a card. |
| trello_add_listC | Add a new list to a board. |
| trello_add_checklistC | Add a checklist to a card. |
| trello_add_checklist_itemC | Add an item to a checklist. |
| trello_update_checklist_itemC | Update a checklist item (text or completion state). |
| trello_delete_checklist_itemC | Delete a checklist item. |
| trello_add_commentC | Add a comment to a card. |
| trello_get_card_commentsA | Get comments on a card without fetching full card data. |
| trello_update_commentC | Update an existing comment. |
| trello_delete_commentC | Delete a comment. |
| trello_searchC | Search cards and boards. Scoped to project boards by default when configured. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 24 tools
Each tool targets a distinct action or resource: get, list, create, update, delete, move, search, etc. There is no overlap; even similar tools like get_card and get_card_comments are clearly differentiated by purpose.
All tools follow the consistent pattern trello_{verb}_{noun} (e.g., trello_add_checklist, trello_get_card, trello_list_boards). No mixed conventions or unclear abbreviations.
24 tools is on the higher side but justified given the breadth of Trello's API (boards, lists, cards, checklists, comments, search, project config). Each tool serves a clear purpose, though some could be combined.
Covers core CRUD operations for boards, lists, cards, checklists, and comments, plus search and project management. Missing board creation/deletion, but these are less common in typical MCP workflows.