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) |
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": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_boardsA | List all open Trello boards. Returns a JSON array of boards with id, name, and closed status. |
| create_boardB | Create a new Trello board. Returns the created board with id and name. |
| get_boardA | Get a Trello board by ID. Returns board details including id, name, description, and closed status. |
| update_boardA | Update a Trello board. Provide board_id and any fields to update (name, description). Returns the updated board. |
| get_board_overviewB | Get a complete board overview with all lists and their cards in a single call. Returns board details, lists, and nested cards. |
| delete_boardA | Delete a Trello board permanently. This action cannot be undone. |
| list_listsA | List all lists on a Trello board. Returns a JSON array with id and name for each list. |
| create_listB | Create a new list on a Trello board. Returns the created list with id and name. |
| update_listA | Update a Trello list. Provide list_id and fields to update: name, pos (top/bottom/number). Returns the updated list. |
| archive_listB | Archive a Trello list (set closed=true). This hides the list from the board. |
| list_cardsB | List all cards in a Trello list. Returns a JSON array with id, name, and desc for each card. |
| create_cardA | 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_cardA | Get a Trello card by ID. Returns card details including id, name, desc, idList, and idBoard. |
| update_cardA | 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_cardC | Add an existing label to a Trello card. |
| remove_label_from_cardC | Remove a label from a Trello card. |
| archive_cardA | 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_cardA | Unarchive a Trello card (set closed=false). Restores the card to its list. |
| delete_cardA | Delete a Trello card permanently. This action cannot be undone. To hide a card while preserving it, use archive_card instead. |
| list_board_labelsB | List all labels on a Trello board. Returns a JSON array with id, name, and color for each label. |
| create_labelC | Create a label on a Trello board. Returns the created label with id, name, and color. |
| update_labelA | Update a Trello label. Provide label_id and fields to update (name, color). Returns the updated label. |
| delete_labelB | Delete a Trello label permanently. |
| list_card_checklistsA | List all checklists on a Trello card. Returns a JSON array with id and name for each checklist. |
| create_checklistB | Create a checklist on a Trello card. Returns the created checklist with id and name. |
| delete_checklistB | Delete a Trello checklist permanently. |
| create_check_itemA | 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_itemA | 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_itemB | Delete a check item from a checklist. |
| list_commentsB | List all comments on a Trello card. Returns a JSON array with id and text for each comment. |
| add_commentB | Add a comment to a Trello card. Returns the created comment with id and text. |
| update_commentB | Update a Trello comment. Returns the updated comment with id and text. |
| delete_commentC | Delete a Trello comment permanently. |
| get_meA | Get the authenticated Trello user. Returns id, username, and fullName. |
| list_board_membersA | List all members of a Trello board. Returns a JSON array with id, username, and fullName. |
| get_memberA | Get a Trello member by ID. Returns id, username, and fullName. |
| list_attachmentsA | List all attachments on a Trello card. Returns a JSON array with id, name, and url. |
| create_attachmentB | Create an attachment on a Trello card by URL. Returns the created attachment with id, name, and url. |
| get_attachmentC | Get metadata for a single attachment on a Trello card. Returns the attachment with id, name, and url. |
| upload_attachmentC | Upload a local file as an attachment to a Trello card. Returns the created attachment with id, name, and url. |
| download_attachmentC | Download a Trello card attachment to a local file. Returns the attachment metadata and the local file path. |
| delete_attachmentC | Delete an attachment from a Trello card. |
| list_webhooksA | List all Trello webhooks. Returns a JSON array with id, description, callbackURL, and active status. |
| create_webhookB | Create a Trello webhook. Returns the created webhook with id and callbackURL. |
| get_webhookB | Get a Trello webhook by ID. Returns webhook details including id, description, callbackURL, and active. |
| update_webhookB | Update a Trello webhook. Provide webhook_id and fields to update (description, active). |
| delete_webhookC | Delete a Trello webhook permanently. |
| searchA | 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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