Labsco
MCP SERVER

Read and update one Trello board's cards and lists, with rate limiting handled for you.

Project & Task Management
Summary
Rate limiting built in, which is what usually breaks a Trello integration.

Trello caps requests per key and per token, and a chatty agent hits that quickly; the limits are enforced inside the server rather than left to you. Scope is deliberately one board — the id is configuration, not a parameter, so an agent cannot wander into another one.

What it is

A TypeScript server for a single configured Trello board. It reads lists, cards and activity, adds and updates cards, and archives cards and lists — respecting Trello's request limits automatically.

What you get
  • get_lists — every list on the configured board
  • get_cards_by_list_id — the cards in one list
  • get_my_cards — the cards assigned to you
  • get_recent_activity — recent board activity, with a limit
  • add_card_to_list — name, description, due date and label IDs
  • update_card_details — change the name, description, due date or labels
  • archive_card and archive_list
  • add_list_to_board — a new list on the board
  • Input validation on every call, and rate limiting that respects Trello's per-key and per-token limits
Requirements

Npx, plus three values in the environment: TRELLO_API_KEY, TRELLO_TOKEN and TRELLO_BOARD_ID. The board id comes from the board URL; the token is generated using your API key. One board per server instance.