Trello MCP Server
Provides tools for managing Trello boards, lists, cards, labels, and checklists, enabling AI agents to interact with a Trello workspace.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Manage Redbooth tasks, task lists, comments, tags and files from Claude and other AI assistants.
Trello in Claude Code in 60 seconds. No API key, no hosting. Hosted, OAuth sign-in, 18 tools.
Lets Claude, ChatGPT, and Muse read and update your beckett tasks, notes, calendar, and lists.
Track job applications on a board: let Claude or ChatGPT read and update jobs, interviews, notes.
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.7243 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.139 npmISC