get_boardsLABSCO SUMMARY
Board state, readable in the conversation where the work is being planned.
Four calls take you from which boards exist, to the lists on one, to the cards in a list, to what a single card actually says — enough to answer 'what is in progress' without anyone opening Trello.
What it is
A read-only TypeScript server over the Trello API: your boards, the lists on one, the cards in a board or list, and the detail behind a single card.
What you get
- Every board the authenticated user can see
- The lists on a board you name
- The cards on a board, or narrowed to one list
- Full detail for a single card
Requirements
An API key and a token, both in a .env file, and Node.js 18.x or higher. The project is built locally with make before first use.
Setup effort
Build from source
USE CASES
Getting a status read without interrupting anyone
Walk from the board to its lists to the cards sitting in the in-progress column.
Pulling the detail behind one ticket
Open the card by ID and read its full record rather than describing it from the title.
Writing a standup summary from the board
Fetch the cards for the board and let the summary be written from what is actually there.
Finding which board a project lives on
List the boards the token can see, then look at the lists on the likely one.
4 tools
Listed in project docs. Your client may show a different list.
get_listsget_cardsget_card_detailsBEFORE YOU INSTALL
What to know first
Tools you get
4 tools named in the project's documentation.
Requires
- Node.js 18 or later
- TRELLO_API_KEY in your environment
- TRELLO_TOKEN in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
You clone and build this one yourself.
Server setup
git clone https://github.com/andypost/mcp-server-ts-trello
cd mcp-server-ts-trelloInstall dependencies
make installBuild the project
make buildMCP Clients
Cline
{
"mcpServers": {
"trello-ts": {
"command": "node",
"args": [
"<YOUR_PATH_TO_MCP_SERVER_TS_TRELLO>/build/index.js"
],
"env": {
"TRELLO_API_KEY": "<YOUR_TRELLO_API_KEY>",
"TRELLO_TOKEN": "<YOUR_TRELLO_TOKEN>"
}
}
}
}