trello-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TRELLO_TOKEN | Yes | Your Trello token generated via authorization URL | |
| TRELLO_API_KEY | Yes | Your Trello API key from Power-Up admin |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_boardsA | List all Trello boards you can access. Returns compact {id, name, shortLink, url} — use this instead of dumping full board JSON. |
| list_custom_fieldsA | List the custom fields defined on a board, including the allowed options for list-type fields. Use this to discover field names and values before calling find_cards. |
| find_cardsA | Find cards on a board, optionally filtered by a custom field value, list name, and/or label. This is the main tool: e.g. fieldName='AI Ready', value='Claude kiosk'. Use |
| get_cardA | Get the full content of one card: description, custom field values, checklists, attachments, comments, members, due date. |
| add_commentA | Post a comment to a card (useful for asking a clarifying question or logging progress while solving a task). |
| set_custom_fieldA | Set (or clear) a custom field on a card — e.g. mark a task done by setting AI Ready to 'Done'. For list-type fields the value is matched to an existing option; pass createOption:true to add a new option. Leave value empty to clear the field. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
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/AxGrid/trello-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server