Arc Flash Platform — Estudos Elétricos
Server Details
Cálculos de engenharia elétrica pela norma brasileira (NBR), validados, com citação normativa.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Glama MCP Gateway
Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.
Full call logging
Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.
Tool access control
Enable or disable individual tools per connector, so you decide what your agents can and cannot do.
Managed credentials
Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.
Usage analytics
See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.
Tool Definition Quality
Average 3.6/5 across 13 of 13 tools scored.
Each tool targets a distinct electrical engineering calculation (short-circuit, arc flash, power factor correction, cable sizing, etc.) with no overlapping purposes. Detailed descriptions clearly differentiate them.
Names follow a mix of verb+noun (e.g., calcular_curto_circuito) and noun+noun (e.g., dano_transformador) patterns, all in Portuguese snake_case. This inconsistency, while readable, lacks a uniform verb_noun pattern.
13 tools cover a comprehensive range of electrical studies (arc flash, short-circuit, cable sizing, etc.) without being overwhelming or sparse. Each tool serves a clear purpose.
The tool set covers core arc flash and electrical design calculations. Minor gaps exist (e.g., no explicit relay coordination beyond transformer damage and CT sizing), but the surface is largely complete for the stated domain.
Available Tools
13 toolscalcular_curto_circuitoCurto-circuito (IEC 60909)BRead-onlyInspect
Curto-circuito (IEC 60909) pelo motor da plataforma: Icc 3φ/2φ/fase-terra,
X/R e pico. com_transformador=True dá o Icc no secundário (trafo_*). Plano
completo.
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | No | ||
| tensao_kv | Yes | ||
| trafo_kVA | No | ||
| trafo_V2_kv | No | ||
| trafo_Vcc_pct | No | ||
| com_transformador | No | ||
| potencia_curto_mva | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true, which is consistent with a calculation tool. The description adds that it uses the IEC 60909 standard and includes transformer behavior, but does not detail computational complexity or accuracy. This adds moderate value beyond annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is brief and to the point, using a single sentence plus a code-like hint for the transformer option. No wasted words, though a more structured format could help clarity for non-experts.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity (7 parameters, no output schema), the description partially covers the output by listing Icc types, X/R, and peak. However, it lacks explanation of required parameters, units, and valid ranges. The output is implied but not fully described.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0%, so the description must compensate. It explains the effect of `com_transformador=True` and mentions the transformer-related parameters (trafo_*), but does not describe other parameters like tensao_kv or potencia_curto_mva beyond their names. Partial but not sufficient coverage.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it calculates short-circuit currents (Icc 3φ/2φ/fase-terra), X/R ratio, and peak current, following IEC 60909. It distinguishes itself from sibling tools like calcular_energia_incidente or dimensionar_cabo by specifying the exact electrical calculation.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no guidance on when to use this tool versus alternatives. It only describes the calculation function without any context about prerequisites, constraints, or preferred scenarios.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
calcular_energia_incidenteEnergia incidente de arco (IEEE 1584 / NBR 17227)ARead-onlyInspect
Energia incidente (Ei, cal/cm²), LAS e categoria de EPI de um arco elétrico,
pelo motor IEEE 1584:2018 / ABNT NBR 17227:2025 VALIDADO da plataforma (208 V–
15 kV). config ∈ {VCB,VCBB,HCB,VOA,HOA}. O tempo de eliminação (t_arc_s) vem
da coordenação da proteção — é o que mais pesa. Gratuito (uso limitado).
| Name | Required | Description | Default |
|---|---|---|---|
| config | No | VCB | |
| gap_mm | Yes | ||
| ibf_ka | Yes | ||
| api_key | No | ||
| t_arc_s | Yes | ||
| tensao_kv | Yes | ||
| dist_trabalho_mm | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations read-only hint is consistent with a calculation tool. The description adds that the motor is validated and usage is limited, providing helpful context beyond the annotation. No contradictions.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise (3 sentences) and front-loads the core output. However, it mixes technical details in a single block; a structured list would improve scannability.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description mentions outputs (Ei, LAS, PPE category) which is good given no output schema. However, it lacks parameter explanations and does not cover how the input parameters interplay, which is necessary for correct invocation. Completeness is adequate but not thorough.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, meaning no property descriptions exist. The description only mentions config options and t_arc_s's importance, but fails to explain the other five required parameters (tensao_kv, ibf_ka, gap_mm, dist_trabalho_mm). This is inadequate for a tool with 7 parameters.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description explicitly states the tool calculates incident energy (Ei), arc flash boundary (LAS), and PPE category per IEEE 1584:2018/NBR 17227:2025, including voltage range and config options. This distinguishes it clearly from sibling tools like calcular_curto_circuito.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description notes that elimination time (t_arc_s) is critical and that the tool is free with limited use, but it does not specify when to use this tool versus alternatives such as calcular_curto_circuito or other arc flash tools. No explicit when-to-use or when-not-to-use guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
corrigir_fator_potenciaCorreção de fator de potência (REN 1.000)ARead-onlyInspect
Dimensiona o banco de capacitores para corrigir o fator de potência à
meta (REN ANEEL nº 1.000; FP-alvo padrão 0,92). Com tensao_kV também dá a
corrente nominal do banco e a norma (IEC 60831/60871). Gratuito (uso
limitado).
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | No | ||
| fp_meta | No | ||
| fp_atual | Yes | ||
| tensao_kV | No | ||
| potencia_kW | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnlyHint annotation (which is appropriate for a calculation tool), the description adds behavioral details: it states the tool is free (limited use), and that providing 'tensao_kV' yields additional outputs (nominal current and applicable IEC standard). This adds value beyond what annotations provide.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise—two sentences front-loading the core purpose, with no redundant information. Every sentence contributes meaningful content.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the lack of an output schema and the 5 parameters with poor documentation, the description should provide more details on return values, prerequisites, and error handling. It only partially explains extra outputs with voltage and mentions limited usage, leaving significant gaps for the agent.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema has 0% description coverage, and the description only mentions three of five parameters: 'potencia_kW' and 'fp_atual' (implied as required), and 'tensao_kV' (optional). It fails to explain 'api_key' and 'fp_meta' (though it notes the default for fp_meta). This is insufficient compensation for the missing schema descriptions.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool's purpose: sizing capacitor banks for power factor correction to a target (0.92 by default, per REN ANEEL No. 1.000). It uses specific verbs ('dimensiona') and resources ('banco de capacitores', 'fator de potência'), and is distinct from sibling tools (e.g., 'calcular_curto_circuito') which cover different electrical calculations.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for power factor correction design with a default target, but it does not explicitly specify when to use this tool versus alternatives (e.g., other engineering tools). It mentions a free tier with limited use, which provides some context, but no exclusions or when-not-to-use guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
dano_transformadorCurva de dano de transformador (IEEE C57.109)ARead-onlyInspect
Curva de dano a faltas passantes do transformador (IEEE C57.109/C57.12.59):
categoria, corrente de falta passante máxima (In/Z), ponto ANSI e ponto de
inrush — para coordenar a proteção a montante. fases ∈ {3ph,1ph};
frequencia_falta ∈ {infrequent,frequent}; tipo ∈ {liquid,dry}. Plano
completo.
| Name | Required | Description | Default |
|---|---|---|---|
| tipo | No | liquid | |
| Vn_kV | Yes | ||
| fases | No | 3ph | |
| Sn_kVA | Yes | ||
| Vcc_pct | Yes | ||
| api_key | No | ||
| k_inrush | No | ||
| frequencia_falta | No | infrequent |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, and the description adds specific behavioral details: it produces a curve with category, current, ANSI point, and inrush point, and is a read-only computation. No contradictions. The extra context justifies a score above baseline.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Description is concise (two sentences), front-loaded with standards and purpose, and lists parameter options inline. It earns its length but could be more structured with bullet points or parameter table for clarity.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Tool has 8 parameters, no output schema, and moderate complexity. Description outlines output components but lacks parameter meaning, units, or examples. While siblings suggest domain familiarity, an agent would benefit from more context to correctly invoke this tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema has 0% description coverage, so description must compensate. It only documents allowed values for fases, frequencia_falta, and tipo, but does not explain required parameters (Sn_kVA, Vn_kV, Vcc_pct) or others (k_inrush, api_key). This is insufficient for an 8-parameter tool.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states the tool computes a transformer damage curve per IEEE C57.109/C57.12.59, listing specific outputs (category, maximum through-fault current, ANSI point, inrush point) and its purpose (coordinate upstream protection). This verb+resource combination uniquely identifies the tool among siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Description mentions the tool is used for coordinating upstream protection and specifies allowed values for three parameters, but does not explicitly state when to use this tool versus alternatives like calcular_curto_circuito. The context is implied but lacks exclusion guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
dimensionar_caboDimensionamento de cabo BT (NBR 5410)ARead-onlyInspect
Dimensiona a seção de um cabo BT pela ABNT NBR 5410: ampacidade
(Tab. 36-39 + fatores), queda de tensão, coordenação de sobrecarga
(§5.3.4.1), neutro e PE. sistema ∈ {1FN,2F,3F,3FN}; metodo = método de
instalação (A1,A2,B1,B2,C,D,E,F,G); material ∈ {Cu,Al}; isolacao ∈
{PVC,EPR}. icc_quadro_kA = Icc presumida no quadro de origem (default 4,5;
informe o real para a verificação do disparo magnético). Gratuito (uso
limitado).
| Name | Required | Description | Default |
|---|---|---|---|
| fp | No | ||
| metodo | No | B1 | |
| api_key | No | ||
| sistema | No | 3FN | |
| isolacao | No | PVC | |
| material | No | Cu | |
| tensao_V | Yes | ||
| potencia_W | Yes | ||
| comprimento_m | Yes | ||
| icc_quadro_kA | No | ||
| queda_max_pct | No | ||
| temp_ambiente_C | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description discloses that the tool is free with limited use, which is behavioral context beyond the readOnlyHint annotation. No contradiction with annotations; the tool is indeed a computation and does not modify data.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is fairly concise and front-loaded with the primary purpose. However, it includes a lot of inline parameter definitions that could be structured more clearly. Still, every sentence earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has 12 parameters and no output schema, the description adequately covers input meaning but fails to describe the output format or return value. For a complex tool, this gap reduces completeness.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Despite 0% schema description coverage, the description explains the meaning and allowed values for key parameters like sistema, metodo, material, isolacao, and icc_quadro_kA. This significantly adds value beyond the schema. However, not all parameters (e.g., fp, api_key) are explained.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states it dimensions a BT cable according to ABNT NBR 5410, listing specific aspects like ampacity, voltage drop, and overload coordination. This is a specific verb+resource combination that distinguishes it from sibling tools like calcular_curto_circuito.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies use for cable sizing but does not explicitly state when to use this tool vs. alternatives. No exclusions or comparisons with sibling tools are provided, leaving the agent to infer usage context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
dimensionar_tcDimensionamento de TC (IEC 61869-2)BRead-onlyInspect
Dimensiona o TC de proteção (IEC 61869-2 / NBR 6856): menor primário comercial que NÃO satura na falta, considerando o burden REAL (relé+fiação) e o ALF efetivo. Plano completo.
| Name | Required | Description | Default |
|---|---|---|---|
| ALF | Yes | ||
| Icc_A | Yes | ||
| api_key | No | ||
| burden_VA | Yes | ||
| cable_ohm | Yes | ||
| relay_ohm | Yes | ||
| secundario_A | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations include readOnlyHint=true, which is consistent with the description's indication of a calculation (dimensioning). The description adds that the tool finds the smallest non-saturating primary, but does not elaborate on other behavioral traits such as side effects or required permissions. Given the annotations already cover the read-only nature, the description provides adequate but not exceptional transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence of about 20 words, efficiently conveying the tool's purpose and key constraints. It is front-loaded and free of unnecessary information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the tool has 7 parameters (none described in schema), no output schema, and a moderately complex domain (CT dimensioning), the description is too brief. It does not explain the return value ('Plano completo' is vague), nor does it cover all inputs or the expected output format. Additional detail would be needed for correct use.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 0%, so the description should compensate by explaining parameters. However, it only vaguely mentions 'burden REAL (relé+fiação)' and 'ALF efetivo', which correspond to some inputs (burden_VA, relay_ohm, cable_ohm, ALF) but does not detail each parameter individually. The meaning of Icc_A, secundario_A, and api_key are left entirely implicit.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool 'dimensiona o TC de proteção' and specifies the goal: finding the smallest commercial primary that does not saturate under fault, considering real burden and effective ALF. This is a specific verb-resource pair and differentiates from sibling tools like 'calcular_curto_circuito' or 'dimensionar_cabo'.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides no explicit guidance on when to use this tool versus alternatives. It does not mention prerequisites, limitations, or situations where it should not be used. The user must infer usage from the domain context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
elevacao_temperatura_painelElevação de temperatura em painel (IEC 60890)BRead-onlyInspect
Elevação de temperatura do ar interno de um painel BT (IEC 60890) e
verificação de aceitação (61439-1). perda_W = perdas dissipadas no
invólucro; dimensões em metros. Plano completo.
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | No | ||
| perda_W | Yes | ||
| altura_m | Yes | ||
| largura_m | Yes | ||
| ventilado | No | ||
| n_particoes | No | ||
| profundidade_m | Yes | ||
| temp_ambiente_C | No | ||
| area_ventilacao_cm2 | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already show readOnlyHint=true, so the description's mention of 'verificação de aceitação' adds context that it's a calculation. However, it does not disclose side effects, required permissions, or limits beyond what annotations imply.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Extremely concise: two sentences plus a clarifying line. Front-loaded with standard references and key parameter explanation. No redundant words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given 9 parameters, 0% schema coverage, and no output schema, the description fails to fully document parameter meanings or return value. 'Plano completo' hints at output but lacks detail. Incomplete for a tool of this complexity.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 0% schema description coverage, the description explains `perda_W` as 'perdas dissipadas no invólucro' and notes dimensions in meters, but leaves 5 other parameters (e.g., ventilado, n_particoes) undocumented in both schema and description. Partial compensation.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool calculates the internal air temperature rise of a low-voltage panel per IEC 60890 and acceptance check per 61439-1. It distinguishes from sibling tools (e.g., short-circuit, cable sizing) by focusing specifically on panel temperature.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool vs alternatives. While the name implies its domain, there are no preconditions, exclusions, or hints about when not to use it (e.g., if other panel calculations exist).
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
gerar_memorialMemorial de cálculo (laudo na plataforma)ARead-onlyInspect
Memorial assinável + etiqueta ANSI/NBR. NUNCA é emitido autonomamente por IA — o documento é preparado na sua conta da plataforma para revisão e assinatura do responsável técnico.
| Name | Required | Description | Default |
|---|---|---|---|
| api_key | No | ||
| referencia_calculo | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds context beyond annotations: it explains the document is prepared for review and signature, and is never autonomous. Annotations already declare readOnlyHint=true, so the description confirms the read-only nature and adds workflow context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single sentence with a dash, which is concise and front-loaded with the purpose. However, it could break into two sentences for clarity. Overall, no wasted words.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The tool has no output schema and the description does not indicate what the tool returns. The meaning of 'referencia_calculo' is ambiguous. Given the complexity (generating a document), more details on input and output are needed for complete understanding.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0% and the description does not explain the parameters, especially 'referencia_calculo' which is required. Without clarification on what value to pass (e.g., a calculation ID), the agent may be unable to use the tool correctly.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool generates a signable memorial with ANSI/NBR label, and the title reinforces it is a calculation memorial/report. This distinguishes it from sibling calculation tools like calcular_curto_circuito.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explicitly states 'NUNCA é emitido autonomamente por IA' (NEVER issued autonomously by AI), providing a strong when-not-to-use guideline. It clarifies the tool prepares a draft for human review, not a final output, making usage boundaries clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
grupo_geradorGrupo gerador — degrau de carga (ISO 8528)BRead-onlyInspect
Afundamento transitório de tensão ao aplicar um degrau de carga a um
grupo gerador (ISO 8528-5, etapa 1: tensão), via reatância transitória X'd.
modo ∈ {bloco (degrau_kVA+degrau_fp), motor (motor_kW, partida DOL)}.
Plano completo.
| Name | Required | Description | Default |
|---|---|---|---|
| modo | No | bloco | |
| Sn_kVA | Yes | ||
| xd_pct | No | ||
| api_key | No | ||
| motor_kW | No | ||
| tensao_V | Yes | ||
| degrau_fp | No | ||
| classe_iso | No | G2 | |
| degrau_kVA | No | ||
| motor_Ip_In | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true, which the description does not contradict. The description adds context about the standard and method (X'd), but does not disclose additional behavioral traits like return values or limitations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise, fitting in two lines. It front-loads the core function and mode information, though it could be better structured with separations.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given 10 parameters, 2 required, no output schema, and no parameter descriptions, the description is incomplete. It lacks details about what the tool returns, how to configure parameters, and the scope of the simulation.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 0% schema description coverage, the description must compensate but only mentions 'modo', 'degrau_kVA+degrau_fp', and 'motor_kW+partida DOL'. Most parameters (tensao_V, Sn_kVA, xd_pct, etc.) are unexplained, leaving the agent to infer meaning from names alone.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool calculates transient voltage dip for a generator under load step per ISO 8528-5, and specifies two operational modes (block and motor). It is distinct from siblings like calcular_curto_circuito, but could be more explicit about the verb (e.g., 'Calcula').
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies usage for generator load step analysis and gives mode options, but does not explicitly state when to use this tool versus alternatives or provide prerequisites. Usage is derived from context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
listar_ferramentasCatálogo de ferramentasARead-onlyInspect
Lista a prateleira de cálculos de engenharia elétrica e o tier de cada um.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, so the description adds little beyond that. It mentions listing 'a prateleira' and 'tier', but no additional behavioral traits (e.g., no side effects, no rate limits). With annotations covering safety, this is adequate.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Single sentence, front-loaded with the verb 'Lista'. Every word is functional with no redundancy. Highly concise and well-structured.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
The description is complete enough for this simple tool: it explains the output (list of calculations and tiers). However, it lacks detail on the return format or what 'tier' means. Given no output schema, slightly more context would be beneficial, but still sufficient.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
No parameters exist, so schema coverage is 100%. The description adds meaning by specifying what is listed (engineering calculations and tiers), going beyond the empty schema. Baseline 4 is justified for a zero-parameter tool.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool lists a 'prateleira de cálculos de engenharia elétrica' (shelf of electrical engineering calculations) and their tiers. It is specific about the resource and action, but does not define what 'tier' means, which could cause slight ambiguity.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit guidance on when to use this tool versus alternatives. However, as a catalog tool, usage is implicitly obvious: when an agent needs to discover available tools. No exclusions or context provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
partida_motorPartida de motor — afundamento de tensãoBRead-onlyInspect
Afundamento de tensão na partida de motor por divisor fasorial
fonte→cabo→motor (C ∝ V²). metodo ∈ {direta, estrela_triangulo,
compensadora, soft, vfd}; a fonte entra como nível de curto scc_MVA.
Plano completo.
| Name | Required | Description | Default |
|---|---|---|---|
| fp | No | ||
| eta | No | ||
| Ip_In | No | ||
| cabo_m | No | ||
| metodo | No | direta | |
| api_key | No | ||
| scc_MVA | Yes | ||
| cabo_mm2 | No | ||
| tensao_V | Yes | ||
| potencia_kW | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, and the description describes it as a calculation (voltage dip), which is consistent. No additional behavioral traits are disclosed (e.g., what output format is returned, if any side effects).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is very concise, with only two sentences. It front-loads the core purpose and key parameters. However, it could be slightly more informative without being verbose.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the complexity (10 parameters, no output schema), the description is insufficient. It does not explain all parameters, nor does it describe the output. 'Plano completo' is vague. More detail is needed for an AI agent to correctly invoke the tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
With 0% schema description coverage, the description only clarifies 'metodo' (listing possible values) and 'scc_MVA' (source short-circuit level). The other 8 parameters (potencia_kW, tensao_V, fp, eta, Ip_In, cabo_m, cabo_mm2, api_key) are not explained, leaving significant ambiguity.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states that the tool computes voltage dip during motor starting using a phasor divider model. It mentions the formula and lists possible starting methods, distinguishing it from sibling tools that handle other electrical calculations.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit when-to-use or when-not-to-use guidance. However, the sibling tools list provides implicit differentiation, and the description indicates required parameters (potencia_kW, tensao_V, scc_MVA) which gives some context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
puxamento_caboPuxamento de cabo (IEEE 1185/525)ARead-onlyInspect
Tração de puxamento de cabo (IEEE 1185/525) num trecho reto: tração no
cabrestante, SWBP, ocupação do duto (NBR 5410) e tração máxima admissível.
n_cabos ∈ {1,3} (trifólio). Plano completo.
| Name | Required | Description | Default |
|---|---|---|---|
| mu | No | ||
| od_mm | Yes | ||
| api_key | No | ||
| n_cabos | No | ||
| material | Yes | ||
| duto_D_mm | Yes | ||
| peso_kg_m | Yes | ||
| secao_mm2 | Yes | ||
| incl_graus | No | ||
| comprimento_m | Yes |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true, matching the calculation nature. Description adds behavioral details on computed quantities (traction, SWBP, occupancy, max tension) beyond the annotation, providing transparency on what the tool does.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Extremely concise: two sentences covering the standard, application (straight section), computed quantities, and a key constraint on n_cabos. No fluff.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given 10 parameters and no output schema, the description covers the tool's purpose and outputs but lacks details on parameter semantics and return format. It is adequate for a simple calculation but not fully complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema has 10 parameters with 0% description coverage. The description only mentions n_cabos's allowed values (1 or 3) but does not explain any other parameter meanings, units, or constraints. With no param info in the description, this dimension suffers.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Description clearly states the tool calculates cable pulling tension according to IEEE 1185/525 for straight sections, listing specific outputs like traction at capstan, SWBP, duct occupancy, and maximum allowable tension. It distinguishes itself from sibling tools which focus on other electrical calculations.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Indicates usage for 'trecho reto' (straight section) and constrains n_cabos to 1 or 3 (trifolium), implying it is not for curved sections or other configurations. No explicit when-not or alternative tools, but context is clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
verificar_seccionamentoSeccionamento automático (NBR 5410)ARead-onlyInspect
Verifica a proteção contra choque por seccionamento automático (ABNT NBR 5410:2004 §5.1.2.2). TN: Zs ≤ U0/Ia (informe Ia OU disjuntor In+curva_mcb). TT: RA ≤ 50/IΔn (informe i_dn_mA + RA). Gratuito (uso limitado).
| Name | Required | Description | Default |
|---|---|---|---|
| Ia_A | No | ||
| U0_V | Yes | ||
| RA_ohm | No | ||
| api_key | No | ||
| i_dn_mA | No | ||
| sistema | No | TN | |
| material | No | Cu | |
| curva_mcb | No | ||
| comprimento_m | No | ||
| disjuntor_In_A | No | ||
| secao_fase_mm2 | No |
Tool Definition Quality
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already provide readOnlyHint=true, indicating no side effects. The description adds usage limit info ('Gratuito (uso limitado)') and the formulas, but does not disclose further behavioral traits like authentication needs or output format. No contradiction with annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is concise (3 sentences), front-loads the purpose and core formulas, and has no wasted words. Every sentence earns its place.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the high parameter count (11), no output schema, and 0% schema coverage, the description is insufficient. It explains only a few parameters and does not describe the return value or expected output format, leaving the agent without full guidance.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must compensate. It explains key parameters for TN (Ia_A, disjuntor_In_A, curva_mcb) and TT (i_dn_mA, RA_ohm), but many parameters (api_key, sistema, material, comprimento_m, secao_fase_mm2) are left undocumented, leaving gaps.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool verifies automatic disconnection against NBR 5410, with specific formulas for TN and TT systems. The title identifies it as an automatic sectioning tool, distinguishing it from sibling tools like calcular_curto_circuito or dimensionar_cabo.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description provides clear context for when to use: specify Ia or disjuntor+curva_mcb for TN, or i_dn_mA+RA for TT. It does not explicitly state when not to use or name alternatives, but the context is sufficient for an agent to select this tool over siblings.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!