Trello MCP Server
Provides tools for managing Trello boards, lists, cards, labels, and checklists, enabling AI agents to interact with a Trello workspace.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Trello MCP ServerList my Trello boards"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Trello MCP Server
A Model Context Protocol (MCP) server for the Trello REST API. Connects Claude Desktop to your Trello workspace, giving Claude tools to manage boards, lists, cards, labels, and checklists.
Features
Boards — list, get, and create boards
Lists — list, create, and update lists
Cards — list, get, create, update, and delete cards (including moving between lists and setting due dates)
Labels — list, create, add to cards, and remove from cards
Checklists — get, create, add items, and check/uncheck items
Related MCP server: Trello MCP Server
Prerequisites
Node.js v18 or higher
A Trello account
Claude Desktop
Setup
1. Clone the repo
git clone https://github.com/ChrisLochhead/Trello-MCP-Server.git
cd Trello-MCP-Server2. Install dependencies and build
npm install
npm run build3. Get your Trello API credentials
Create a new Power-Up (name it anything — e.g. "My MCP App")
Navigate to the API Key tab and click Generate a new API Key — copy the key
On the same page, click the Token link, authorize, and copy the token from the resulting page
4. Configure Claude Desktop
Open your Claude Desktop config file:
Windows:
C:\Users\<YourUsername>\AppData\Local\Claude\claude_desktop_config.jsonmacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Add the following inside the top-level JSON object (not inside "preferences"):
"mcpServers": {
"trello": {
"command": "C:\\Program Files\\nodejs\\node.exe",
"args": ["C:\\path\\to\\Trello-MCP-Server\\dist\\index.js"],
"env": {
"TRELLO_API_KEY": "your_api_key_here",
"TRELLO_API_TOKEN": "your_token_here"
}
}
}Note for Windows users: use the full path to
node.exe(find it by runningwhere nodein Command Prompt). Use double backslashes in the path.
5. Restart Claude Desktop
After saving the config, restart Claude Desktop. In a new conversation, you can test it by asking:
"List my Trello boards"
Available Tools
Tool | Description |
| List all boards for the authenticated user |
| Get a board's details and lists |
| Create a new board |
| Get all lists on a board |
| Create a new list on a board |
| Rename, archive, or reposition a list |
| List cards on a board or list |
| Get full card details |
| Create a new card |
| Update a card (name, description, due date, list, etc.) |
| Permanently delete a card |
| Get all labels on a board |
| Create a new label |
| Add a label to a card |
| Remove a label from a card |
| Get all checklists on a card |
| Add a checklist to a card |
| Add an item to a checklist |
| Check/uncheck or rename a checklist item |
Development
npm run dev # Run with auto-reload (tsx watch)
npm run build # Compile TypeScript to dist/
npm run clean # Remove dist/License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Run UX research from Claude — create card sort studies, list studies, pull headline stats.
- platform7nOAuthtech.p7n
Connect Claude to your Platform7n workspaces — chat, links, and tasks. One-click OAuth.
Manage Superlist tasks and lists in plain language from any MCP-compatible AI agent.
Plan trips directly into TravelOwl from a conversation with Claude.
Related MCP Servers
- FlicenseBqualityDmaintenanceEnables seamless integration between Claude and Trello via Nango authentication. Allows managing boards, lists, cards, comments, and attachments through natural language commands with complete Trello API coverage.191-
- AlicenseAqualityDmaintenanceEnables interaction with Trello through the Trello API, allowing users to manage boards, lists, and cards including creating, updating, deleting, and retrieving Trello data through natural language.747 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables Claude to manage Trello boards, lists, and cards through natural language, using tools like list_boards, add_card, and move_card.MIT
- AlicenseNot gradedqualityDmaintenanceEnables Claude to manage Trello boards, lists, and cards through natural language.248 npmISC