A Model Context Protocol (MCP) server for interacting with Trello boards
Claude mcp trello mcp server connects Claude MCP Trello to AI assistants that speak the Model Context Protocol. A Model Context Protocol (MCP) server for interacting with Trello boards.
A Model Context Protocol (MCP) server that provides tools for interacting with Trello boards. This server enables seamless integration with Trello's API while handling rate limiting, type safety, and error handling automatically.
Once connected, the assistant can call these 14 tools directly:
trello_get_cards_by_list — Retrieves a list of cards contained in the specified list IDtrello_get_lists — The trello_get_lists tool exposed by this servertrello_get_recent_activity — Retrieves the most recent activity for a specified board. The limit argument can specify how many to retrieve (default: 10)trello_add_card — The trello_add_card tool exposed by this servertrello_update_card — The trello_update_card tool exposed by this servertrello_archive_card — The trello_archive_card tool exposed by this servertrello_add_list — The trello_add_list tool exposed by this servertrello_archive_list — The trello_archive_list tool exposed by this servertrello_get_my_cards — The trello_get_my_cards tool exposed by this servertrello_search_all_boards — Performs a cross-board search across all boards in the workspace (organization), depending on plan/permissionstrello_get_card_attachments — Retrieves all attachments from a specified card. Returns attachment metadata including name, file size, MIME type, and URL. Use this to discover whattrello_download_attachment — Downloads a specific attachment from a Trello card. For files uploaded directly to Trello, returns the content as base64-encoded data. For external linksPrerequisites — The Prerequisites tool exposed by this serverSetup — 1. Clone the repository: bash git clone https://github.com/hrs-asano/claude-mcp-trello.git cd claude-mcp-trelloSetup 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.
Before the server will start you need to supply 6 environment variables: TRELLO_API_KEY, TRELLO_TOKEN, YOUR_NODE_PATH, YOUR_PATH, YOUR_KEY, YOUR_TOKEN. Keep credentials in your client's env block or a secrets manager rather than committing them.
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. Claude MCP Trello sits in that group, and the shape of its toolset — trello_get_cards_by_list, trello_get_lists, trello_get_recent_activity 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.
| Tool | What it does |
|---|---|
| trello_get_cards_by_list | Retrieves a list of cards contained in the specified list ID. |
| trello_get_lists | The trello_get_lists tool exposed by this server. |
| trello_get_recent_activity | Retrieves the most recent activity for a specified board. The limit argument can specify how many to retrieve (default: 10). |
| trello_add_card | The trello_add_card tool exposed by this server. |
| trello_update_card | The trello_update_card tool exposed by this server. |
| trello_archive_card | The trello_archive_card tool exposed by this server. |
| trello_add_list | The trello_add_list tool exposed by this server. |
| trello_archive_list | The trello_archive_list tool exposed by this server. |
| trello_get_my_cards | The trello_get_my_cards tool exposed by this server. |
| trello_search_all_boards | Performs a cross-board search across all boards in the workspace (organization), depending on plan/permissions. |
| trello_get_card_attachments | Retrieves all attachments from a specified card. Returns attachment metadata including name, file size, MIME type, and URL. Use this to discover what attachments exist on a card before downloading. |
| trello_download_attachment | Downloads a specific attachment from a Trello card. For files uploaded directly to Trello, returns the content as base64-encoded data. For external links, returns the URL. |
| Prerequisites | The Prerequisites tool exposed by this server. |
| Setup | 1. Clone the repository: bash git clone https://github.com/hrs-asano/claude-mcp-trello.git cd claude-mcp-trello |
{
"mcpServers": {
"trello": {
"command": "{YOUR_NODE_PATH}", // for example: /opt/homebrew/bin/node
"args": [
"{YOUR_PATH}/claude-mcp-trello/build/index.js"
],
"env": {
"TRELLO_API_KEY": "{YOUR_KEY}",
"TRELLO_TOKEN": "{YOUR_TOKEN}"
}
}
}
}Configuration as documented by the project. Restart the client after saving.
| Variable | Description | Required |
|---|---|---|
| TRELLO_API_KEY | Credential the server authenticates with. | Yes |
| TRELLO_TOKEN | Credential the server authenticates with. | Yes |
| YOUR_NODE_PATH | Filesystem location the server is allowed to use. | Optional |
| YOUR_PATH | Filesystem location the server is allowed to use. | Optional |
| YOUR_KEY | Credential the server authenticates with. | Yes |
| YOUR_TOKEN | Credential the server authenticates with. | Yes |
Your workspace, on speaking terms with AI — search, read and write Notion pages and databases.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Search and read your Drive — Docs, Sheets and files become context your assistant can actually use.
Your assistant inside the workspace — read channels, search history, post messages and tame the noise.
Metabase ships its own MCP endpoint — search your BI content, build and run queries, and save questions and dashboards without leaving the chat.
Stop letting your assistant hallucinate n8n node parameters — this server hands it the real schemas, templates and validation.