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_boards

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

create_board

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

get_board

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

update_board

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

get_board_overview

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

delete_board

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

list_lists

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

create_list

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

update_list

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

archive_list

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

list_cards

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

create_card

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_card

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

update_card

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_card

Add an existing label to a Trello card.

remove_label_from_card

Remove a label from a Trello card.

archive_card

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_card

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

delete_card

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

list_board_labels

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

create_label

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

update_label

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

delete_label

Delete a Trello label permanently.

list_card_checklists

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

create_checklist

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

delete_checklist

Delete a Trello checklist permanently.

create_check_item

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_item

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_item

Delete a check item from a checklist.

list_comments

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

add_comment

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

update_comment

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

delete_comment

Delete a Trello comment permanently.

get_me

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

list_board_members

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

get_member

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

list_attachments

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

create_attachment

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

get_attachment

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

upload_attachment

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

download_attachment

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

delete_attachment

Delete an attachment from a Trello card.

list_webhooks

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

create_webhook

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

get_webhook

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

update_webhook

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

delete_webhook

Delete a Trello webhook permanently.

search

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