Skip to main content
Glama

Add or update a transition architecture

add_transition_state

Save a transition architecture (intermediate state) to an engagement; pass an id to update or omit to add. Warns if standalone viability or an interim-mechanism disposal plan is missing.

Instructions

移行アーキテクチャ(中間状態)を案件に保存する。id を渡すと更新、省略で新規。「そこで止めても事業が回るか」と「暫定の仕組みの廃棄計画」が欠けていれば警告する。 / Save a transition architecture (intermediate state) to the engagement. Pass an id to update, omit it to add. Warns when standalone viability or an interim-mechanism disposal plan is missing.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idNo既存の移行状態 ID。省略で新規 / Existing transition id; omit to add
langNo出力言語 / Output languageboth
nameYes移行状態の名前 / Transition state name
noteNo
orderNo並び順(省略時は末尾) / Order on the roadmap
sourceNo出典。例 "security-report.pdf p.17 図3" / "2026-08-14 ヒアリング(情シス部長)" / Where it came from
interimNo暫定的な仕組み(二重運用など) / Interim mechanism such as dual running
confidenceNo確度。省略は未設定のまま(stated にしない) / omitted stays unset, never stated
standaloneNoここで止めても事業が回るか / Whether the business can run if delivery stops here
capabilitiesNoその状態で実現している能力 / Capabilities available at this state
disposalPlanNo暫定の仕組みの廃棄計画と期限 / Disposal plan and deadline
targetQuarterNo到達目標時期 YYYY-Qn / Target quarter
Install Server

TDQS

A4.1/5.0
Behavior3/5

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

With no annotations, the description carries the full burden of behavioral disclosure. It does disclose an important behavior: warns when standalone viability or a disposal plan is missing. However, it omits other significant behaviors such as whether updates are partial or full replacements, what happens on validation failure, and what the response contains. This is adequate but leaves room for more transparency.

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 compact—two bilingual sentences—with the core action stated first. Every clause adds meaningful information: the resource, the add/update distinction, and the warning behavior. There is no redundant or filler content.

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 12-parameter mutation tool with no output schema and no annotations, the description covers the core add/update semantics and one warning but leaves out important context: whether an active engagement is required, how updates affect unspecified fields, and what the tool returns. The complexity is high enough that these omissions make the description only partially complete.

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

Parameters4/5

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

Schema description coverage is 92%, so the baseline is 3. The description adds meaning beyond the schema by explaining the id parameter's dual role ('id を渡すと更新、省略で新規') and by calling out the two business-critical fields standalone and disposalPlan through the warning behavior. This pushes it above the baseline.

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?

The description states a specific verb and resource: 'Save a transition architecture (intermediate state) to the engagement.' It also distinguishes the two modes of the tool—'Pass an id to update, omit it to add'—so the agent understands exactly what action it performs. This clearly differentiates it from sibling tools like add_work_package or remove_roadmap_item.

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 for when to use the tool: when saving or updating a transition architecture for an engagement. It explicitly explains how to choose between add and update via presence of id. It does not name alternatives or exclusion criteria, but the tool's purpose is distinct enough among siblings that this is a minor gap.

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/Waganawa-Megumin/togaf10_EAP_MCP'

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