Skip to main content
Glama

list_document_children

Read-onlyIdempotent

Retrieve one page of immediate children for a Kaiten document or document group by URL or parent_entity_uid. Returns metadata only; follow next_offset and pass previous_page to continue.

Instructions

List one page of immediate children of a Kaiten document or document group, selected by URL or parent_entity_uid. Metadata only, no recursive traversal or content download. Follow next_offset and pass previous_page.

Input Schema

NameRequiredDescriptionDefault
urlNo
limitNo
detailNo
offsetNo
text_offsetsNoJSON pointer -> character offset. Reuse the same page and all returned text cursors to continue.
previous_pageNoPass page_fingerprint from the preceding page to detect an API ignoring pagination.
section_offsetsNoJSON pointer -> nested array offset. Reuse the same page to continue a section.
parent_entity_uidNo

Output 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. Addedv0.2.0

TDQS

A4/5.0
Behavior3/5

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

Annotations already declare readOnly, idempotent, non-destructive, openWorld, so the safety profile is covered. The description adds useful behavioral context: pagination via next_offset/previous_page, metadata-only returns, and non-recursive scope. It doesn't detail errors or rate limits, so a 3 is appropriate.

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

Conciseness5/5

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

Three compact sentences, front-loaded with the core action and selection method, followed by scope exclusions and pagination. No filler.

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?

An output schema exists, so return values needn't be explained, and annotations carry safety. The description covers scope, selection, and pagination. The main gap is incomplete coverage of several non-obvious parameters (detail, section_offsets, text_offsets) given the low schema coverage.

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 only 38%, so much of the param meaning rests on schema field names alone. The description mentions url, parent_entity_uid, and pagination (next_offset/previous_page) but never explains limit, detail enum, offset, section_offsets, or text_offsets. It adds some value but does not compensate for the coverage gap.

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 (List), resource (immediate children of a Kaiten document/group), selection method (URL or parent_entity_uid), and explicitly scopes to 'one page' and 'immediate children'. It clearly distinguishes itself from siblings like get_document or search_cards.

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?

Explains the two selection mechanisms and states the exclusions ('no recursive traversal or content download'), plus pagination follow-up with next_offset/previous_page. No explicit alternative-tool routing, but context is clear and the boundary is well-drawn.

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