Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoPort for the HTTP server. Used when running in hosted mode (e.g., `PORT=8080 .venv/Scripts/python -m trellis.smithery_app`).
TRELLO_TOKENYesTrello token tied to your Trello account, granting access to your boards.
TRELLO_API_KEYYesTrello API key obtained from https://trello.com/power-ups/admin

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

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 every Trello board the authenticated account can open.

Returns board ids, names and URLs. This is the entry point for every other tool, which all need a board id or name.

get_board_infoA

Get metadata for one board: name, description, URL, visibility, last activity.

board accepts a board id or a board name.

list_board_listsA

List the open lists (columns) on a board, in board order, with card counts.

list_cardsA

List open cards on a board, optionally filtered to one list by name.

Each card is trimmed to a triage digest: labels, assignee count, due date, overdue flag, days idle, and checklist progress.

get_cardA

Get one card in full: description, labels, due date, checklists and recent comments.

search_trelloA

Search cards and boards across the whole account using Trello's own search.

Supports Trello search operators such as label:bug, due:week, is:open and @username.

analyze_board_healthB

Assess a board: per-list load, overdue cards, unassigned work and stalled cards.

Returns counts and the specific offending cards, not a verdict. Read the numbers and say what they imply, including when the board is simply small.

detect_bottlenecksA

Rank the non-done lists by how much work is piling up and ageing inside them.

The pressure score is a crude volume-plus-age heuristic and is returned with its own formula so it can be argued with rather than trusted blindly.

generate_standup_reportA

Summarise what actually happened on a board recently.

Combines card movements, new cards and comments from the activity feed with the board's current overdue and stalled work, which is enough material for a standup update or a weekly status note.

create_cardA

Create a card on a board, in the named list. This writes to the real board.

due takes an ISO-8601 timestamp such as 2026-09-01T17:00:00Z.

move_cardA

Move a card to a different list on the same board. This writes to the real board.

position is "top", "bottom", or a numeric string.

update_cardA

Update a card's name, description, due date, or archive it. This writes to the real board.

Only the arguments you pass are changed. archive=true closes the card, which hides it from the board but does not delete it.

add_commentA

Post a comment on a card as the authenticated user. This writes to the real board.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

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/shaheerkhalid04/mcp-trello'

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