Skip to main content
Glama

list_board_cards

Read-onlyIdempotent

List cards on a Kaiten board with search filters for status, lane, column, owner, tag, or date to locate specific work items.

Instructions

List cards on a board via the dedicated cards route, with search filters.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
asapNo
limitNo
queryNo
detailNo
offsetNo
statesNo
lane_idNo
overdueNo
tag_idsNo
type_idNo
archivedNo
board_idYes
order_byNo
owner_idNo
space_idNo
type_idsNo
column_idNo
conditionNo
owner_idsNo
column_idsNo
member_idsNo
done_on_timeNo
text_offsetsNoJSON pointer -> character offset. Reuse the same page and all returned text cursors to continue.
created_afterNo
previous_pageNoPass page_fingerprint from the preceding page to detect an API ignoring pagination.
search_fieldsNo
updated_afterNo
with_due_dateNo
created_beforeNo
due_date_afterNo
responsible_idNo
updated_beforeNo
due_date_beforeNo
order_directionNo
responsible_idsNo
section_offsetsNoJSON pointer -> nested array offset. Reuse the same page to continue a section.
exclude_lane_idsNo
exclude_board_idsNo
exclude_column_idsNo
last_moved_to_done_at_afterNo
last_moved_to_done_at_beforeNo
first_moved_in_progress_afterNo
first_moved_in_progress_beforeNo

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
itemNo
errorNo
itemsNo
limitNo
totalNo
offsetNo
metadataNo
warningsNo
paginationNo
next_offsetNo
continuationNo
comments_limitNo
comments_offsetNo
page_fingerprintNo
comments_includedNo
next_text_offsetsNo
comments_next_offsetNo
total_in_selected_pagesNo
comments_page_fingerprintNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

C2.4/5.0
Behavior2/5

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

The annotations already declare readOnlyHint=true, idempotentHint=true, openWorldHint=true, and destructiveHint=false, covering the safety profile. The description adds only that it uses the 'dedicated cards route' and supports 'search filters', but says nothing about pagination behavior, default limits, or result ordering despite the complex schema.

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

Conciseness3/5

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

The description is a single concise sentence with no wasted words, which is structurally efficient. However, for a 43-parameter tool it is under-specified rather than appropriately sized, so conciseness comes at the cost of needed detail.

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

Completeness1/5

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

An output schema exists and annotations cover safety, so return values and read-only behavior need not be repeated. But with 43 mostly undescribed input parameters and no usage guidance, the description is far too incomplete for an agent to invoke this tool correctly without extensive schema inspection.

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

Parameters1/5

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

The tool has 43 parameters with only 7% schema description coverage, so the description must compensate heavily. It mentions only generic 'search filters' and does not explain any specific parameter such as board_id, limit, query, states, or pagination offsets, leaving the agent with almost no semantic guidance beyond the schema names.

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

Purpose4/5

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

The description states a clear verb ('List') and resource ('cards on a board'), and adds scope ('via the dedicated cards route, with search filters'). However, it does not distinguish this tool from siblings like search_cards or list_space_cards, which also list cards under different scopes.

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

Usage Guidelines2/5

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

There is no explicit guidance on when to use this tool versus alternatives such as search_cards or list_space_cards. The phrase 'with search filters' hints at filtering capability but does not explain when this route is preferable or what conditions select it.

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