onshape-mcp

onshape-mcp is an MCP server that exposes a set of MCP tools for programmatic interaction with Onshape (document discovery, sketch/feature/assembly creation and analysis, variable table management, FeatureScript evaluation, and exporting CAD to common formats).

Evaluated Mar 30, 2026 (0d ago)
Repo ↗ Ai Ml mcp cad onshape automation parametric-design python
⚙ Agent Friendliness
57
/ 100
Can an agent use this?
🔒 Security
59
/ 100
Is it safe for agents?
⚡ Reliability
31
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
75
Documentation
65
Error Messages
--
Auth Simplicity
70
Rate Limits
15

🔒 Security

TLS Enforcement
70
Auth Strength
75
Scope Granularity
20
Dep. Hygiene
55
Secret Handling
70

Uses Onshape API access key/secret key (implies HMAC-based auth) and recommends environment variables/.env rather than hard-coding secrets. However, the provided content does not describe secret redaction/logging behavior, fine-grained scope controls, or rate-limit protection; dependency health/CVE status is not evidenced.

⚡ Reliability

Uptime/SLA
0
Version Stability
55
Breaking Changes
40
Error Recovery
30
AF Security Reliability

Best When

You want an AI agent to drive Onshape modeling tasks (including parametric updates) using a structured toolset, and you can supply Onshape API credentials securely.

Avoid When

You need a documented, stable REST/SDK contract with explicit rate-limit guidance, or you require formal guarantees on idempotency/retry semantics for write operations.

Use Cases

  • Creating and updating Onshape CAD models programmatically via an MCP-capable agent
  • Parametric design workflows using Onshape variable tables
  • Automating assembly construction (instances, mates, alignment) and basic interference checks
  • Evaluating FeatureScript expressions and extracting bounding boxes
  • Exporting CAD to STL/STEP/GLTF/OBJ formats from agent workflows

Not For

  • Building models without any Onshape account/API access
  • Use as a general-purpose public API for end users (it is geared toward agent/MCP tool calling)
  • High-assurance production automation without reviewing error behavior and idempotency characteristics

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: Onshape API access key + secret key via HMAC authentication
OAuth: No Scopes: No

Authentication appears to be handled using Onshape API credentials (access key + secret key) set as environment variables. No OAuth/scope model is described in the provided content.

Pricing

Free tier: No
Requires CC: No

No pricing information for the package itself is provided; it appears to be a self-hosted open-source MCP server.

Agent Metadata

Pagination
none
Idempotent
False
Retry Guidance
Not documented

Known Gotchas

  • Write operations may be non-idempotent (retries could duplicate entities/features unless the server tracks prior state).
  • Unit/angle conventions: sketch dimensions in inches are stated; instance transforms use inches/degrees—agents must be careful with units.
  • Some instance transform operations are described as failing on fixed instances; agents should handle such failures and possibly re-create or adjust instance constraints.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for onshape-mcp.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-30.

6533
Packages Evaluated
19870
Need Evaluation
586
Need Re-evaluation
Community Powered