Can AI agents automate Solibri?
Solibri · desktop · bimaecquality-management
Solibri is automatable today through the first-party Solibri Developer Platform on a licensed desktop session. The Java API (current public javadoc 26.6.0.109) loads custom rules into a running Solibri install via Maven and exposes model, checking, ITO, BCF, settings, and UI services through the SMC facade. A localhost REST API, documented with OpenAPI from version 9.10.3, is started with --rest-api-server-port and can send or update IFC, drive the selection basket, and export BCF; it is aimed at same-machine CAD communication and still names Solibri Office or Site licenses. A JavaScript API extends Information Takeoff columns and hyperlink templates under an Office license. Autorun runs an XML workflow from the command line, a desktop shortcut, or Windows Task Scheduler on Windows and macOS, covering model open/update, IDS and ruleset checks, BCF and ITO export, and SMC save. Autorun is sold on Advanced, Premium, and Security+ only; Advanced and Premium consume 100 tokens per successful run, while Security+ Autorun is unlimited and offline. Solibri Office became a legacy offering on 2026-04-13; current sales use Starter, Essential, Advanced, Premium, and Security+. No first-party MCP or computer-use result was established. This record is Solibri BIM quality assurance. It is not Autodesk Navisworks.
Best path today: api · Overall automatability: 7/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | java-in-processrestjavascript coverage: partial · docs |
| SDK | yes | javajavascript official: yes |
| MCP | unknown | verdict: unknown |
| Integrations | unknown | |
| CLI | yes | |
| Extensibility | yes | java-rulesjavascript-itoautorun-xmlrest-server webhooks: unknown |
| Data access | export: smc, bcf, xlsx, pdf, rtf · import: ifc, smc, dwg, pdf, e57, las | |
| RPA / UI automation | unknown | java-swing No repeatable UI probe was run. The Java Solibri API, localhost REST server, JavaScript Information Takeoff scripts, and Autorun XML workflows provide supported model-checking control without visually driving the desktop. SMC.getApplicationFrame() returns a JFrame. Computer-use viability is not inferred from that UI toolkit.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 7 | — | — | 6 | — | — | 7 |
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 |
platforms | 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.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.cli.exists | 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.extensibility.scripting[3] | declared | source | 2026-09-02 |
modalities.data_access.export[0] | declared | source | 2026-09-02 |
modalities.data_access.export[1] | declared | source | 2026-09-02 |
modalities.data_access.export[2] | declared | source | 2026-09-02 |
modalities.data_access.export[3] | declared | source | 2026-09-02 |
modalities.data_access.export[4] | declared | source | 2026-09-02 |
modalities.data_access.import[0] | declared | source | 2026-09-02 |
modalities.data_access.import[1] | declared | source | 2026-09-02 |
modalities.data_access.import[2] | declared | source | 2026-09-02 |
modalities.data_access.import[3] | declared | source | 2026-09-02 |
modalities.data_access.import[4] | declared | source | 2026-09-02 |
modalities.data_access.import[5] | declared | source | 2026-09-02 |
modalities.rpa.ui_stack | declared | source | 2026-09-02 |
verdict.scores.api | declared | source | 2026-09-02 |
verdict.scores.cli | 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 |
freshness.watch[4].url | declared | source | 2026-09-02 |
Related tools
Other products in this database that share a category with Solibri.
Last verified 2026-09-02 · volatility medium · JSON record