Search Cards
kaiten_search_cardsSearch Kaiten cards by title, state, owner, tags, due dates, and more with pagination and sorting. Filter by live or archived condition to narrow results within a board or space.
Instructions
Search cards with filters and pagination. Pass boardId (from kaiten_list_boards) or spaceId (from kaiten_list_spaces) to limit scope. The query parameter performs a substring match against card titles (server searches the title field only). The condition parameter accepts only 1=live (default) or 2=archived — Kaiten has no 'all' filter. To list live + archived together, omit condition (defaults to live) and call again with condition: 2. Use kaiten_get_card for full detail on a specific card. Returns: array of cards (simplified per verbosity).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asap | No | Filter urgent cards | |
| limit | No | Max results | |
| query | No | Substring match against card titles | |
| state | No | Card state: draft|queued|in_progress|done | |
| laneId | No | Filter by lane ID (from kaiten_list_lanes) | |
| offset | No | Offset for pagination | |
| sortBy | No | Sort field | created |
| tagIds | No | Comma-separated tag IDs | |
| typeId | No | Filter by card type ID (from kaiten_list_card_types) | |
| boardId | No | Filter by board ID (from kaiten_list_boards) | |
| overdue | No | Filter overdue cards | |
| ownerId | No | Filter by owner user ID (from kaiten_list_users) | |
| spaceId | No | Filter by space ID (from kaiten_list_spaces; uses KAITEN_DEFAULT_SPACE_ID if omitted) | |
| typeIds | No | Comma-separated card type IDs | |
| archived | No | Filter archived cards | |
| columnId | No | Filter by column ID (from kaiten_list_columns) | |
| ownerIds | No | Comma-separated owner IDs | |
| condition | No | Card condition filter. 1=live (on board, default), 2=archived. Kaiten does not support a filter for both in one call — omit (defaults to live) or query twice and merge. Note: passing 3 was historically described as 'all' but actually returns deleted cards only — the schema now rejects 3 to prevent silent empty results. | |
| memberIds | No | Comma-separated member IDs | |
| verbosity | No | Detail: raw|min(default)|normal|max | min |
| doneOnTime | No | Filter by done on time | |
| withDueDate | No | Filter cards with due date | |
| createdAfter | No | Cards created after this ISO 8601 timestamp (YYYY-MM-DD or full datetime) | |
| dueDateAfter | No | Cards with due date after this ISO 8601 timestamp (YYYY-MM-DD or full datetime) | |
| updatedAfter | No | Cards last updated after this ISO 8601 timestamp (YYYY-MM-DD or full datetime) | |
| createdBefore | No | Cards created before this ISO 8601 timestamp (YYYY-MM-DD or full datetime) | |
| dueDateBefore | No | Cards with due date before this ISO 8601 timestamp (YYYY-MM-DD or full datetime) | |
| sortDirection | No | Sort direction | desc |
| updatedBefore | No | Cards last updated before this ISO 8601 timestamp (YYYY-MM-DD or full datetime) | |
| excludeArchived | No | Exclude archived cards | |
| excludeCompleted | No | Exclude completed cards |