Can AI agents automate Onshape?
PTC · saas · cadengineering
Onshape is automatable today through a public REST API at https://cad.onshape.com/api (Enterprise hosts use companyName.onshape.com/api). The API uses GET, POST, and DELETE, returns JSON, and versions paths such as /api/v6/. Authentication is OAuth 2.0, which is required for App Store distribution, or API keys for personal and internal scripts. Documented calls cover documents, assemblies, Part Studio FeatureScript evaluation, translations, and webhooks. Export APIs include asynchronous and synchronous paths for glTF, OBJ, STEP, STL, Parasolid, and document JSON. FeatureScript is Onshape's built-in language for custom parametric features. A first-party FeatureScript MCP server from Onshape Labs is early access: subscribe through the Onshape App Store and connect https://fs-mcp.labs.onshape.app/mcp over HTTP. That server generates, inserts, runs, evaluates, and revises FeatureScript. It is not a general document-admin or REST CAD MCP. Professional and Enterprise Labs access must be enabled by a company administrator. Official product SDKs and a general CLI were not established from the opened pages; sample code in several languages is mentioned without a supported SDK product. This record excludes PTC Creo and Autodesk Fusion 360. Zapier, Make, Power Automate, and n8n listings were not opened. Computer-use viability is unassessed. API scores 7 and is the best path. MCP scores 5 as a limited Labs preview.
Best path today: api · Overall automatability: 7/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | restoauth2api-key coverage: partial · docs |
| SDK | unknown | official: unknown |
| MCP | yes | verdict: official |
| Integrations | unknown | |
| CLI | unknown | |
| Extensibility | yes | featurescript webhooks: True |
| Data access | export: gltf, obj, step, stl, parasolid, json · import: step | |
| RPA / UI automation | unknown | web-dom No repeatable UI probe was run. Onshape's REST API, FeatureScript, translation endpoints, and webhooks cover practical document and geometry automation without browser control. The Labs FeatureScript MCP server is FeatureScript-scoped, not a general UI driver.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 7 | 5 | — | — | — | — | 7 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-09-05 |
vendor | declared | source | 2026-09-05 |
deployment | declared | source | 2026-09-05 |
platforms[0] | declared | source | 2026-09-05 |
platforms[1] | declared | source | 2026-09-05 |
platforms[2] | declared | source | 2026-09-05 |
license | declared | source | 2026-09-05 |
modalities.api.exists | declared | source | 2026-09-05 |
modalities.api.kinds[0] | declared | source | 2026-09-05 |
modalities.api.auth[0] | declared | source | 2026-09-05 |
modalities.api.auth[1] | declared | source | 2026-09-05 |
modalities.api.coverage | declared | source | 2026-09-05 |
modalities.api.docs | declared | source | 2026-09-05 |
modalities.mcp.first_party | declared | source | 2026-09-05 |
modalities.mcp.verdict | declared | source | 2026-09-05 |
modalities.extensibility.scripting[0] | declared | source | 2026-09-05 |
modalities.extensibility.webhooks | declared | source | 2026-09-05 |
modalities.data_access.export[0] | declared | source | 2026-09-05 |
modalities.data_access.export[1] | declared | source | 2026-09-05 |
modalities.data_access.export[2] | declared | source | 2026-09-05 |
modalities.data_access.export[3] | declared | source | 2026-09-05 |
modalities.data_access.export[4] | declared | source | 2026-09-05 |
modalities.data_access.export[5] | declared | source | 2026-09-05 |
modalities.data_access.import[0] | declared | source | 2026-09-05 |
modalities.rpa.ui_stack[0] | declared | source | 2026-09-05 |
modalities.rpa.drivability | declared | source | 2026-09-05 |
modalities.computer_use.viability | declared | source | 2026-09-05 |
modalities.agent_docs.llms_txt | scraped | source | 2026-09-05 |
verdict.best_path | declared | source | 2026-09-05 |
verdict.scores.api | declared | source | 2026-09-05 |
verdict.scores.mcp | declared | source | 2026-09-05 |
verdict.scores.overall | declared | source | 2026-09-05 |
freshness.watch[0].url | declared | source | 2026-09-05 |
freshness.watch[1].url | declared | source | 2026-09-05 |
freshness.watch[2].url | declared | source | 2026-09-05 |
freshness.watch[3].url | declared | source | 2026-09-05 |
Related tools
Other products in this database that share a category with Onshape.
Last verified 2026-09-05 · volatility high · JSON record