Trello MCP Server

Integrates Trello boards with the Model Context Protocol, enabling interaction with cards, lists, and board activities.

Local serverstdioTypeScript

What is the Trello MCP Server?

Integrates Trello boards with the Model Context Protocol, enabling interaction with cards, lists, and board activities.

What you get

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.

  • Full Trello Board Integration — Interact with cards, lists, and board activities
  • Built-in Rate Limiting — Respects Trello's API limits (300 requests/10s per API key, 100 requests/10s per token)
  • Type-Safe Implementation — Written in TypeScript with comprehensive type definitions
  • Input Validation — Robust validation for all API inputs
  • Error Handling — Graceful error handling with informative messages

Configuration and credentials

  • Node.js 16 or higher - npm or yarn

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_cards_by_list_id
get_lists
get_recent_activity
add_card_to_list
update_card_details
archive_card
add_list_to_board
archive_list
get_my_cards

How to install the Trello MCP Server

{
  "mcpServers": {
    "trello-2": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/mcp-server-trello"],
      "env": {
        "TRELLO_API_KEY": "your-value",
        "TRELLO_TOKEN": "your-value",
        "TRELLO_BOARD_ID": "your-value"
      }
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Configuration

  • Node.js 16 or higher - npm or yarn
VariableDescriptionRequired
TRELLO_API_KEYCredential the server authenticates with.Yes
TRELLO_TOKENCredential the server authenticates with.Yes
TRELLO_BOARD_IDConfiguration value read at startup.Optional

Example prompts to try

  • “Use Trello to get cards by list id.”
  • “Use Trello to get lists.”
  • “Use Trello to get recent activity.”

Frequently asked questions

Key features include full Trello board integration, built-in rate limiting, type-safe implementation (TypeScript), robust input validation, and graceful error handling.