Skip to main content
Glama

engineering.inductor_combine

Read-onlyIdempotent

Calculate total inductance for series or parallel inductors from positive inductance values; mutual inductance is ignored.

Instructions

인덕터 여러 개의 합성 인덕턴스를 구한다. topology='series'면 L=ΣLᵢ, 'parallel'이면 1/L=Σ(1/Lᵢ). inductors 는 0 초과 인덕턴스(H)의 Decimal 문자열 목록이며 최소 1개, total 은 입력과 같은 단위. 상호 인덕턴스는 고려하지 않는다. 오용 주의: 커패시터는 직렬 병렬 공식이 반대다.

Input Schema

NameRequiredDescriptionDefault
topologyYes
inductorsYes

Output Schema

NameRequiredDescriptionDefault
_metaNo서버가 붙이는 영수증(integrity), 엔진, 힌트
totalYes
traceYes계산 근거(tool, formula, inputs, steps, output)

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.3.0

TDQS

A4.6/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent, and closed-world behavior, so the description does not need to repeat safety traits. It adds useful behavioral assumptions: mutual inductance is ignored, input values must be positive Decimal strings, at least one inductor is required, and the result is in the same unit as the input.

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?

Four short sentences, front-loaded with the purpose and formulas, followed by input constraints and a high-value misuse warning. Every sentence earns its place.

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

Completeness5/5

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

With an output schema present, the description does not need to explain return values. It covers the formulas, parameter formats, unit preservation, mutual-inductance assumption, and the most likely misuse case, leaving nothing essential unspecified.

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

Parameters5/5

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

Schema description coverage is 0%, so the description carries the full burden. It defines topology values ('series' / 'parallel') with formulas and specifies that inductors are positive Decimal strings in henries with at least one entry, fully compensating for the bare schema.

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 and resource ('인덕터 여러 개의 합성 인덕턴스를 구한다') and gives the exact formulas for both topologies. The capacitor warning also distinguishes it from the sibling engineering.capacitor_combine.

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?

Clearly implies when to use it by giving the series/parallel formulas and explicitly warns that capacitors use the opposite formulas, steering the agent toward capacitor_combine. It does not explicitly name alternatives or state exclusions beyond that warning.

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

Deploy Server

Other Tools