MCPTrello
Provides tools to read and lightly update Trello boards, including listing boards, viewing board state and card details, searching cards, creating and updating cards, moving cards between lists, and adding checklist items.
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., "@MCPTrelloshow me the open cards on my Product Board"
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.
MCPTrello
An MCP (Model Context Protocol) server exposing a small, curated set of Trello tools — built to let an agent read and lightly update a Trello board without hand-pasted context, and as a learning exercise in how tool descriptions shape agent behavior (see DESIGN_NOTES.md for the reasoning behind each one).
Tools
Tool | Purpose |
| List accessible boards (id, name, url). |
| Full open state of a board: lists with nested open cards. |
| Read a single card by id, including its full description. |
| Free-text search for cards, across one board or all of them. |
| Create a card in a list. |
| Update a card's name, description, due date, position, members, and/or labels. |
| Move a card to a different list. |
| Add an item to a card's checklist. |
| Add a comment to a card. |
| Read a card's comment thread, newest first. |
Out of scope for this v1: full CRUD, remote/OAuth auth, rate limiting, MCP
resources/prompts, a cc-init command, auto-creating checklists, editing or
deleting existing comments, and caching board/list names between calls.
Related MCP server: trello-mcp-server
Setup
1. Get Trello credentials
Go to https://trello.com/power-ups/admin and create (or select) a Power-Up to get an API key.
From the same key page, generate a token by following the "Token" link — this authorizes the key to act as your Trello account.
2. Configure environment
cp .env.example .envFill in .env:
TRELLO_API_KEY=...
TRELLO_TOKEN=...
DEFAULT_BOARD_ID=... # optional — id of the board to use when `board` is omittedDEFAULT_BOARD_ID is optional. Without it, tools that need a board either
require you to pass one explicitly or (for search_cards) search across
every board you can access.
3. Install and build
Requires Node.js 18+.
npm install
npm run build4. Register with Claude Code
claude mcp add trello -- node <absolute-path-to-repo>\dist\index.jsVerification
npm run build— TypeScript build; run after any source change.npm run verify— launches the built server as a subprocess over stdio using the MCP SDK's ownClient+StdioClientTransport, lists all tools, and calls each one (including at least one error/ambiguous case per tool) against your real Trello account. Requires a fully filled-in.env— it makes real API calls.MCP Inspector (
npx @modelcontextprotocol/inspector --cli node dist/index.js --method tools/list) is a secondary, best-effort check. Every published Inspector version requires Node ≥22.7.5; on Node 18 it will fail to start. If you want to run it, use a separate Node 22+ installation (e.g. via nvm) rather than upgrading this project's runtime requirement.
This server cannot be deployed
Maintenance
Related MCP Connectors
Remote MCP for Kanban AI boards—manage projects, tasks, and comments from AI tools.
AI agents use CalmBoard MCP to access board data, tasks, insights, and project workflows.
Task & board management for AI agents + humans. Kanban, comments, digests via MCP.
Let AI agents query data and act across all your business apps via MCP.
Related MCP Servers
- FlicenseAqualityDmaintenanceEnables AI assistants to manage Trello boards, lists, cards, comments, checklists, labels, and members through natural language.16-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage Trello boards, lists, cards, labels, checklists, members, comments, and attachments through natural language.285 npmISC
- AlicenseNot gradedqualityAmaintenanceEnables interaction with Trello boards, lists, and cards through MCP-compatible clients, allowing read and update operations on allowlisted boards.22 npmMIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients to read and update Trello boards, lists, cards, comments, and labels using Trello's official REST API.285 npmISC