Trello
Connects to the Trello REST API for managing boards, lists, and cards. An agent can browse boards and lists, and create, move, and comment on cards.
Add to an agent node's tools array with _node_type: "tool-trello". See Connector Reference — How connectors are used.
Authentication
| Field | Required | Description |
|---|---|---|
api_key | Yes | Trello API key. Sent as the key query parameter on every request. Typically a stored secret. |
token | Yes | Trello API token. Sent as the token query parameter on every request. Typically a stored secret. |
{
"name": "trello",
"_node_type": "tool-trello",
"api_key": "{{ secret.TRELLO_API_KEY }}",
"token": "{{ secret.TRELLO_TOKEN }}"
}
Tools
trello_list_boards
List all Trello boards for your account.
No parameters.
Returns: A newline-separated list of - **<name>** id: <id> lines for non-closed boards, or "No boards found.".
trello_list_lists
List all lists (columns) on a Trello board.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
board_id | string | Yes | Trello board ID (use trello_list_boards to find) |
Returns: A newline-separated list of - **<name>** id: <id> lines, or "No lists found.".
trello_list_cards
List all cards in a Trello list.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
list_id | string | Yes | Trello list ID |
Returns: A newline-separated list of - **<name>** | due: <date> id: <id> lines, or "No cards in this list.".
trello_get_card
Get full details of a Trello card.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
card_id | string | Yes | Trello card ID |
Returns: A formatted string with the card name, due date, URL, and description.
trello_create_card
Create a new card in a Trello list.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
list_id | string | Yes | Trello list ID to add card to |
name | string | Yes | Card name |
desc | string | No | Card description |
due | string | No | Due date in ISO 8601 format |
Returns: A confirmation message with the new card's name, ID, and URL.
trello_move_card
Move a Trello card to a different list.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
card_id | string | Yes | Card ID to move |
new_list_id | string | Yes | Target list ID |
Returns: A confirmation message with the card's name and the new list ID.
trello_add_comment
Add a comment to a Trello card.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
card_id | string | Yes | Card ID to comment on |
text | string | Yes | Comment text |
Returns: "Comment added."