Trello MCP Server

Production-quality MCP server for Trello API integration

README.md

Trello MCP Server

Production-quality MCP server for Trello API integration with 96 comprehensive tools and 18 interactive React apps.

Features

  • 96 Tools across 14 domains: boards, lists, cards, checklists, members, organizations, labels, actions, custom fields, notifications, search, webhooks, power-ups, and tokens
  • 18 React Apps for rich UI experiences: kanban boards, dashboards, calendars, analytics, and more
  • Full Trello API Coverage: All major endpoints with proper error handling and rate limiting
  • Type-Safe: Complete TypeScript types for all Trello objects
  • Production-Ready: Proper pagination, rate limiting, and error handling

Setup

npm install
npm run build

Environment Variables

Variable Required Description
TRELLO_API_KEY Yes Your Trello API key
TRELLO_TOKEN Yes Your Trello API token

Getting Credentials

  1. Get your API key: https://trello.com/app-key
  2. Generate a token: Click the "Token" link on the API key page
  3. Authorize the token with the scopes you need

Tools

Boards (16 tools)

  • trello_list_boards - List all boards for a member
  • trello_get_board - Get board details
  • trello_create_board - Create a new board
  • trello_update_board - Update board properties
  • trello_delete_board - Delete a board
  • trello_get_board_members - Get board members
  • trello_add_board_member - Add member to board
  • trello_remove_board_member - Remove member from board
  • trello_get_board_labels - Get board labels
  • trello_create_board_label - Create a label
  • trello_get_board_lists - Get board lists
  • trello_get_board_cards - Get all cards on board
  • trello_get_board_checklists - Get board checklists
  • trello_get_board_custom_fields - Get custom fields
  • trello_get_board_power_ups - Get enabled power-ups
  • trello_star_board - Star/unstar a board

Lists (7 tools)

  • trello_list_lists - List all lists on board
  • trello_get_list - Get list details
  • trello_create_list - Create a new list
  • trello_update_list - Update list properties
  • trello_archive_list - Archive/unarchive list
  • trello_move_all_cards_in_list - Move all cards
  • trello_sort_list - Sort cards in list

Cards (20 tools)

  • trello_list_cards - List cards in a list
  • trello_get_card - Get card details
  • trello_create_card - Create a new card
  • trello_update_card - Update card properties
  • trello_delete_card - Delete a card
  • trello_move_card - Move card to different list/board
  • trello_copy_card - Copy a card
  • trello_add_card_member - Assign member to card
  • trello_remove_card_member - Remove member from card
  • trello_add_card_label - Add label to card
  • trello_remove_card_label - Remove label from card
  • trello_add_card_comment - Add comment to card
  • trello_get_card_comments - Get card comments
  • trello_add_card_attachment - Add attachment to card
  • trello_get_card_attachments - Get card attachments
  • trello_add_card_checklist - Add checklist to card
  • trello_get_card_checklists - Get card checklists
  • trello_set_card_cover - Set card cover image
  • trello_set_card_due_date - Set/update due date
  • trello_mark_card_notifications_read - Mark notifications read

Checklists (7 tools)

  • trello_get_checklist - Get checklist details
  • trello_create_checklist - Create a checklist
  • trello_update_checklist - Update checklist
  • trello_delete_checklist - Delete checklist
  • trello_add_check_item - Add item to checklist
  • trello_update_check_item - Update checklist item
  • trello_delete_check_item - Delete checklist item

Members (6 tools)

  • trello_get_member - Get member info
  • trello_get_member_boards - Get member's boards
  • trello_get_member_organizations - Get member's organizations
  • trello_get_member_cards - Get assigned cards
  • trello_get_member_actions - Get member activity
  • trello_get_member_notifications - Get notifications

Organizations (9 tools)

  • trello_list_organizations - List organizations
  • trello_get_organization - Get organization details
  • trello_create_organization - Create organization
  • trello_update_organization - Update organization
  • trello_delete_organization - Delete organization
  • trello_get_organization_members - Get members
  • trello_add_organization_member - Add member
  • trello_remove_organization_member - Remove member
  • trello_get_organization_boards - Get boards

Labels (4 tools)

  • trello_get_label - Get label details
  • trello_create_label - Create a label
  • trello_update_label - Update label
  • trello_delete_label - Delete label

Actions (4 tools)

  • trello_get_action - Get action details
  • trello_list_actions - Get activity log
  • trello_get_action_reactions - Get reactions
  • trello_add_action_reaction - Add reaction

Custom Fields (7 tools)

  • trello_list_custom_fields - List cus

Tools 5

trello_list_boardsList all boards for a member
trello_get_boardGet board details
trello_create_cardCreate a new card
trello_move_cardMove card to different list/board
trello_add_card_commentAdd comment to card

Environment Variables

TRELLO_API_KEYrequiredYour Trello API key
TRELLO_TOKENrequiredYour Trello API token

Try it

List all my Trello boards and show me the details of the first one.
Create a new card titled 'Review PR' in the 'To Do' list of my project board.
Move the card 'Fix bug' to the 'Done' list.
Add a comment to the card 'Update documentation' saying 'This is ready for review'.
Show me all cards assigned to me across all boards.

Frequently Asked Questions

What are the key features of Trello MCP Server?

96 comprehensive tools covering 14 Trello domains. 18 interactive React apps for UI-based management. Full Trello API coverage with error handling and rate limiting. Type-safe implementation with TypeScript. Support for boards, lists, cards, checklists, and custom fields.

What can I use Trello MCP Server for?

Automating card creation and movement based on external project triggers. Visualizing Trello workspace data through integrated React dashboards. Managing complex project workflows directly from the Claude interface. Syncing Trello activity logs with project documentation.

How do I install Trello MCP Server?

Install Trello MCP Server by running: npm install && npm run build

What MCP clients work with Trello MCP Server?

Trello MCP Server works with any MCP-compatible client including Claude Desktop, Claude Code, Cursor, and other editors with MCP support.

Turn this server into reusable context

Keep Trello MCP Server docs, env vars, and workflow notes in Conare so your agent carries them across sessions.

Open Conare