Trello Desktop MCP Server
Trello boards, lists, and cards accessible within your local AI workflows.
Data last scanned yesterday · Reviewed last month
Overview
This server facilitates comprehensive interaction with Trello through the Model Context Protocol. It allows AI clients such as Claude Desktop or Gemini CLI to search across boards, view card details, and manage organizational workflows directly from an AI interface. Users can perform CRUD operations, including creating cards, moving them between lists, adding comments, and managing checklists or labels. Setup requires providing Trello API credentials, specifically an API key and a token, via the MCP client configuration. The server runs locally using Node.js and acts as a bridge for your AI to manipulate your Trello account data based on your instructions.
Our verdict
With a security score of 32/100, this server is classified as high-risk. This rating stems from the fact that it is a community-maintained project rather than an official Trello product, and critical security aspects such as OAuth support and read-only mode verification remain unreviewed. Given these findings, users should proceed with caution and only deploy this if they are comfortable managing sensitive API tokens in a local configuration file.
- Supports full board, list, and card management capabilities.
- Compatible with Claude Desktop, Claude Code, and Gemini CLI.
- Minimal supply-chain surface with only two direct dependencies.
- Comprehensive documentation provided for installation and setup.
- Security score of 32/100 indicates high risk level.
- Not maintained by Trello or an official vendor.
- Authentication and read-only mode have not been security reviewed.
Setup
{
"mcpServers": {
"trello-desktop-mcp": {
"args": [
"-y",
"trello-mcp"
],
"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 |
|---|---|---|
| trello_search | Universal search across all Trello content | low |
| trello_get_user_boards | Get all boards accessible to the current user | low |
| get_board_details | Get detailed board information with lists and cards | low |
| get_card | Get comprehensive card details | low |
| create_card | Create new cards in any list | medium |
| update_card | Update card properties | medium |
| move_card | Move cards between lists | medium |
| trello_add_comment | Add comments to cards | medium |
| trello_get_list_cards | Get all cards in a specific list | low |
| trello_create_list | Create new lists on boards | medium |
Compatibility
| Client | Local | Docker | Remote | Read-only |
|---|---|---|---|---|
| ChatGPT | ||||
| Claude Desktop | ||||
| Cursor | ||||
| VS Code | ||||
| Windsurf |
Frequently asked questions
›What software do I need to run this server?
You must have Node.js 18 or higher installed on your machine.
›Where can I obtain the necessary Trello credentials?
You can get your API key and generate a token by visiting the official Trello app key page at https://trello.com/app-key.
›Does the Trello token expire?
The token you generate for this integration does not expire and provides both read and write access to your Trello account.
›How do I configure this server with an MCP client?
You must configure your client to run the server using 'node' followed by the absolute path to 'dist/index.js' and provide 'TRELLO_API_KEY' and 'TRELLO_TOKEN' as environment variables.
›Is this server limited to Claude Desktop?
No, it is compatible with any MCP-compliant client that supports stdio transport, such as Claude Code and the Gemini CLI.
Alternatives
Badge
Maintain this server? Add the live badge to your README.