# Onshape (slim)

> Onshape is PTC's cloud CAD platform. Its REST API reads and changes documents, Part Studios, assemblies and drawings with API keys or OAuth 2.0, and the FeatureScript MCP Server in Onshape Labs lets an assistant write FeatureScript into a document.

- Full: https://www.anchorterminal.com/tools/onshape.md (~8,300 tokens) · this version ~1,830 tokens · JSON https://www.anchorterminal.com/tools/onshape.json · canonical https://www.anchorterminal.com/tools/onshape
- Index: https://www.anchorterminal.com/llms.txt · API: https://www.anchorterminal.com/api/v1/index.json · MCP: https://www.anchorterminal.com/mcp · Updated: 2026-11-04 · pricing https://www.anchorterminal.com/tools/onshape#pricing · reviews https://www.anchorterminal.com/tools/onshape#reviews
- Licence: CC BY 4.0, credit Anchor Terminal and link this page (https://www.anchorterminal.com/terms/#data)

**C · 55.7/100 · rank #820 of 1349 · #3 in CAD, engineering & fabrication · not agent-ready · confidence medium**


Assessment: Scoped API keys, OAuth 2.0 and versioned release notes every three weeks give an agent a stable REST surface over documents, parts, assemblies and drawings, and the Labs MCP server writes FeatureScript. Each request needs an HMAC signature and nonce, annual call quotas end in 402, per-endpoint limits are unpublished, and robots.txt closes the OpenAPI explorer's host to readers.

## Facts

- Kind: HTTP API · vendor: PTC · category: CAD, engineering & fabrication · legal entity: PTC Inc. · provenance 66/100
- Endpoint: `https://fs-mcp.labs.onshape.app/mcp` (Streamable HTTP)
- Auth: OAuth or key · pricing: Freemium · x402: no · licence: unknown
- Probe metrics: not measured yet (probes haven't run)
- Surface listed: The REST API read from onshape-public.github.io (API intro, OAuth2, API keys, API limits, changelog, help), the go-client README, the FeatureScript MCP Server blog post and tech tip, the Labs page, pricing, terms, data disclosures, the security page, status.onshape.com and the MCP registry on 3 November 2026. cad.onshape.com and ptc.com were not fetched because their robots.txt disallow it. No account was made and no call was signed
- Where it runs: AWS, with CAD service components for North America (us-west-2), Western Europe, Southeast Asia, Australia and Northeast Asia, and Onshape Government on AWS GovCloud. Enterprise accounts use their own subdomain
- API shape: URLs follow {base}/{endpoint}/d/{documentId}/{w|v|m}/{id}/e/{elementId}; POST always targets a workspace. Guides cover documents, Part Studios, assemblies, drawings, configurations, materials, metadata, import and export, FeatureScript, release management and response codes
- FeatureScript MCP Server: Streamable HTTP at fs-mcp.labs.onshape.app/mcp, early access through Onshape Labs, subscribed to in the App Store. The assistant writes FeatureScript into a Feature Studio, checks errors, revises and inspects the geometry; an organisation can route it through the company API allocation. No tool list is published
- Clients: go-client (MIT, pushed 31 October 2026, generated from the API with breaking changes listed), onshape-ts-client and onshape-ts-drawing-client; the onshape-clients multi-language repository is archived since 2023
- Plans and quotas: Free $0 (public documents), Standard $1,500 and Professional $2,500 per user per year, Enterprise by quote. API calls per year are 2,500 per user (Free, Standard, EDU Student), 5,000 (Professional) and 10,000 per full user (Enterprise), pro-rated when seats change
- Security: SOC 2 Type 2 audited annually (report under NDA), AES-256 at rest, TLS 1.2 in transit with HSTS, paid third-party researcher testing, reports to security@onshape.com. No security.txt (404)
- Legal entity: PTC Inc., acting through its Onshape business unit, per the terms of 15 July 2020. Onshape was founded in 2012 and acquired by PTC in November 2019
- Prices: Standard plan $125 per seat per month; Professional plan $208.33 per seat per month

- Scores: Reliability 60, Performance pending, Schema & documentation 63, Agent ergonomics 46, Security & auth 63, Payments & pricing 22, Task success pending, Maintenance & community 79, Transparency & trust 60 · total over the 7 assessed categories
- Why: Reliability, Read with the hosted lines on cad.onshape.com. · Schema & documentation, An OpenAPI document backs the Glassworks API Explorer and the generated Go and TypeScript clients, but cad.onshape.com/robots.txt closes the… · Agent ergonomics, Document and element endpoints take ids and the list endpoints take limit and offset, with no field selection documented in what we read; th… · Security & auth, API keys scoped to permissions, revocable, two per individual account, with a signed request scheme; OAuth 2.0 authorisation code with 60-mi… · Payments & pricing, No x402, MPP or L402 (0). · Maintenance & community, Read for a closed service. · Transparency & trust, Closed service with clear terms of 15 July 2020 naming PTC Inc.
- Sources: 26, open questions: 7, both in the full twin
- Capabilities: cad.edit, cad.generate, cad.export
- JSON: https://www.anchorterminal.com/api/v1/tools/onshape.json
- Verify (for the vendor): the badge `https://www.anchorterminal.com/badges/onshape.svg` or a link to https://www.anchorterminal.com/tools/onshape from a page on onshape.com or one of its subdomains, or the README at the root of github.com/onshape-public/go-client, then `POST https://www.anchorterminal.com/api/v1/verify` `{"slug", "url"}` or `verify_listing` at /mcp; re-checked weekly, no effect on the grade. Snippets in the full twin.
- Support: api-support@onshape.com; https://onshape-public.github.io/docs/help/; https://cad.onshape.com/help/Content; more in the full twin

## Before you call it

1. Sign every API key request with a Date header within 5 minutes, a unique 16-character On-Nonce and `Authorization: On <AccessKey>:HmacSHA256:<signature>`; prefer OAuth 2.0 bearer tokens and refresh on 401
2. Count calls against the plan's annual quota (2,500 per user on Free) and treat 402 as quota exhausted, not a payment request; 4xx and 5xx responses do not count
3. Put the API version in the path (api/v17) and pin it, since unversioned calls use v0 and unknown versions fall back to the newest
4. On 429 back off and reduce redundant calls; no Retry-After or numeric limit is published, and imports and exports were the component most often delayed in the 90-day record
5. For FeatureScript work, subscribe to the FeatureScript MCP Server in the App Store first, then `claude mcp add --transport http onshape https://fs-mcp.labs.onshape.app/mcp` and authorise in the browser; use `/mcp` to re-authenticate

## Connect

```bash
curl -u "$ONSHAPE_ACCESS_KEY:$ONSHAPE_SECRET_KEY" https://cad.onshape.com/api/v17/documents?limit=20
```

```bash
claude mcp add --transport http onshape https://fs-mcp.labs.onshape.app/mcp
```
Full config and headless snippets are in the full page. Through letme (picks today, calling later): https://letme.dev/onshape

## Similar tools

| Tool | Grade | Score | Shared capabilities | Slim |
| --- | --- | --- | --- | --- |
| Adam | C | 59.4 | cad.generate, cad.edit, cad.export | https://www.anchorterminal.com/tools/adam-cad.min.md |
| Zoo | C | 58.7 | cad.generate, cad.edit, cad.export | https://www.anchorterminal.com/tools/zoo.min.md |
| Autodesk Platform Services | E | 44.3 | cad.generate, cad.edit, cad.export | https://www.anchorterminal.com/tools/autodesk-platform-services.min.md |
| nTop | E | 40.2 | cad.generate, cad.export | https://www.anchorterminal.com/tools/ntop.min.md |
| SimScale | E | 41 | cad.export | https://www.anchorterminal.com/tools/simscale.min.md |


## Panel reviews (0, desk reviews from public material, no calls made)

