Can ChatGPT Control SOLIDWORKS? Macros, APIs and Limits

Learn how ChatGPT can help with SOLIDWORKS macros, what an integration needs, and how to check the result. Start with a read-only example.

DIRECT ANSWER

ChatGPT can help explain a SOLIDWORKS task or draft macro code. To act on a running CAD model, an AI system needs an authorized connection to SOLIDWORKS and checks on the saved result. Start with the read-only tutorial, then review MST’s recorded native assembly result and the limits of the demonstrated workflow. MST Engineering Intelligence has implemented Mechanical Assembly AI for an agreed equipment scope using native models from a customer-authorized PDM scope: it creates an editable .SLDASM for engineering review. The recorded 92-second clip shows the assembly execution stage; it is not a timing claim for the full P&ID-to-assembly workflow.

SEE THE ASSEMBLY STAGE

Watch MST build a native SOLIDWORKS assembly.

Start with a concrete example of CAD execution. This recording shows MST assembling native components into an editable SOLIDWORKS model.

  1. 00:00 — Inspect the starting assembly.
  2. 00:20 — Watch components being inserted.
  3. 01:11 — Inspect the assembled result.

For your own evaluation, choose one recurring equipment module. Start by describing the assembly task and the checks your engineer needs; we can then discuss the P&ID, approved parts and rules required for that scope.

Request a demo for your assembly task

Send a non-confidential description first. Your engineer defines acceptance and approves the result.

92-second recording, without audio. It shows the assembly-execution stage; it does not measure the full P&ID-to-delivery workflow or establish a new acceptance result.

Playback alternatives: Open MP4 · Watch on YouTube

Working in a tight space? Explore equipment layout and routing.

HOW MST IMPLEMENTS THIS

Implemented Mechanical Assembly AI from approved engineering intent to a native SolidWorks result.

MST Engineering Intelligence is the governed system above engineering software—not a universal chat-to-CAD plug-in. MST has implemented the controlled chain from approved P&ID and BOM context through customer-authorized native models, SolidWorks assembly creation and explicit reopen/read-back verification. The active public evidence verdict reports a specific public run and does not define this product capability status.

  1. AUTHORIZED INPUT

    P&ID and BOM requirements, engineering rules, plus customer-approved native component models.

  2. MST ENGINEERING INTELLIGENCE

    Interprets the bounded task and compiles only typed, permitted SolidWorks operations.

  3. SOLIDWORKS EXECUTION

    A controlled worker creates a new native .SLDASM, rebuilds it and records actual runtime results.

  4. READ-BACK VERDICT

    The saved assembly is reopened and inspected before returning PASS, FAIL or CANNOT_VERIFY.

Supported in the current public scope

  • Controlled modular semiconductor process-equipment assembly within declared libraries and Rulepacks.
  • Native component insertion, transforms, mates, rebuild, save and post-execution document inspection when included in the approved contract.
  • Explicit refusal when required identity, geometry, authority or verification evidence is missing.

Not claimed

  • A general-purpose ChatGPT plug-in for arbitrary SolidWorks commands.
  • Universal part generation, whole-machine autonomy or support for every SolidWorks workflow and version.
  • Production release without customer engineering review and approval.
CURRENT PUBLIC EVIDENCE

Mechanical Assembly AI is an implemented controlled capability. Fresh public-run status comes only from the public evidence registry; that run-specific verdict is separate and this answer does not upgrade or infer it.

Review the current evidence status

Start with a practical check

How the controlled workflow works

  1. Define a small command contract with typed parameters, allowed files, version requirements and explicit denial rules.
  2. Validate the model’s proposed action against engineering state and permissions before any CAD mutation occurs.
  3. Execute through documented SolidWorks APIs or a controlled UI worker and record the actual return values.
  4. Read the native document after execution; never let the language model declare success from its own plan text.

What evidence should a reviewer inspect?

Review item What it can establish
Typed tool contract Prevents free-form text from becoming unrestricted desktop or file-system control.
Runtime event log Distinguishes proposed actions from calls accepted and completed by SolidWorks.
Post-action document facts Verifies components, features, mates and errors from the CAD application.

Where this answer stops

Generated VBA, C# or API code may be a useful prototype, but it is not production-safe merely because it compiles. Hallucinated method names, unsafe paths and partial document state need independent controls.

Human engineering authority

An authorized engineer or administrator approves tools, scopes and changes; production release remains outside the LLM.

Related ways people ask this question

  • Can ChatGPT control SolidWorks?
  • How do I connect an LLM to SolidWorks?
  • Can Claude or another AI operate SolidWorks?

References and claim boundary

  1. SOLIDWORKS API Help 2026 — IAssemblyDoc
  2. SOLIDWORKS Help 2026 — SOLIDWORKS Labs (Beta)
  3. NIST AI 100-1 — Artificial Intelligence Risk Management Framework
  4. MST Engineering Intelligence — Product scope and current public boundary
  5. MST Engineering Intelligence — Evidence model and public status

Limit: External sources support the named standards, platform features or governance concepts. They do not endorse MST or independently validate MST product performance. The public evidence registry governs only the fresh run it identifies; its verdict does not define the implemented product capability status.

FROM THE QUESTION TO YOUR EQUIPMENT

Which task are you trying to improve?

Fit components into a tighter space Explore component positions, port connections and service clearance together.
Assemble another equipment variant Reuse your approved native parts and review the resulting assembly.
Carry P&ID intent into SOLIDWORKS Keep process connections, BOM identity and model revisions aligned.
How to cite this answer

MST Engineering Intelligence. “Can ChatGPT Control SOLIDWORKS? Macros, APIs and Limits.” Engineering Questions Q04. Reviewed 2026-08-31. https://mst-us.ai/questions/can-chatgpt-llm-control-solidworks/

NEXT STEP · NON-CONFIDENTIAL FIRST

Ask MST if your SolidWorks workflow fits

Describe the workflow and decision boundary without uploading protected P&IDs, CAD, BOM, PDM data, credentials or customer identities. Confidential exchange begins only after identity, NDA and scope review.

Ask MST if your SolidWorks workflow fits Browse all 26 answers