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

ModalityStatusDetail
APIyesrestoauth2api-key
coverage: partial · docs
SDKunknown
official: unknown
MCPyes
verdict: official
Integrationsunknown
CLIunknown
Extensibilityyesfeaturescript
webhooks: True
Data access
export: gltf, obj, step, stl, parasolid, json · import: step
RPA / UI automationunknownweb-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 useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
757

Evidence

FactTierSourceDate
homepagedeclaredsource2026-09-05
vendordeclaredsource2026-09-05
deploymentdeclaredsource2026-09-05
platforms[0]declaredsource2026-09-05
platforms[1]declaredsource2026-09-05
platforms[2]declaredsource2026-09-05
licensedeclaredsource2026-09-05
modalities.api.existsdeclaredsource2026-09-05
modalities.api.kinds[0]declaredsource2026-09-05
modalities.api.auth[0]declaredsource2026-09-05
modalities.api.auth[1]declaredsource2026-09-05
modalities.api.coveragedeclaredsource2026-09-05
modalities.api.docsdeclaredsource2026-09-05
modalities.mcp.first_partydeclaredsource2026-09-05
modalities.mcp.verdictdeclaredsource2026-09-05
modalities.extensibility.scripting[0]declaredsource2026-09-05
modalities.extensibility.webhooksdeclaredsource2026-09-05
modalities.data_access.export[0]declaredsource2026-09-05
modalities.data_access.export[1]declaredsource2026-09-05
modalities.data_access.export[2]declaredsource2026-09-05
modalities.data_access.export[3]declaredsource2026-09-05
modalities.data_access.export[4]declaredsource2026-09-05
modalities.data_access.export[5]declaredsource2026-09-05
modalities.data_access.import[0]declaredsource2026-09-05
modalities.rpa.ui_stack[0]declaredsource2026-09-05
modalities.rpa.drivabilitydeclaredsource2026-09-05
modalities.computer_use.viabilitydeclaredsource2026-09-05
modalities.agent_docs.llms_txtscrapedsource2026-09-05
verdict.best_pathdeclaredsource2026-09-05
verdict.scores.apideclaredsource2026-09-05
verdict.scores.mcpdeclaredsource2026-09-05
verdict.scores.overalldeclaredsource2026-09-05
freshness.watch[0].urldeclaredsource2026-09-05
freshness.watch[1].urldeclaredsource2026-09-05
freshness.watch[2].urldeclaredsource2026-09-05
freshness.watch[3].urldeclaredsource2026-09-05

Related tools

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

Last verified 2026-09-05 · volatility high · JSON record