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 "Install 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
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.Last updated191
- FlicenseBqualityDmaintenanceEnables Claude to interact with Trello boards, lists, cards, comments, and attachments through natural language commands. Uses Nango OAuth authentication to provide complete Trello API coverage including creation, updates, search, and project management operations.Last updated19
- 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.Last updated763MIT
- Alicense-qualityDmaintenanceEnables Claude to manage Trello boards, lists, and cards through natural language, using tools like list_boards, add_card, and move_card.Last updatedMIT
Related MCP Connectors
Connect Claude to Fathom meeting recordings, transcripts, and summaries
Persistent context for Claude. Your AI always knows your projects and next actions across sessions.
WHOOP recovery, strain, sleep and workouts in Claude via official WHOOP OAuth. Free, open source.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/ChrisLochhead/Trello-MCP-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server