The catalogue/Trello

Trello

app.trello

Manage boards, lists, cards, and labels in Trello

API keyproductivityRead the source
Version2.0.0
Categoryproductivity
AuthAPI key
Tools19
Transportstdio
LicenceMIT
01

What it does

The app, in its own words.

Trello project management — manage boards, lists, cards, labels, and search across your Trello workspace.

trelloboardscardsproject-managementkanban
02

Tools

19 tools the agent can call.

Every one is declared with typed parameters and returns structured results, so the host can render them instead of narrating them.

  • add-commentAdd a comment to a Trello card. Params: cardId (required), text (required).
  • add-label-to-cardAdd a label to a Trello card. Params: cardId (required), labelId (required).
  • create-boardCreate a new Trello board. Params: name (required), desc?, defaultLists? (default true), prefs_background?.
  • create-cardCreate a new card in a Trello list. Params: listId (required), name (required), desc?, pos?, due? (ISO 8601), labels? (comma-separated label IDs).
  • create-labelCreate a label on a Trello board. Params: boardId (required), name (required), color (required: yellow, purple, blue, red, green, orange, black, sky, pink, lime).
  • create-listCreate a new list in a Trello board. Params: boardId (required), name (required), pos? (top, bottom, or a positive number).
  • delete-boardDelete a Trello board permanently. Params: boardId (required).
  • get-boardGet details of a specific Trello board. Params: boardId (required).
  • get-cardGet details of a specific Trello card. Params: cardId (required).
  • get-card-actionsGet actions/activity history for a Trello card. Params: cardId (required), filter? (all, commentCard, updateCard, createCard, etc; default "all").
  • list-board-listsGet all lists in a Trello board. Params: boardId (required).
  • list-boardsList all boards accessible to the authenticated Trello user. Params: filter? (all, open, closed, members, organization, public, starred; default "open").
  • list-cardsGet all cards in a Trello list. Params: listId (required).
  • list-labelsList all labels on a Trello board. Params: boardId (required).
  • remove-label-from-cardRemove a label from a Trello card. Params: cardId (required), labelId (required).
  • searchSearch for cards, boards, or members across all Trello boards. Params: query (required), modelTypes? (comma-separated: cards, boards, members; default "cards"), partial? (default false).
  • update-boardUpdate board properties (name, description, background, etc). Params: boardId (required), name?, desc?, prefs_background?.
  • update-cardUpdate a Trello card (move to different list, change name, description, etc). Params: cardId (required), name?, desc?, idList?, due?, closed?.
  • update-listUpdate a Trello list (change name, color, position, or archive it). Params: listId (required), name?, color?, pos?, closed?.
03

Auth and permissions

What it asks for.

Declared in the manifest, in advance. The app cannot reach anything it did not ask for here.

System secrets

TRELLO_API_KEY

User secrets

TRELLO_TOKEN

Reading further

The manifest and the source for Trello live in the monorepo, alongside the other apps.

Read the sourceBack to the catalogue

Trello · Agent Apps