Trello MCP Server

An MCP server that connects Trello with AI assistants, allowing users to manage Trello boards, lists, and cards through natural language interactions.

Get this MCP server

An MCP server that connects Trello with AI assistants, allowing users to manage Trello boards, lists, and cards through natural language interactions.

Installation

From Source Code

git clone https://github.com/lioarce01/trello-mcp-server.git
cd trello-mcp-server
npm install
npm run build

Docker

git clone https://github.com/lioarce01/trello-mcp-server.git
cd trello-mcp-server
docker build -t trello-mcp-server .

Configuration

Claude Desktop - Local

{
  "mcp": {
    "servers": {
      "trello-mcp": {
        "command": "node",
        "args": ["absolute/path/to/the/project/dist/index.js"],
        "env": {
          "TRELLO_API_KEY": "your_api_key",
          "TRELLO_TOKEN": "your_token",
          "TRELLO_BASE_URL": "https://api.trello.com/1"
        }
      }
    }
  }
}

Claude Desktop - Docker

{
  "mcp": {
    "servers": {
      "trello-mcp": {
        "command": "docker",
        "args": [
          "run",
          "--rm",
          "-i",
          "-e",
          "TRELLO_API_KEY=your_api_key",
          "-e",
          "TRELLO_TOKEN=your_token",
          "-e",
          "TRELLO_BASE_URL=https://api.trello.com/1",
          "trello-mcp-server"
        ]
      }
    }
  }
}

VS Code

{
  "mcp": {
    "servers": {
      "trello-mcp": {
        "command": "node",
        "args": ["absolute/path/to/the/project/dist/index.js"],
        "env": {
          "TRELLO_API_KEY": "your_api_key",
          "TRELLO_TOKEN": "your_token",
          "TRELLO_BASE_URL": "https://api.trello.com/1"
        }
      }
    }
  }
}

Available Tools

Tool Description
list_boards Show all open Trello boards
read_board Read lists and cards from a specific board
create_list Create a list
create_card Create a new card in a specific list
move_card Move a card to another list
add_comment Add a comment to a card
archive_card Archive a card
archive_list Archive a list
delete_board Delete a board
update_list_name Update list name
update_card_name Update card name

Features

  • 📋 View all your Trello boards
  • 🔍 Read board contents (lists and cards)
  • ➕ Create new cards
  • 🔄 Move cards between lists
  • 💬 Add comments to cards
  • 🗃️ Archive cards
  • 🔗 Access boards as MCP resources
  • 🐳 Docker support for easy deployment

Environment Variables

Required

Optional

  • TRELLO_BASE_URL - Base URL for Trello API

Usage Examples

Show me all my Trello boards
What cards are on my "Project Management" board?
Create a new card "Review documentation" in the "To Do" list
Move the "Bug fix" card to the "In Progress" list
Add a comment to the card "This needs urgent attention"

Notes

Requires Trello API credentials (API Key and Token). The server provides Trello boards as MCP resources with the URI format board:{boardId}. Never commit API credentials to version control — use environment variables or .env files instead.

Comments (0)

Sign In Sign in to leave a comment.

Spark Drops

Weekly picks: best new AI tools, agents & prompts

Venture Crew
Terms of Service

© 2026, Venture Crew