Trello MCP server for AI agents

Read Trello boards, lists and cards, and create, move, comment on and archive cards.

Auth
API key
Tools
11
Triggers
0
Category
Project management, Productivity

Tools and triggers

  • List my boards

    TRELLO_LIST_MY_BOARDS

    Lists the boards the user is a member of, with their ids and URLs.read-only

  • Get a board

    TRELLO_GET_BOARD

    Returns a board's name, description, URL and settings.read-only

  • List the lists on a board

    TRELLO_LIST_LISTS

    Lists the columns (lists) of a board with their ids, needed to create or move cards.read-only

  • List cards on a board

    TRELLO_LIST_CARDS

    Lists the cards of a board with their list, due date and labels.read-only

  • Get a card

    TRELLO_GET_CARD

    Returns one card: name, description, list, due date, labels, members and URL.read-only

  • Create a card

    TRELLO_CREATE_CARD

    Adds a card to a list.

  • Update a card

    TRELLO_UPDATE_CARD

    Changes a card's name, description, due date or position. Set `idList` to move it to another list.destructive

  • Archive a card

    TRELLO_ARCHIVE_CARD

    Archives a card, removing it from the board. It can be restored later.destructive

  • Add a comment to a card

    TRELLO_ADD_COMMENT

    Posts a comment on a card.

  • Create a list

    TRELLO_CREATE_LIST

    Adds a new list (column) to a board.

  • Search

    TRELLO_SEARCH

    Searches boards, cards and members by text.read-only

Connect via MCP

Create an MCP server for Trello in the dashboard, then add its URL to your client. This is the Claude Code command; the client guide has the others.

terminal
claude mcp add --transport http trello \
  "https://www.prompt-tm.com/mcp/<server id>?user_id=<your user>" \
  --header "x-api-key: ptm_…"

Connect via REST

Run a tool with one request. The response is { data, error, successful, log_id } for every tool.

terminal
curl -X POST https://www.prompt-tm.com/api/v3/tools/execute/TRELLO_LIST_MY_BOARDS \
  -H "x-api-key: $PROMPT_TM_KEY" -H "content-type: application/json" \
  -d '{ "user_id": "alice", "arguments": {} }'

Trello questions