Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TRELLO_TOKENNoYour Trello token (required if using environment variable fallback instead of stored credentials)
TRELLO_API_KEYNoYour Trello API key (required for authentication)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_boardsA

List all open Trello boards. Returns a JSON array of boards with id, name, and closed status.

create_boardB

Create a new Trello board. Returns the created board with id and name.

get_boardA

Get a Trello board by ID. Returns board details including id, name, description, and closed status.

update_boardA

Update a Trello board. Provide board_id and any fields to update (name, description). Returns the updated board.

get_board_overviewB

Get a complete board overview with all lists and their cards in a single call. Returns board details, lists, and nested cards.

delete_boardA

Delete a Trello board permanently. This action cannot be undone.

list_listsA

List all lists on a Trello board. Returns a JSON array with id and name for each list.

create_listB

Create a new list on a Trello board. Returns the created list with id and name.

update_listA

Update a Trello list. Provide list_id and fields to update: name, pos (top/bottom/number). Returns the updated list.

archive_listB

Archive a Trello list (set closed=true). This hides the list from the board.

list_cardsB

List all cards in a Trello list. Returns a JSON array with id, name, and desc for each card.

create_cardA

Create a new card in a Trello list. Optionally set position (top/bottom), labels (comma-separated label IDs), due date (ISO 8601), and dueComplete (true/false). Returns the created card with id and name.

get_cardA

Get a Trello card by ID. Returns card details including id, name, desc, idList, and idBoard.

update_cardA

Update a Trello card. Provide card_id and fields to update: name, desc, idList, pos (top/bottom/number), idLabels (comma-separated label IDs), due (ISO 8601), dueComplete (true/false). Returns the updated card.

add_label_to_cardC

Add an existing label to a Trello card.

remove_label_from_cardC

Remove a label from a Trello card.

archive_cardA

Archive a Trello card (set closed=true). The card is hidden from the board but preserved with its history, attachments and comments. Reversible via unarchive_card. For permanent removal use delete_card.

unarchive_cardA

Unarchive a Trello card (set closed=false). Restores the card to its list.

delete_cardA

Delete a Trello card permanently. This action cannot be undone. To hide a card while preserving it, use archive_card instead.

list_board_labelsB

List all labels on a Trello board. Returns a JSON array with id, name, and color for each label.

create_labelC

Create a label on a Trello board. Returns the created label with id, name, and color.

update_labelA

Update a Trello label. Provide label_id and fields to update (name, color). Returns the updated label.

delete_labelB

Delete a Trello label permanently.

list_card_checklistsA

List all checklists on a Trello card. Returns a JSON array with id and name for each checklist.

create_checklistB

Create a checklist on a Trello card. Returns the created checklist with id and name.

delete_checklistB

Delete a Trello checklist permanently.

create_check_itemA

Create a check item in a Trello checklist. Optionally set position (top/bottom/numeric). Returns the created item with id, name, and state.

update_check_itemA

Update a check item. Provide card_id, check_item_id, and at least one of: state (complete/incomplete), name, pos (top/bottom/numeric).

delete_check_itemB

Delete a check item from a checklist.

list_commentsB

List all comments on a Trello card. Returns a JSON array with id and text for each comment.

add_commentB

Add a comment to a Trello card. Returns the created comment with id and text.

update_commentB

Update a Trello comment. Returns the updated comment with id and text.

delete_commentC

Delete a Trello comment permanently.

get_meA

Get the authenticated Trello user. Returns id, username, and fullName.

list_board_membersA

List all members of a Trello board. Returns a JSON array with id, username, and fullName.

get_memberA

Get a Trello member by ID. Returns id, username, and fullName.

list_attachmentsA

List all attachments on a Trello card. Returns a JSON array with id, name, and url.

create_attachmentB

Create an attachment on a Trello card by URL. Returns the created attachment with id, name, and url.

get_attachmentC

Get metadata for a single attachment on a Trello card. Returns the attachment with id, name, and url.

upload_attachmentC

Upload a local file as an attachment to a Trello card. Returns the created attachment with id, name, and url.

download_attachmentC

Download a Trello card attachment to a local file. Returns the attachment metadata and the local file path.

delete_attachmentC

Delete an attachment from a Trello card.

list_webhooksA

List all Trello webhooks. Returns a JSON array with id, description, callbackURL, and active status.

create_webhookB

Create a Trello webhook. Returns the created webhook with id and callbackURL.

get_webhookB

Get a Trello webhook by ID. Returns webhook details including id, description, callbackURL, and active.

update_webhookB

Update a Trello webhook. Provide webhook_id and fields to update (description, active).

delete_webhookC

Delete a Trello webhook permanently.

searchA

Search Trello for boards and cards by keyword. Optional id_board scopes the search to a single board. Returns matching boards and cards (cards include idList, desc, idLabels).

Prompts

Interactive templates invoked by user choice

NameDescription
summarize_boardGenerate a summary of a Trello board's current status.
create_sprintSet up a new sprint on a Trello board.
daily_standupGenerate a daily standup report from a Trello board.

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/scaratec/trellio-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server