Skip to main content
Glama

kaiten_chart_lead_time

Build a lead time chart for a space with start/end columns, date range, and filters. Returns a compute job ID to poll for the completed chart.

Instructions

Build a Lead Time Chart for a space. Uses the same engine as the Control Chart. This is an asynchronous operation that returns a compute_job_id. Use kaiten_get_compute_job to poll for results.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
tagsNoFilter by tag IDs
date_toYesEnd date (ISO 8601)
group_byNoGrouping mode
space_idYesSpace ID
date_fromYesStart date (ISO 8601)
card_typesNoFilter by card type IDs
end_columnsYesEnd column IDs (required)
start_columnsYesStart column IDs (required)
only_asap_cardsNoInclude only ASAP (expedite) cards
end_column_lanesYesMapping of end column ID to array of lane IDs, e.g. {"20": [3, 4]}
start_column_lanesYesMapping of start column ID to array of lane IDs, e.g. {"10": [1, 2]}
Install Server

TDQS

A4/5.0
Behavior4/5

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

With no annotations, the description carries the burden and discloses the most important behavior: the operation is asynchronous and returns a compute_job_id rather than a direct chart result. It also notes the Control Chart engine relationship and the required polling step. It does not mention side effects or auth/rate limits, but the async contract is the key behavioral disclosure for this tool.

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?

The description is three short sentences with no filler, front-loading the action and then giving the essential engine and async/polling context. Every sentence earns its place.

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 tool with 11 parameters and no output schema, the description covers the key non-schema knowledge: it is async, returns a compute job ID, and names the exact sibling to call for polling. It does not describe what the final job result will look like, but the chart type makes that largely inferable and the schema handles parameter detail.

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 the baseline is 3, and the description adds no parameter-level detail. All 11 parameters are described in the schema, including examples for the nested lane mappings, so the agent has enough information to populate them.

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 opens with a specific verb and resource: 'Build a Lead Time Chart for a space,' making it clear this tool constructs that chart. It references the Control Chart as a close sibling, which helps distinguish it within the chart family, though it does not explicitly contrast it with other chart tools.

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?

The description gives clear context: use it to build a lead-time chart for a space, and it explicitly points to kaiten_get_compute_job for polling, which is the essential follow-up workflow. It does not state when not to use it or compare it with alternatives such as cycle-time or control charts, so exclusion guidance is missing.

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

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ViktorOgnev/kaiten-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server