# Trello MCP Server

Interact with your Trello boards, lists, and cards seamlessly through AI Hosts. Manage your Trello tasks effortlessly by using natural language commands to read, create, and update your boards and ca…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add m0xai/trello-mcp-server

# Browse available tools
npx -y @smithery/cli@latest tool list m0xai/trello-mcp-server

# Get full schema for a tool
npx -y @smithery/cli@latest tool get m0xai/trello-mcp-server get_board

# Call a tool
npx -y @smithery/cli@latest tool call m0xai/trello-mcp-server get_board '{}'
```

## Direct MCP Connection

Endpoint: `https://trello-mcp-server--m0xai.run.tools`

**Required config:**
- `trelloToken` (query) — Your Trello Token
- `trelloApiKey` (query) — Your Trello API Key

## Tools (22)

- `get_board` — Retrieves a specific board by its ID.
- `get_boards` — Retrieves all boards for the authenticated user.
- `get_board_labels` — Retrieves all labels for a specific board.
- `create_board_label` — Create label for a specific board.
- `get_list` — Retrieves a specific list by its ID.
- `get_lists` — Retrieves all lists on a given board.
- `create_list` — Creates a new list on a given board.
- `update_list` — Updates the name of a list.
- `delete_list` — Archives a list.
- `get_card` — Retrieves a specific card by its ID.
- `get_cards` — Retrieves all cards in a given list.
- `create_card` — Creates a new card in a given list.
- `update_card` — Updates a card's attributes.
- `delete_card` — Deletes a card.
- `get_checklist`
- `get_card_checklists`
- `create_checklist`
- `update_checklist`
- `delete_checklist`
- `add_checkitem`
- `update_checkitem`
- `delete_checkitem`

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get m0xai/trello-mcp-server <tool-name>
```

---

Source: https://github.com/m0xai/trello-mcp-server
