Skip to main content
Glama
wjc9011
by wjc9011

physics_get_guide

Retrieve a quick reference guide for a specified COMSOL physics type, including electrostatics, heat transfer, solid mechanics, and fluid flow, to set up simulations.

Instructions

Get a quick guide for a specific physics type.

Available physics types:

  • "electrostatics": Electric field and capacitance

  • "heat_transfer": Thermal analysis

  • "solid_mechanics": Stress and deformation

  • "fluid_flow": CFD analysis

  • "pressure_acoustics": Frequency-domain pressure acoustics

  • "coefficient_form_pde": Coefficient Form PDE

  • "general_form_pde": General Form PDE

  • "weak_form_pde": Weak Form PDE

Args: physics_type: Type of physics to get guide for

Returns: Quick reference guide for the physics type

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
physics_typeYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.1.0

TDQS

B3.4/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It does disclose the return shape ('quick reference guide for the physics type'), which helps, but says nothing about whether this is read-only, whether it consumes a model/session, or any prerequisites. Adequate but incomplete for a no-annotation tool.

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?

Front-loaded one-line purpose followed by a scannable bulleted list of valid values. Mostly tight, though the 'Args:/Returns:' docstring boilerplate is redundant given the schema already names the parameter.

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

Completeness4/5

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

For a single-parameter lookup tool with no output schema, the definition supplies the purpose, the valid inputs, and a rough sense of the return value. Only the absence of usage context against sibling reference tools keeps it out of the top band.

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 coverage is 0% and the single physics_type property has no enum or description. The description compensates strongly by enumerating all eight valid string values with a short gloss for each, which an agent could not obtain from the schema alone.

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 (Get) and resource (quick guide for a physics type), and the enumerated type list makes the scope concrete. It is reasonably distinguishable from sibling physics_get_available, though it never contrasts itself with docs_get or physics_get_available explicitly.

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

Usage Guidelines2/5

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

No when-to-use guidance and no alternatives named. The agent cannot tell from the description whether to reach for this guide versus docs_get, physics_get_available, or modeling_best_practices. Usage is only implied by the type list.

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