productivity
Trello CLI for Headless Automation
Use the Trello CLI for headless automation with headless JSON commands, schema discovery, credentials, and permission controls.
7 functions 6 read 1 write Bearer token auth
Trello CLI for Headless Automation
Use KosmoKrator as a non-interactive integration runtime for local automations and wrappers.
Use headless automation when another tool needs a stable local command surface. The Trello CLI uses the same integration registry as the TUI, Lua runtime, and MCP gateway, but returns predictable command output for automation.
Command Shape
# Trello CLI for Headless Automation
kosmokrator integrations:configure trello --set access_token="$TRELLO_ACCESS_TOKEN" --enable --read allow --write ask --json
kosmo integrations:call trello.trello_list_boards '{"filter":"example_filter","fields":"example_fields","limit":1}' --json Discovery Before Execution
Agents and scripts can inspect Trello docs and schemas before choosing a function.
kosmo integrations:docs trello --json
kosmo integrations:docs trello.trello_list_boards --json
kosmo integrations:schema trello.trello_list_boards --json
kosmo integrations:search "Trello" --json
kosmo integrations:list --json Useful Trello CLI Functions
| Function | Type | Parameters | Description |
|---|---|---|---|
trello.trello_list_boards | Read | filter, fields, limit | List all boards for the authenticated Trello member. Supports filtering by status and field selection. |
trello.trello_get_board | Read | id | Get detailed information about a Trello board by ID. |
trello.trello_list_lists | Read | board_id | List all lists on a Trello board. |
trello.trello_get_list | Read | id | Get detailed information about a Trello list by ID. |
trello.trello_list_cards | Read | list_id, limit, before | List all cards in a Trello list. Supports limit and before cursor for pagination. |
trello.trello_create_card | Write | name, id_list, desc, id_labels, id_members, due, pos | Create a new card on a Trello list. |
trello.trello_get_current_user | Read | none | Get the profile of the currently authenticated Trello user. Useful for verifying credentials and displaying account information. |
Automation Notes
- Use
--jsonfor machine-readable output. - Keep credentials out of argv by using environment variables or stored KosmoKrator configuration.
- Configure read/write policy before unattended runs; use
--forceonly for trusted automation. - Use the MCP gateway instead when the agent needs dynamic tool discovery inside a conversation.