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

ModalityStatusDetail
APIyesjava-in-processrestjavascript
coverage: partial · docs
SDKyesjavajavascript
official: yes
MCPunknown
verdict: unknown
Integrationsunknown
CLIyes
Extensibilityyesjava-rulesjavascript-itoautorun-xmlrest-server
webhooks: unknown
Data access
export: smc, bcf, xlsx, pdf, rtf · import: ifc, smc, dwg, pdf, e57, las
RPA / UI automationunknownjava-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 useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
767

Evidence

FactTierSourceDate
homepagedeclaredsource2026-09-02
licensedeclaredsource2026-09-02
statusdeclaredsource2026-09-02
platformsdeclaredsource2026-09-02
platformsdeclaredsource2026-09-02
modalities.api.existsdeclaredsource2026-09-02
modalities.api.kinds[0]declaredsource2026-09-02
modalities.api.kinds[1]declaredsource2026-09-02
modalities.api.kinds[2]declaredsource2026-09-02
modalities.api.coveragedeclaredsource2026-09-02
modalities.api.coveragedeclaredsource2026-09-02
modalities.api.docsdeclaredsource2026-09-02
modalities.sdk.existsdeclaredsource2026-09-02
modalities.sdk.officialdeclaredsource2026-09-02
modalities.sdk.languages[0]declaredsource2026-09-02
modalities.sdk.languages[1]declaredsource2026-09-02
modalities.mcp.first_partydeclaredsource2026-09-02
modalities.cli.existsdeclaredsource2026-09-02
modalities.extensibility.scripting[0]declaredsource2026-09-02
modalities.extensibility.scripting[1]declaredsource2026-09-02
modalities.extensibility.scripting[2]declaredsource2026-09-02
modalities.extensibility.scripting[3]declaredsource2026-09-02
modalities.data_access.export[0]declaredsource2026-09-02
modalities.data_access.export[1]declaredsource2026-09-02
modalities.data_access.export[2]declaredsource2026-09-02
modalities.data_access.export[3]declaredsource2026-09-02
modalities.data_access.export[4]declaredsource2026-09-02
modalities.data_access.import[0]declaredsource2026-09-02
modalities.data_access.import[1]declaredsource2026-09-02
modalities.data_access.import[2]declaredsource2026-09-02
modalities.data_access.import[3]declaredsource2026-09-02
modalities.data_access.import[4]declaredsource2026-09-02
modalities.data_access.import[5]declaredsource2026-09-02
modalities.rpa.ui_stackdeclaredsource2026-09-02
verdict.scores.apideclaredsource2026-09-02
verdict.scores.clideclaredsource2026-09-02
freshness.watch[0].urldeclaredsource2026-09-02
freshness.watch[1].urldeclaredsource2026-09-02
freshness.watch[2].urldeclaredsource2026-09-02
freshness.watch[3].urldeclaredsource2026-09-02
freshness.watch[4].urldeclaredsource2026-09-02

Related tools

Other products in this database that share a category with Solibri.

Last verified 2026-09-02 · volatility medium · JSON record