Skip to main content
Glama
eutech-directory

Ligis-Link-mcp

calculate_technical_spec

Calculates code-compliant technical specifications for construction trades including cable sizing, voltage drop, pipe sizing, duct sizing, and heat loads. Returns values with units, formulas, and code references.

Instructions

[PRO] Performs numerical technical calculations for construction trades with code-compliant results. Use this tool when a specific measurement, size, rating, or capacity needs to be calculated — not just checked for compliance. Returns the calculated value with units, the method or formula used, relevant derating or correction factors, and the code reference that governs the calculation. Supports: cable/conductor sizing (mm2 or AWG), voltage drop (%), pipe sizing (mm or inches), HVAC duct sizing (CFM/L/s), heat load calculations, load current calculations, and more. Example inputs: 'Cable size for 32A circuit, 25m run, 240V single phase, clipped direct', 'Pipe size for 40 fixture units copper hot water supply', 'Duct size for 1200 CFM round duct'.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
tradeYesThe trade for this calculation. Determines the applicable standard and units.
regionYesJurisdiction. Affects which standard and units apply (e.g. mm2 for AU/UK, AWG for USA).
calculationYesDescribe the calculation needed with all relevant parameters. Include: load/flow value, distance/length, voltage/pressure, installation method, ambient conditions. Example: 'Cable size for 45A, 30m run, 240V, single phase, in conduit, 35 degrees ambient'.
roleNoUser role. Affects detail level of the output.Journeyman
api_keyNoPro API key required. Get at https://rickyfarmer.gumroad.com/l/Legis-LinkPro
Behavior4/5

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

With no annotations provided, the description carries the full burden. It describes the return value composition (value with units, method, factors, code reference) but does not mention the required API key or any limitations. However, the description is sufficiently transparent for safe invocation.

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 concise (5-6 sentences) and well-structured: purpose, usage guidance, return value description, and examples. Every sentence adds value, with no unnecessary information.

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?

Given the tool's complexity (multi-trade, multi-calculation type), the description thoroughly covers what the tool does, when to use it, what outputs to expect, and example inputs. No output schema exists, but the description adequately explains the return format.

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 100%, so the baseline is 3. The description adds value by providing example input formats and listing supported trades, which aids the agent in formulating the 'calculation' parameter. This extra context justifies a score of 4.

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 explicitly states the tool performs numerical technical calculations for construction trades with code-compliant results, listing supported areas and providing example inputs. This clearly differentiates it from sibling tools like check_compliance, which only checks compliance.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly states when to use the tool ('when a specific measurement, size, rating, or capacity needs to be calculated — not just checked for compliance'), providing clear guidance on use vs. alternatives. This meets the 'explicit when/when-not/alternatives' criteria.

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

Install Server

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/eutech-directory/legis-link-mcp'

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