Trellio-MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TRELLO_TOKEN | No | Your Trello token (required if using environment variable fallback instead of stored credentials) | |
| TRELLO_API_KEY | No | Your Trello API key (required for authentication) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_boards | List all open Trello boards. Returns a JSON array of boards with id, name, and closed status. |
| create_board | Create a new Trello board. Returns the created board with id and name. |
| get_board | Get a Trello board by ID. Returns board details including id, name, description, and closed status. |
| update_board | Update a Trello board. Provide board_id and any fields to update (name, description). Returns the updated board. |
| get_board_overview | Get a complete board overview with all lists and their cards in a single call. Returns board details, lists, and nested cards. |
| delete_board | Delete a Trello board permanently. This action cannot be undone. |
| list_lists | List all lists on a Trello board. Returns a JSON array with id and name for each list. |
| create_list | Create a new list on a Trello board. Returns the created list with id and name. |
| update_list | Update a Trello list. Provide list_id and fields to update: name, pos (top/bottom/number). Returns the updated list. |
| archive_list | Archive a Trello list (set closed=true). This hides the list from the board. |
| list_cards | List all cards in a Trello list. Returns a JSON array with id, name, and desc for each card. |
| create_card | Create a new card in a Trello list. Optionally set position (top/bottom), labels (comma-separated label IDs), due date (ISO 8601), and dueComplete (true/false). Returns the created card with id and name. |
| get_card | Get a Trello card by ID. Returns card details including id, name, desc, idList, and idBoard. |
| update_card | Update a Trello card. Provide card_id and fields to update: name, desc, idList, pos (top/bottom/number), idLabels (comma-separated label IDs), due (ISO 8601), dueComplete (true/false). Returns the updated card. |
| add_label_to_card | Add an existing label to a Trello card. |
| remove_label_from_card | Remove a label from a Trello card. |
| archive_card | Archive a Trello card (set closed=true). The card is hidden from the board but preserved with its history, attachments and comments. Reversible via unarchive_card. For permanent removal use delete_card. |
| unarchive_card | Unarchive a Trello card (set closed=false). Restores the card to its list. |
| delete_card | Delete a Trello card permanently. This action cannot be undone. To hide a card while preserving it, use archive_card instead. |
| list_board_labels | List all labels on a Trello board. Returns a JSON array with id, name, and color for each label. |
| create_label | Create a label on a Trello board. Returns the created label with id, name, and color. |
| update_label | Update a Trello label. Provide label_id and fields to update (name, color). Returns the updated label. |
| delete_label | Delete a Trello label permanently. |
| list_card_checklists | List all checklists on a Trello card. Returns a JSON array with id and name for each checklist. |
| create_checklist | Create a checklist on a Trello card. Returns the created checklist with id and name. |
| delete_checklist | Delete a Trello checklist permanently. |
| create_check_item | Create a check item in a Trello checklist. Optionally set position (top/bottom/numeric). Returns the created item with id, name, and state. |
| update_check_item | Update a check item. Provide card_id, check_item_id, and at least one of: state (complete/incomplete), name, pos (top/bottom/numeric). |
| delete_check_item | Delete a check item from a checklist. |
| list_comments | List all comments on a Trello card. Returns a JSON array with id and text for each comment. |
| add_comment | Add a comment to a Trello card. Returns the created comment with id and text. |
| update_comment | Update a Trello comment. Returns the updated comment with id and text. |
| delete_comment | Delete a Trello comment permanently. |
| get_me | Get the authenticated Trello user. Returns id, username, and fullName. |
| list_board_members | List all members of a Trello board. Returns a JSON array with id, username, and fullName. |
| get_member | Get a Trello member by ID. Returns id, username, and fullName. |
| list_attachments | List all attachments on a Trello card. Returns a JSON array with id, name, and url. |
| create_attachment | Create an attachment on a Trello card by URL. Returns the created attachment with id, name, and url. |
| get_attachment | Get metadata for a single attachment on a Trello card. Returns the attachment with id, name, and url. |
| upload_attachment | Upload a local file as an attachment to a Trello card. Returns the created attachment with id, name, and url. |
| download_attachment | Download a Trello card attachment to a local file. Returns the attachment metadata and the local file path. |
| delete_attachment | Delete an attachment from a Trello card. |
| list_webhooks | List all Trello webhooks. Returns a JSON array with id, description, callbackURL, and active status. |
| create_webhook | Create a Trello webhook. Returns the created webhook with id and callbackURL. |
| get_webhook | Get a Trello webhook by ID. Returns webhook details including id, description, callbackURL, and active. |
| update_webhook | Update a Trello webhook. Provide webhook_id and fields to update (description, active). |
| delete_webhook | Delete a Trello webhook permanently. |
| search | Search Trello for boards and cards by keyword. Optional id_board scopes the search to a single board. Returns matching boards and cards (cards include idList, desc, idLabels). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| summarize_board | Generate a summary of a Trello board's current status. |
| create_sprint | Set up a new sprint on a Trello board. |
| daily_standup | Generate a daily standup report from a Trello board. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/scaratec/trellio-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server