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.
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.