# Reported issues for mcp-server-trello

Pod holds 20 of 28 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.

Back to [mcp-server-trello](/mcp/mcp-server-trello).

## Most discussed

### v1.8.0 broken: `bin` points to `src/index.ts` but `files` only ships `build/**` — package fails to start via npx/bunx

Installing via `npx @delorenj/mcp-server-trello@latest` or `bunx @delorenj/mcp-server-trello@latest` fails immediately with:

```
error: Cannot find module './trello-client.js' from '.../node_modules/@delorenj/mcp-server-trello/src/index.ts'
```

In `package.json` for 1.8.0, `"bin"` was changed to `"src/index.ts"` instead of `"build/index.js"`, while `"files"` is still only `["build/**/*"]`:

```json
"files": ["build/**/*"],
"bin": { "mcp-server-trello": "src/index.ts" }
```

Since `bin` points 

[Read the thread](https://github.com/delorenj/mcp-server-trello/issues/109) · 2026-07-23 · closed · external user · 3 comments

### npx is broken in 1.8.0

I can no longer call the MCP server using `npx`, it was working fine in `1.7.1`

```
npx -y @delorenj/mcp-server-trello@1.8.0
node:internal/modules/typescript:183
    throw new ERR_UNSUPPORTED_NODE_MODULES_TYPE_STRIPPING(filename);
          ^

Error [ERR_UNSUPPORTED_NODE_MODULES_TYPE_STRIPPING]: Stripping types is currently unsupported for files under node_modules, for "file:///Users/myuser/.npm/_npx/3c05bd20d06ba3e4/node_modules/@delorenj/mcp-server-trello/src/index.ts"
    at stripTypeScriptM

[Read the thread](https://github.com/delorenj/mcp-server-trello/issues/108) · 2026-07-21 · closed · external user · 2 comments

### Feature request: Allow card retrieval to take a label filter

I'm using Trello to manage work for my personal projects. Currently I have just a single Triage and Kanban board I use for all my projects. I separate work for the projects by label. A fraction of the cards (especially in Inbox) is for a single project. Right now Claude does a post filter of the result set, but that's not ideal because it takes longer and burns tokens.

I think this would fit best in `get_cards_by_list_id`. Looking at that tool, I think that two more filters could be warranted: 

[Read the thread](https://github.com/delorenj/mcp-server-trello/issues/102) · 2026-07-02 · open · external user · 3 comments

### Add optional pos parameter to move_card tool to control card position within target list (supports 'top', 'bottom', or numeric value)

Is it possible to when using Move_Card to pass the pos in the target list as detailed below? I'd like Done cards at the top, now Claude seems to insert them randomly.  Love this by the way, thanks!

When moving a card to a new list via move_card, there's no way to specify where in the target list the card should land. Currently it seems to land in an unpredictable position (middle of the list).
The Trello API supports a pos parameter that accepts:

"top" - places card at top of list
"bottom" - p

[Read the thread](https://github.com/delorenj/mcp-server-trello/issues/51) · 2025-12-24 · closed · external user · 1 comment

### Missing create_checklist Action

Tried to add a checklist via mcp3_add_checklist_item, but the call fails when the checklist doesn’t already exist. There’s no MCP endpoint to create one, so the flow stalls.

**Why it matters:**
Any automation relying on MCP must still create the checklist manually in Trello first.

**Ask:**
Expose a create_checklist action (card ID + name) so agents can spin up a checklist before adding items.

[Read the thread](https://github.com/delorenj/mcp-server-trello/issues/37) · 2025-10-24 · open · external user · 1 comment

### Create checklist

Hello,
Thanks you so much for your MCP, it's very usefull !
I have a request : do you think it will be possible to implement the "create checklist" function please ?

The official REST API doc of Trello expose this endpoint :

https://developer.atlassian.com/cloud/trello/rest/api-group-checklists/#api-checklists-post

I made something like that in the trello-client.ts but not sure how to test it :)

```
  async createChecklist(name:string, cardId?: string): Promise<boolean> {
    if (!cardId) {

[Read the thread](https://github.com/delorenj/mcp-server-trello/issues/31) · 2025-10-15 · open · external user · 2 comments

### Feature Request: Add support for Trello card comments

## Feature Request

### Description
The current MCP server for Trello doesn't appear to have functionality for working with card comments. It would be very useful to have the ability to:

- Add comments to cards
- Read/list comments on cards
- Update comments (if supported by Trello API)
- Delete comments (if needed)

### Use Case
When managing tasks and projects in Trello, comments are essential for:
- Tracking progress updates
- Recording status changes
- Team communication
- Documenting decis

[Read the thread](https://github.com/delorenj/mcp-server-trello/issues/24) · 2025-09-08 · closed · external user · 5 comments

### NPM package doesn't exist

It appears that the NPM package for this server doesn't exist.

When I attempt to install using `npm install @modelcontextprotocol/mcp-server-trello` I get 404 errors.

[Read the thread](https://github.com/delorenj/mcp-server-trello/issues/2) · 2025-01-23 · open · external user · 2 comments

## Most recent

### attach_file_to_card with file:// path fails when server runs behind a device-bridge / sandboxed client (not plain local CLI)

The README states attach_file_to_card accepts either an HTTPS URL or a local file:// path. This works as documented when the MCP client runs directly on the same machine (e.g. plain Claude Desktop config).

However, when the tool call is routed through an intermediary layer — specifically Anthropic's Cowork/device-bridge (mcp__remote-devices__trello__*) — passing a file:// path fails with an error indicating only HTTPS URLs are accepted, even when the file genuinely exists on the same machine th

[Read the thread](https://github.com/delorenj/mcp-server-trello/issues/116) · 2026-08-16 · open · external user · 0 comments

### [Feature Request] Tool to download and read attachment contents (e.g., PDF parsing) for LLM analysis

### **Description**
Currently, `mcp-server-trello` provides excellent functionality for extracting card data, including attachment metadata, and allows attaching files via URLs. However, there is a significant limitation regarding the consumption of these attachments by the LLM.

When asking the agent (e.g., Claude) to analyze an attached PDF (such as a purchase order or quote) inside a card, the LLM fails. While it can see the attachment metadata and URLs, it cannot access the actual file conte

[Read the thread](https://github.com/delorenj/mcp-server-trello/issues/101) · 2026-07-02 · open · external user · 0 comments

### Server never exits when the stdio client/parent goes away — orphan processes accumulate (un-unref'd TrelloHealthMonitor interval)

**Version:** 1.7.1 (npm build analyzed) · **Transport:** stdio · **OS:** Linux 6.1 · **Node:** v24.15.0

## Summary

A `mcp-server-trello` started over stdio never terminates when its parent MCP client goes away — client crash, terminal close, OOM, or any shutdown that doesn't deliver `SIGINT`. The process is reparented to init (PID 1) and runs indefinitely. Across many client sessions these accumulate. On one machine I found **108 orphaned instances, with uptimes up to 12 days** — each an idle 

[Read the thread](https://github.com/delorenj/mcp-server-trello/issues/92) · 2026-06-05 · open · external user · 1 comment

### Feature request: expose `pos` parameter on card tools (add / move / update)

he Trello REST API supports a `pos` parameter on the card endpoints
(`POST /cards`, `PUT /cards/{id}`) that accepts `"top"`, `"bottom"`, or
a positive number to control where a card sits within its list. The
current MCP tools don't expose this parameter, so cards can only be
created or moved with Trello's default positioning (bottom of list for
new cards, original position retained on most updates).

Use case

I use Trello as a stack-style personal task board where the newest /
most recently upd

[Read the thread](https://github.com/delorenj/mcp-server-trello/issues/86) · 2026-05-21 · closed · external user · 1 comment

### Move mcp-evals to devDependencies — introduces 6 npm vulnerabilities

## Summary

`mcp-evals` is listed as a production dependency in `package.json`, but it is a testing/evaluation tool that is **not referenced anywhere** in the bundled `build/index.js`. This unnecessarily introduces 6 npm audit vulnerabilities into every installation.

## Vulnerabilities introduced by mcp-evals

| Severity | Package | Issue |
|----------|---------|-------|
| **High** | `undici` (<=6.23.0) | Unbounded decompression chain, HTTP request/response smuggling, WebSocket memory exhaustio

[Read the thread](https://github.com/delorenj/mcp-server-trello/issues/77) · 2026-03-18 · closed · external user · 0 comments

### Feature Request - List Ordering

Missing the ability to reorder cards within a list

[Read the thread](https://github.com/delorenj/mcp-server-trello/issues/74) · 2026-03-06 · open · external user · 0 comments

### Feature Request: Add global search tool using Trello Search API (/1/search)

## Summary

Add a `search` tool that uses Trello's [`/1/search`](https://developer.atlassian.com/cloud/trello/rest/api-group-search/#api-search-get) endpoint to find cards, boards, and members across the entire workspace.

## Motivation

Finding a specific card currently requires knowing which board and list it lives on, then fetching cards list by list with `get_cards_by_list_id`. For teams with many boards this is impractical — especially in an LLM context where iterating over all boards/lists

[Read the thread](https://github.com/delorenj/mcp-server-trello/issues/72) · 2026-02-27 · open · external user · 0 comments

### Enable Adding to Claude as a Marketplace

Is there a reason not make this installable as a [marketplace](https://code.claude.com/docs/en/plugin-marketplaces)? I'm a bit new to this so could be missing something but if it was a marketplace one could install via Claude CLI (or desktop, I suppose) with ease via the CLI interface.

[Read the thread](https://github.com/delorenj/mcp-server-trello/issues/70) · 2026-02-20 · open · external user · 0 comments

### Add tool to reorder lists on a board (update_list_position)

## Problem

There is currently no way to reorder lists on a board through the MCP server. Trello supports this via `PUT /1/lists/{listId}/pos`, but no tool exposes this functionality.

This limits AI agents that need to reorganize Kanban columns — for example, reordering workflow stages or prioritizing lists visually.

## Expected Behavior

A tool that allows repositioning a list using Trello's fractional indexing system, accepting:
- `"top"` — move to the leftmost position
- `"bottom"` — move t

[Read the thread](https://github.com/delorenj/mcp-server-trello/issues/63) · 2026-02-08 · closed · outside contributor · 0 comments

### Feature Request: Add dueReminder parameter to card creation and update

## Description

Currently, `add_card_to_list` and `update_card_details` do not support the `dueReminder` parameter. This makes it impossible to set due date reminders via API.

## Current Behavior

When creating a card with a due date:
- ✅ `dueDate` is supported
- ❌ `dueReminder` is not supported

Users must manually set reminders in Trello web/app after card creation.

## Expected Behavior

Allow setting `dueReminder` when creating or updating cards:

```json
{
  "listId": "xxx",
  "name": "My 

[Read the thread](https://github.com/delorenj/mcp-server-trello/issues/60) · 2026-02-04 · closed · external user · 0 comments

### Feature Request: Add `fields` parameter to get_cards_by_list_id for token efficiency

## Summary

When using `get_cards_by_list_id` in an LLM context, the full card response (including lengthy descriptions) consumes significant tokens even when only basic card metadata is needed.

## Problem

The current `getCardsByList` method in `trello-client.ts` doesn't specify fields:

```typescript
async getCardsByList(boardId: string | undefined, listId: string): Promise<TrelloCard[]> {
  return this.handleRequest(async () => {
    const response = await this.axiosInstance.get(`/lists/${li

[Read the thread](https://github.com/delorenj/mcp-server-trello/issues/57) · 2026-01-20 · closed · outside contributor · 1 comment

### Feature Request: fields and filters arguments for list_boards tool

When using the list_boards tool on a chat that already has plenty of context, the response to this tool call is often too large. In most cases, the LLM is looking for the board ID to go along with a board name I referenced, so I think it would be useful to use an argument on this tool call to specify which board fields to return rather than returning the full board objects (that would probably also conserve token usage significantly).

Perhaps the default can just be "id,name" and if the agent s

[Read the thread](https://github.com/delorenj/mcp-server-trello/issues/55) · 2026-01-05 · open · external user · 0 comments

The remaining reports are on [the project's issue tracker](https://github.com/delorenj/mcp-server-trello/issues).
