Can AI agents automate PTC Windchill?
PTC · hybrid · engineeringenterprisedocument-control
PTC Windchill is automatable today through Windchill REST Services, not through Creo TOOLKIT or ThingWorx as standalone products. Windchill is PTC's enterprise PLM, connecting product data, processes, and people. The opened product page names Windchill 13.1.2, browser Product View Web, and Navigate 10.0 role-based apps. Navigate is a role-based access layer, not a second PLM product. PTC sells the suite on-premises or in the PTC Cloud. WRS is bundled from Windchill 11.0 M030 CPS06 and exposes OData domains for product, document, change, CAD document, workflow, manufacturing, quality, and other functional areas. The framework processes GET, POST, PATCH, PUT, and DELETE. Clients call /Windchill/servlet/odata/{Domain} or, with OAuth, /Windchill/oauth/servlet/odata/{Domain} using a Bearer token and WINDCHILL_READ scope. PTC also documents Basic authentication for Windchill REST APIs. Write calls need a CSRF_NONCE from GetCSRFToken(). An in-product OpenAPI 3.0 catalog lists a subset of endpoints. WRSCaller is PTC's official Java HTTP wrapper. The Windchill AI Assistant plugin 2026.1.0.11 ships a first-party MCP server at /Windchill/WCPlugins/wcaiassistant/mcp with assist, search, and summarize tools. That MCP is official but plugin-licensed and narrower than WRS, so API remains the best path. Zapier, Make, Power Automate, and n8n listings were not opened. Computer-use viability is unassessed.
Best path today: api · Overall automatability: 8/10
Modalities
| Modality | Status | Detail |
|---|---|---|
| API | yes | restodataoauth2basic coverage: partial · docs |
| SDK | yes | java official: yes |
| MCP | yes | verdict: official |
| Integrations | unknown | |
| CLI | unknown | |
| Extensibility | yes | wrs-custom-domains webhooks: unknown |
| Data access | export: json · import: json | |
| RPA / UI automation | unknown | web-dom No repeatable UI probe was run. The opened machine paths are Windchill REST Services OData domains and the Windchill AI Assistant MCP plugin, not browser control of the next-gen UI or Navigate apps.
|
| Computer use | unknown | measured verdicts only — "unknown" means not yet probed by us |
Scores
| api | mcp | integrations | cli | rpa | computer use | overall |
|---|---|---|---|---|---|---|
| 8 | 5 | — | — | — | — | 8 |
Evidence
| Fact | Tier | Source | Date |
|---|---|---|---|
homepage | declared | source | 2026-09-09 |
deployment | declared | source | 2026-09-09 |
platforms | declared | source | 2026-09-09 |
license | declared | source | 2026-09-09 |
modalities.api.exists | declared | source | 2026-09-09 |
modalities.api.kinds[0] | declared | source | 2026-09-09 |
modalities.api.kinds[1] | declared | source | 2026-09-09 |
modalities.api.auth[0] | declared | source | 2026-09-09 |
modalities.api.auth[1] | declared | source | 2026-09-09 |
modalities.api.coverage | declared | source | 2026-09-09 |
modalities.api.docs | declared | source | 2026-09-09 |
modalities.sdk.exists | declared | source | 2026-09-09 |
modalities.sdk.languages[0] | declared | source | 2026-09-09 |
modalities.sdk.official | declared | source | 2026-09-09 |
modalities.mcp.first_party | declared | source | 2026-09-09 |
modalities.mcp.verdict | declared | source | 2026-09-09 |
modalities.extensibility.scripting[0] | declared | source | 2026-09-09 |
modalities.data_access.export[0] | declared | source | 2026-09-09 |
modalities.data_access.import[0] | declared | source | 2026-09-09 |
modalities.agent_docs.llms_txt | scraped | source | 2026-09-09 |
verdict.scores.api | declared | source | 2026-09-09 |
verdict.scores.mcp | declared | source | 2026-09-09 |
freshness.watch[0].url | declared | source | 2026-09-09 |
freshness.watch[1].url | declared | source | 2026-09-09 |
freshness.watch[2].url | declared | source | 2026-09-09 |
freshness.watch[3].url | declared | source | 2026-09-09 |
Related tools
Other products in this database that share a category with PTC Windchill.
Last verified 2026-09-09 · volatility medium · JSON record