Skip to main content
Glama

Get Cards by List ID

get_cards_by_list_id

Fetch cards from a specific Trello list by list ID, optionally board-scoped, with name filtering and compact description previews; use fields to control returned data.

Instructions

Fetch cards from a specific Trello list on a specific board. Descriptions are previewed by default to keep responses compact; set fields without "desc" to omit descriptions, or increase descMaxLength/omitDescThresholdBytes and use get_card for full details.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
rawNoReturn Trello's full reply instead of the trimmed one (default: false)
fieldsNoComma-separated list of fields to return (e.g., "name,idShort,labels,due,dueComplete"). Each card then holds its ID and exactly those fields, untrimmed. Omit for the trimmed card.
listIdYesID of the Trello list
boardIdNoBoard the list is on. If given, a list on any other board is refused
nameFilterNoOptional substring to filter cards by name (case-insensitive)
descMaxLengthNoMaximum description preview length per card. Defaults to 200. Increase for fuller descriptions.
omitDescThresholdBytesNoApproximate response size threshold before descriptions are omitted. Defaults to 50000 bytes.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.0.0

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

With no annotations, the description carries the full burden, and it usefully discloses the non-obvious response-shaping behavior: descriptions are previewed by default to keep responses compact, and can be omitted or expanded. It stops short of covering permissions, rate limits, or whether the list must belong to the active board.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two sentences with the primary purpose front-loaded and no filler. The second sentence is dense with parameter names but each clause maps to a distinct behavior, so it earns its space.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a list-fetch tool with no output schema, the description adequately conveys the return shape (trimmed cards with previewed descriptions) and the knobs controlling it. It omits pagination, ordering, and result-size limits, which are minor gaps for this tool type.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the baseline is 3, but the description adds cross-parameter strategy the schema does not: setting 'fields' without 'desc' omits descriptions, while raising descMaxLength/omitDescThresholdBytes preserves them. That interaction guidance earns it above baseline.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb (Fetch), resource (cards), and scope (a specific Trello list on a specific board), which cleanly separates it from siblings like get_card, search_cards, and get_my_cards. It also names get_card as the route for full card details, so an agent can distinguish the two without opening either schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Gives a clear condition for the alternative path ('use get_card for full details') and explains the default preview behavior that drives that choice. It does not, however, address when to prefer this over search_cards or get_my_cards, so selection guidance is clear but not exhaustive.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.