Skip to main content
Glama

Поиск/выборка карточек

kaiten_search_cards

Search Kaiten cards by combining filters like board, lane, owner, due date, tags, and text query; pass extra_params for rare API options.

Instructions

Гибкая выборка карточек по фильтрам. Все фильтры опциональны и комбинируются. Для редких параметров Kaiten API, не вынесенных в явные поля, используйте extra_params. Возвращает массив карточек.

Input Schema

NameRequiredDescriptionDefault
limitNoМаксимум записей (по умолч. API)
queryNoПолнотекстовый поиск по карточкам
offsetNoСмещение пагинации
lane_idNoФильтр по дорожке
tag_idsNoФильтр по тегам (ID)
type_idNoФильтр по типу карточки
archivedNoВключать архивные
board_idNoФильтр по доске
owner_idNoФильтр по владельцу
space_idNoФильтр по пространству
column_idNoФильтр по колонке
conditionNoСостояние: 1 — активные, 2 — архивные
member_idsNoФильтр по участникам (ID)
due_date_toNoСрок не позже (ISO/YYYY-MM-DD)
extra_paramsNoДоп. query-параметры Kaiten API, передаваемые как есть
due_date_fromNoСрок не раньше (ISO/YYYY-MM-DD)
responsible_idNoФильтр по ответственному

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv1.5.3

TDQS

B3.4/5.0
Behavior3/5

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

With no annotations, the description must carry the behavioral burden; it does disclose that the result is an array of cards, and the parameter semantics (no required fields) imply a read operation. But it omits important behavior: default scope (does it search across all spaces?), pagination interplay between limit/offset, result ordering, and any rate limits.

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?

Four short sentences with purpose front-loaded and zero padding; extra_params guidance sits where it is needed. Slight redundancy between 'все фильтры опциональны' and a schema that already has zero required parameters, but overall tight.

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

Completeness3/5

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

For a 17-parameter, no-annotation, no-output-schema search tool, the description covers purpose and the return shape but leaves out scoping defaults and pagination behavior that materially affect correct invocation. Adequate, but not complete for a tool of this complexity.

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

Parameters3/5

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

Schema description coverage is 100%, so all 17 parameters are documented in the schema itself. The description adds only two pieces of meaning: that filters combine freely, and that extra_params is an escape hatch for unexposed Kaiten API query params. It does not clarify precedence (e.g., archived vs condition=2) or interactions between overlapping filters.

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?

Description opens with a clear verb+resource: flexible card selection by filters, and notes it returns an array of cards. It distinguishes itself from kaiten_get_card (single card) only implicitly; it does not name any sibling such as kaiten_today_tasks or kaiten_overdue_cards, which are also card lists.

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

Usage Guidelines3/5

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

It states that all filters are optional and combinable and directs agents to extra_params for API params not exposed as fields — useful guidance. However it never says when to use this general search instead of the specialized list tools (today_tasks, overdue_cards) or when a scope parameter (board_id/space_id) is required to make results meaningful.

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