Trello MCP Server
Trello boards, cards, and comments managed directly through AI agents.
Data last scanned yesterday · Reviewed 2 months ago
Overview
Trello MCP Server acts as an interface for Trello, allowing AI agents to perform complex operations like managing board activities, extracting comprehensive card data, and handling attachments. The server is built with TypeScript and utilizes the Bun runtime for increased performance. It features built-in rate limiting to manage Trello API constraints, input validation for API interactions, and dynamic board switching capabilities. The server supports a range of actions, including commenting on cards, attaching files via URLs, and exporting data in markdown format.
Our verdict
With a high-risk security score of 30/100, this server should be used with significant caution. It lacks any formal authentication mechanism, meaning anyone with access to the configuration can execute commands on your Trello account. Furthermore, the absence of a read-only mode grants every installation full write access to your data, which may be inappropriate for environments requiring granular permission controls.
- Built on the high-performance Bun runtime
- Includes robust built-in Trello API rate limiting
- Provides comprehensive extraction of card metadata
- Features only five direct dependencies
- No authentication mechanism implemented
- Lacks a read-only mode for restricted access
- Community-maintained rather than official Trello software
- Missing a configured homepage link
Setup
{
"mcpServers": {
"mcp-server-trello": {
"args": [
"-y",
"@delorenj/mcp-server-trello"
],
"command": "npx"
}
}
}Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.
- No read-only mode — running this grants full read/write access.
- No built-in authentication — anyone with access to this config can invoke every tool it exposes.
Tools
| Tool | Description | Risk |
|---|---|---|
| get_checklist_items | Get all items from a checklist by name. | low |
| add_checklist_item | Add a new item to an existing checklist. | medium |
| find_checklist_items_by_description | Search for checklist items containing specific text. | low |
| get_acceptance_criteria | Get all items from the "Acceptance Criteria" checklist. | low |
| get_checklist_by_name | Get a complete checklist with all items and completion percentage. | low |
| update_checklist_item | Update an existing checklist item. | medium |
| delete_checklist_item | Delete an existing checklist item. | high |
| get_card | Get comprehensive details of a specific Trello card with human-level parity. | low |
| get_cards_by_list_id | Fetch all cards from a specific list. | low |
| get_lists | Retrieve all lists from a board. | low |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›What authentication is required to use this MCP server?
You must provide your Trello API Key and Trello Token as environment variables in a .env file.
›Can I restrict the server to only access specific Trello workspaces?
Yes, you can define a comma-separated list of workspace IDs in the TRELLO_ALLOWED_WORKSPACES environment variable to limit access.
›Does the server support corporate proxy environments?
Yes, you can configure the server to use a proxy by setting the https_proxy or HTTPS_PROXY environment variable.
›How do I switch between different Trello boards?
You can either provide a boardId parameter in each API call or use the set_active_board tool to change the board dynamically without restarting.
›What is the recommended way for an AI agent to install this server?
The server is distributed as a skill package; agents should follow the instructions in skill/SKILL.md, which executes an automated install.sh script.
Alternatives
Changelog
- Fixv1.6.1 - Patch: CHANGELOG Fix
2025-10-16
- Newv1.6.0 - Complete Comment Management
2025-10-16
- Fixv1.0.0
2025-07-17
Badge
Maintain this server? Add the live badge to your README.