Skip to main content
Document lifecycle, object CRUD, groups, parts library insertion, appearance, patterns, and recompute. Tool count: 15. Client note: ctx is injected by the MCP server and is not supplied as a user argument.

add_to_group

Signature:
Descriptor:

create_document

Signature:
Descriptor:

create_group

Signature:
Descriptor:

create_object

Signature:
Descriptor:

create_objects

Signature:
Descriptor:

create_pattern

Signature:
Descriptor:

delete_object

Signature:
Descriptor:

edit_object

Signature:
Descriptor:

get_parts_list

Signature:
Descriptor:

insert_part_from_library

Signature:
Descriptor:

list_documents

Signature:
Descriptor:

recompute_document

Signature:
Descriptor:
Response shape:
Operational notes:
  • The initial call always returns before the bridge transport deadline: the effective async cutoff is bounded below the RPC timeout, so a long recompute detaches into a background job instead of raising a transport timeout.
  • soft_timeout may exceed the transport deadline; it governs the background job, which you observe through recompute_status rather than the initial call.
  • Poll a returned job_id with recompute_status instead of blocking.

recompute_status

Signature:
Descriptor:
Response shape:

remove_from_group

Signature:
Descriptor:

set_appearance

Signature:
Descriptor:

part_design_polar_pattern

Signature:
Descriptor:
Runs the Part Design polar-pattern command. Programmatic PartDesign::PolarPattern objects use the case-sensitive Axis property. ReferenceAxis is not a PolarPattern property.