Can AI agents automate CATIA?
Dassault Systemes · desktop · cad3d-modelingengineering
CATIA is automatable through Dassault Systèmes CAA and Automation surfaces, but the current object-model reference is not publicly readable. The vendor's developer-guides page presents the CAA Encyclopedia for V5 and V6 toolkits, with how-tos, samples, and reference information for interfaces, classes, and methods. A 3DEXPERIENCE R2026x on-premises developer documentation portal exists and, when opened on 2026-09-02, required sign-in before any API pages were shown. Official Licensed Program Specifications for CATIA V5 and CAA RADE V5 still declare built-in macro record and replay, VB Script, Visual Basic for Applications installed by default on Windows, OLE container automation, and CAA C++, Java, and Automation programming guides. CAA RADE is a separately licensed toolkit, and runtime custom applications follow CATIA product licensing. Windows 11 64-bit workstations are currently certified for V5-6R2026 and 3DEXPERIENCE R2026x. No first-party MCP, named low-code connector, CLI, public file-format API table, or computer-use result was established. This record is CATIA on the 3DEXPERIENCE portfolio and the still-documented V5 Automation/CAA surfaces. It is not SOLIDWORKS.
Best path today: api · Overall automatability: 5/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | caavbavbscript coverage: unknown · docs |
| SDK | yes | cppjava official: yes |
| MCP | unknown | verdict: unknown |
| Integrations | unknown | |
| CLI | unknown | |
| Extensibility | yes | caavba-macrosvbscript-macros webhooks: unknown |
| Data access | export: unknown · import: unknown | |
| RPA / UI automation | unknown | windows-native No repeatable UI probe was run. Dassault documents CAA and Automation (VBA / VB Script, macro record and replay, OLE) as supported object-model paths. Computer-use viability is not inferred from the desktop UI. Current programmer reference HTML was not opened in this pass because the R2026x developer portal requires sign-in.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 5 | — | — | — | — | — | 5 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-09-02 |
license | declared | source | 2026-09-02 |
status | declared | source | 2026-09-02 |
platforms | declared | source | 2026-09-02 |
modalities.api.exists | declared | source | 2026-09-02 |
modalities.api.exists | declared | source | 2026-09-02 |
modalities.api.kinds[0] | declared | source | 2026-09-02 |
modalities.api.kinds[1] | declared | source | 2026-09-02 |
modalities.api.kinds[2] | declared | source | 2026-09-02 |
modalities.api.coverage | declared | source | 2026-09-02 |
modalities.api.docs | declared | source | 2026-09-02 |
modalities.sdk.exists | declared | source | 2026-09-02 |
modalities.sdk.official | declared | source | 2026-09-02 |
modalities.sdk.languages[0] | declared | source | 2026-09-02 |
modalities.sdk.languages[1] | declared | source | 2026-09-02 |
modalities.mcp.first_party | declared | source | 2026-09-02 |
modalities.extensibility.scripting[0] | declared | source | 2026-09-02 |
modalities.extensibility.scripting[1] | declared | source | 2026-09-02 |
modalities.extensibility.scripting[2] | declared | source | 2026-09-02 |
modalities.rpa.ui_stack | declared | source | 2026-09-02 |
verdict.scores.api | declared | source | 2026-09-02 |
freshness.watch[0].url | declared | source | 2026-09-02 |
freshness.watch[1].url | declared | source | 2026-09-02 |
freshness.watch[2].url | declared | source | 2026-09-02 |
freshness.watch[3].url | declared | source | 2026-09-02 |
Related tools
Other products in this database that share a category with CATIA.
Last verified 2026-09-02 · volatility medium · JSON record