Skip to main content
Glama
SolidWorks MCP PRO

SolidWorks MCP PRO

by U-C4N

pro_visualize_render

Render photorealistic images from the current SOLIDWORKS Visualize scene and materials; returns an operation ID so you can poll for completion.

Instructions

Photorealistic render via the official SOLIDWORKS Visualize add-in API. Returns operation_id immediately: poll pro_operation. Uses current scene/materials; requires a licensed installed Visualize add-in. Never repeat a running request_id.

Input Schema

NameRequiredDescriptionDefault
widthNo
heightNo
passesNo
denoiserNo
request_idYes
image_formatNopng

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observedv0.7.0

TDQS

A3.7/5.0
Behavior4/5

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

Beyond the annotations, it discloses the async contract ("Returns operation_id immediately: poll pro_operation"), an environment prerequisite, and a non-idempotency constraint ("Never repeat a running request_id") that reinforces idempotentHint=false. It does not state output location/format of the rendered image or failure behavior, which would round out the picture.

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?

Three short sentences, front-loaded with what the tool does, then the async return, then prerequisites and the safety constraint. No filler or restated name/title.

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?

The async job pattern, prerequisite, and output handle are covered, and no output schema exists so return values need not be explained. However, for a render tool whose quality is driven by passes/denoiser/resolution, the complete absence of parameter guidance leaves a meaningful gap.

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

Parameters2/5

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

Schema description coverage is 0% across six parameters (width, height, passes, denoiser, request_id, image_format), so the description carries the full burden of explaining them. It only obliquely touches request_id via the "never repeat" warning and says nothing about resolution, sample passes, or denoising trade-offs, leaving the most consequential knobs unexplained.

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?

The description gives a specific verb and resource ("Photorealistic render via the official SOLIDWORKS Visualize add-in API") and adds scope ("Uses current scene/materials"). It does not, however, distinguish itself from close siblings such as pro_visualize_render_project, pro_render_job, or pro_capture_view, so an agent must infer which render path applies.

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?

It gives a clear operating context and prerequisite ("requires a licensed installed Visualize add-in") and a follow-up workflow ("poll pro_operation"), which is real when-to-use guidance. It stops short of naming when to prefer a sibling render tool instead, so there is no explicit alternative routing.

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