Claude MCP Trello MCP Server

A Model Context Protocol (MCP) server for interacting with Trello boards

Local serverstdioTypeScript

What is the Claude MCP Trello MCP Server?

Claude MCP Trello connects Claude MCP Trello to AI assistants that speak the Model Context Protocol. A Model Context Protocol (MCP) server for interacting with Trello boards.

What Claude MCP Trello does

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.

Key capabilities

  • 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

Requirements

  • Node.js 16 or higher - npm or yarn

Practical notes

  • Maintained by hrs-asano, written in TypeScript.

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
trello_get_cards_by_listRetrieves a list of cards contained in the specified list ID.
trello_get_lists
trello_get_recent_activityRetrieves the most recent activity for a specified board. The limit argument can specify how many to retrieve (default: 10).
trello_add_card
trello_update_card
trello_archive_card
trello_add_list
trello_archive_list
trello_get_my_cards
trello_search_all_boardsPerforms a cross-board search across all boards in the workspace (organization), depending on plan/permissions.
trello_get_card_attachmentsRetrieves 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_attachmentDownloads 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.

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

Example prompts to try

  • “Use Claude MCP Trello to trello get cards by list.”
  • “Use Claude MCP Trello to trello get lists.”
  • “Use Claude MCP Trello to trello get recent activity.”

Frequently asked questions

A Model Context Protocol (MCP) server for interacting with Trello boards Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.