Trello Model Context Protocol (MCP) Server for AI Agents
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
Transform your Trello boards into a living workspace for AI agents. This Model Context Protocol (MCP) server allows LLMs (like Gemini, Claude, and GPT-4) to see, organize, and manage your projects with natural language.
This project bridges the gap between AI and your Trello workflow. Instead of manually moving cards, you can tell your AI: "Move all 'To Do' cards with the 'Urgent' label to 'In Progress' and assign them to me."
Global Usage: You can save this project anywhere on your computer. Once registered, your AI will be able to start the server automatically whenever neededβno manual terminal execution required.
Create a .env file in the project root (use .env.example as a template):
To use this server anywhere on your computer, register it with the user scope:
[!IMPORTANT] Always use the absolute path to
dist/index.jsin the command above.
Your AI agent will automatically "learn" these advanced capabilities:
list_boards: List all your Trello boards.read_board: Deep dive into lists, cards, labels, and members.get_lists_on_board: Fetch only column names and IDs.create_list / update_list: Manage board columns and their ordering (pos).archive_list: Cleanup board structure.get_board_labels / get_board_members: Fetch IDs for precise automation.create_label / update_label: Manage board labels (names and colors).get_cards_in_list: Fetch cards for a specific column.get_card_details: Deep dive into comments, attachments, and checklists for a single card.search_cards: Perform fast text-based searches across the entire board.create_card / update_card: Create or modify tasks (name, desc, dates, labels, and pos).move_card: Change task status across lists (supports pos).move_all_cards: Bulk Action to move all cards from one list to another.archive_card: Cleanup completed work.add_checklist: Create a new checklist header on a card.update_checklist: Rename or reorder an existing checklist header.delete_checklist: Remove a checklist entirely.create_checkitem: Add a new item to an existing checklist.update_checkitem: Update items (rename, mark as complete/incomplete, or reorder).delete_checkitem: Remove a specific item from a checklist.add_attachment: Attach URL-based links to cards.upload_file: Upload real files (PDFs, scripts, reports) directly from your computer to a card.set_custom_field: Set values for Custom Fields (e.g., "Estimate", "Project ID"). Note: Requires Custom Fields Power-Up enabled on the board.assign_member: Assign teammates to tasks.add_comment: Discuss tasks directly through the AI.[!TIP] Reordering (the
posparameter):
Use'top','bottom', or a positive number (e.g.,1) to precisely reorder cards, lists, checklists, and items.
[!WARNING] Server shows as "Disconnected"?
- Empty Command: If
/mcp listshows a red dot, ensure yoursettings.json(atC:\Users\YourUser\.gemini\settings.json) has"command": "node"correctly set.- Environment Variables: Run
node dist/index.jsmanually. If it fails, your.envis likely missing from the root folder.- SDK Compatibility: This project uses
@modelcontextprotocol/sdkv1.29.0. If you experience protocol errors, runnpm installto ensure you have the latest version.
[!TIP] Docker is perfect for keeping your local environment clean.
Contributions are welcome! If you find a bug or have a feature request, please open an issue or submit a pull request.
Created by [Luiz Feltrin]
Show some love! Give this repository a βοΈ if it helped you!
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/trello-mcp-server)<a href="https://allmcps.com/mcp/trello-mcp-server"><img src="https://allmcps.com/api/badge/trello-mcp-server?style=directory" alt="Trello Mcp Server on AllMCPs" /></a>