trello-mcp-server

lioarce01/trello-mcp-server

3.3

If you are the rightful owner of trello-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Model Context Protocol (MCP) server that connects Trello with AI assistants like Claude Desktop, GitHub Copilot Chat, and other MCP-compatible clients.

The Trello MCP Server is designed to bridge the gap between Trello and AI-driven tools, enabling seamless interaction with Trello boards through natural language commands. This server allows users to list, read, create, move, comment on, and archive Trello cards and lists, all through MCP-compatible clients. With Docker support, the server can be easily deployed in various environments, making it accessible for both local and containerized setups. By leveraging the Trello API, the server provides a robust interface for managing Trello boards, enhancing productivity and collaboration through AI integration.

Features

  • List all your Trello boards
  • Read board contents (lists and cards)
  • Create new cards
  • Move cards between lists
  • Add comments to cards

Usages

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"
        ]
      }
    }
  }
}

vscode 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"
        }
      }
    }
  }
}

vscode 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"
        ]
      }
    }
  }
}

Tools

  1. list_boards

    List all open Trello boards

  2. read_board

    Read lists and cards from a specific board

  3. create_list

    Create a list

  4. create_card

    Create a new card in a specific list

  5. move_card

    Move a card to a different list

  6. add_comment

    Add a comment to a card

  7. archive_card

    Archive a card

  8. archive_list

    Archive a list

  9. delete_board

    Delete a board

  10. update_list_name

    Update a list name

  11. update_card_name

    Update a card name