Ts Trello MCP Server

TypeScript implementation of a Model Context Protocol (MCP) server for Trello integration

Local serverstdioTypeScript

What is the Ts Trello MCP server?

Ts Trello becomes available to MCP clients through the ts trello mcp server. TypeScript implementation of a Model Context Protocol (MCP) server for Trello integration.

What Ts Trello does

A TypeScript implementation of a Model Context Protocol (MCP) server for Trello integration, providing tools for AI assistants to interact with Trello boards, lists, and cards.

Key capabilities

  • Full Trello API integration through MCP tools
  • Asynchronous operations for better performance
  • Type-safe implementation using TypeScript
  • Comprehensive error handling
  • Environment-based configuration

Tools it exposes

Once connected, the assistant can call these 4 tools directly:

  • get_boards — Retrieves all Trello boards for the authenticated user. typescript // No input parameters required
  • get_lists — Fetches all lists from a specified board. typescript { "request": { "board_id": string // ID of the board } }
  • get_cards — Gets cards from a board or specific list. typescript { "request": { "board_id": string, // ID of the board "list_id"?: string // Optional: ID of a specific
  • get_card_details — Retrieves detailed information about a specific card. typescript { "request": { "card_id": string // ID of the card } }

Installing the ts trello mcp server

Setup follows the standard MCP pattern: clone or install the server, then register it in your client's configuration file and restart the client. The configuration snippets on this page cover Claude Desktop, Claude Code and Cursor.

Configuration

Before the server will start you need to supply 2 environment variables: TRELLO_API_KEY, TRELLO_TOKEN. Keep credentials in your client's env block or a secrets manager rather than committing them.

Requirements

  • Node.js 18.x or higher - npm or yarn - Trello API credentials

Where it fits

Productivity servers pay off through capture: the tasks and notes that never get filed are the ones where opening the app is more friction than the thought is worth. Ts Trello sits in that group, and the shape of its toolset — get_boards, get_lists, get_cards among others — tells you what it is really for. Worth comparing against the other productivity servers in this directory before you commit to one, since several overlap in scope but differ sharply in setup cost and permissions.

Practical notes

  • This server runs locally, so it operates with whatever access your machine and its credentials already have. Scope that deliberately rather than by default.
  • It will not start until its required credentials are present, so set those before wondering why the tools never appear.
  • Maintained by andypost, written in TypeScript.
  • MCP clients ask for confirmation before each tool call by default. Keep that on while you learn what the ts trello mcp server actually does with your data.
  • Every entry in this directory is reviewed by hand before it goes live, and details are checked against the project's own documentation.

Available tools

ToolWhat it does
get_boardsRetrieves all Trello boards for the authenticated user. typescript // No input parameters required
get_listsFetches all lists from a specified board. typescript { "request": { "board_id": string // ID of the board } }
get_cardsGets cards from a board or specific list. typescript { "request": { "board_id": string, // ID of the board "list_id"?: string // Optional: ID of a specific list } }
get_card_detailsRetrieves detailed information about a specific card. typescript { "request": { "card_id": string // ID of the card } }

Configuration

  • Node.js 18.x or higher - npm or yarn - Trello API credentials
VariableDescriptionRequired
TRELLO_API_KEYCredential the server authenticates with.Yes
TRELLO_TOKENCredential the server authenticates with.Yes

Example prompts to try

  • Use Ts Trello to get boards.
  • Use Ts Trello to get lists.
  • Use Ts Trello to get cards.

Frequently asked questions

It connects Ts Trello to MCP-compatible AI assistants such as Claude and Cursor, exposing 4 tools (get_boards, get_lists, get_cards, and more) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Ts Trello directly.