Skip to main content
Glama
EasyEDA Pro MCP

EasyEDA Pro MCP

Evaluate SPICE simulation feasibility and readiness

easyeda_evaluate_spice_support
Read-only

Evaluates whether the active schematic can run analog SPICE simulation by auditing model availability, ground reference, stimulus sources, and engine/platform limits.

Instructions

Performs feasibility evaluation of analog SPICE simulation on the active schematic: audits component SPICE model availability, verifies Node 0 / GND reference, checks stimulus sources, and documents engine limits and platform boundaries.

Input Schema

NameRequiredDescriptionDefault
targetNo
groundNetNoNet name expected as ground datum (mapped to SPICE node 0).GND
timeoutMsNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Addedv1.4.1

TDQS

A3.6/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=false, and the description is consistent with that safe-read profile. Beyond the annotations it adds real content: the four concrete checks performed and the note that it 'documents engine limits and platform boundaries', which tells the agent what evidence the evaluation surfaces. It stops short of describing failure modes or what the audit output looks like.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

A single front-loaded sentence whose clauses are a legitimate enumeration of the audit steps rather than filler. It is dense but every clause corresponds to a distinct check; slightly more structure (e.g. separating what is inspected from what is reported) would improve scanning.

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 no-required-parameter, read-only audit with no output schema, the description explains what is inspected but not what the agent receives back — a pass/fail verdict, a per-component issue list, or free-text notes — nor what happens when checks fail. That omission matters because there is no output schema to fall back on.

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 only 33% — only groundNet is documented in the schema. The description partly compensates by stating it 'verifies Node 0 / GND reference', which explains why a groundNet exists, but the nested `target` object and `timeoutMs` receive no explanation anywhere. Baseline 3 for partial compensation.

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?

States a specific verb ('feasibility evaluation of analog SPICE simulation') and resource ('the active schematic'), then enumerates the checks (model availability, Node 0/GND reference, stimulus sources, engine limits). An agent can distinguish this from easyeda_generate_spice_netlist by the audit wording, though it never names that sibling to sharpen the contrast.

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

Usage Guidelines3/5

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

The 'feasibility evaluation... readiness' framing implies this is a pre-simulation gate, so usage is inferable. However, there is no explicit when-to-use/when-not-to-use statement and no routing to the sibling easyeda_generate_spice_netlist, which is the obvious next step once feasibility passes.

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