Can AI agents automate Archicad?

Graphisoft · desktop · bimarchitecture

Archicad has two maintained first-party automation layers. Its versioned JSON Interface accepts HTTP POST commands from an external process on a localhost port and has an official Python package that discovers running Archicad instances and hides the transport. Archicad 29 commands cover product detection; element, component, classification, property and attribute queries; property and classification writes; navigator and view map operations; layouts; geometry and zone relations; and add-on-defined commands. This is a local control surface: Archicad must be running, calls are one-way from the external program, and command availability differs by Archicad build. The deeper C++ API Development Kit creates signed Windows APX or macOS bundle add-ons that can add UI, import and export handlers, and undoable or non-undoable model operations. It is powerful but compiled, version-coupled, main-thread constrained for undoable changes, and requires Graphisoft developer registration for production authorization. IFC, IFCXML, IFCZIP, BCF, DWG or DXF, spreadsheets, and other translators provide robust model and property interchange. No product-specific first-party MCP, general business CLI, webhook result, named low-code connector result, repeatable visual RPA result, or computer-use result was established.

Best path today: api · Overall automatability: 8/10

Modalities

ModalityStatusDetail
APIyeshttp-jsoncpp-in-process
coverage: full · docs
SDKyespythoncpp
official: yes
MCPunknown
verdict: unknown
Integrationsunknown
CLIunknown
Extensibilityyespython-json-interfacecpp-add-onsadd-on-commandsgdlgrasshopper-connection
webhooks: unknown
Data access
export: pln, pla, ifc, ifcxml, ifczip, bcf, dwg, dxf, pdf, xlsx · import: pln, pla, ifc, ifcxml, ifczip, bcf, dwg, dxf, rhino-3dm, xlsx
RPA / UI automationunknowndesktop-native
No repeatable UI probe was run. The localhost JSON command interface and official Python wrapper provide external process automation, while the full C++ Development Kit runs add-ons inside Archicad. These supported paths are preferable to visual control of the native Windows or macOS UI.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
88

Evidence

FactTierSourceDate
homepagedeclaredsource2026-08-17
platformsdeclaredsource2026-08-17
licensedeclaredsource2026-08-17
modalities.api.existsdeclaredsource2026-08-17
modalities.api.kinds[0]declaredsource2026-08-17
modalities.api.kinds[1]declaredsource2026-08-17
modalities.api.coveragedeclaredsource2026-08-17
modalities.sdkdeclaredsource2026-08-17
modalities.sdk.languagesdeclaredsource2026-08-17
modalities.extensibility.scriptingdeclaredsource2026-08-17
modalities.data_access.exportdeclaredsource2026-08-17
modalities.data_access.importdeclaredsource2026-08-17
verdict.scores.apideclaredsource2026-08-17
freshness.watch[0].urldeclaredsource2026-08-17
freshness.watch[1].urldeclaredsource2026-08-17
freshness.watch[2].urldeclaredsource2026-08-17

Last verified 2026-08-17 · volatility high · JSON record