# daiemon12/catia-v5-mcp-server

Source: https://glimind.com/server/github%2Fdaiemon12%2Fcatia-v5-mcp-server
Registry id: `github/daiemon12/catia-v5-mcp-server`
Status: unknown

## Tools (80)

- `catia_add_component`: Add existing part to assembly
- `catia_add_new_part`: Create new part in assembly
- `catia_angle_constraint`: Angle constraint
- `catia_chamfer`: Chamfer (edge bevel)
- `catia_circ_pattern`: Circular pattern around a chosen axis and center
- `catia_close_document`: Close active document
- `catia_close_sketch`: Close sketch, return to Part Design
- `catia_coincidence_constraint`: Coincidence constraint
- `catia_connect`: Connect to CATIA V5
- `catia_create_sketch`: Create sketch on XY/YZ/ZX plane
- `catia_delete_feature`: Delete a feature by name
- `catia_disconnect`: Disconnect from CATIA V5
- `catia_draft`: Draft angle
- `catia_export`: Export to STEP/IGES/STL/3DXML/VRML
- `catia_fillet`: Fillet (edge rounding)
- `catia_fix_constraint`: Fix a component in place
- `catia_get_active_document_info`: Get detailed info about active document
- `catia_get_bounding_box`: Bounding box from a vertex sweep of the final shape
- `catia_get_inertia`: Volume, area, mass, center of gravity
- `catia_get_parameters`: List all parameters
- `catia_groove`: Groove (revolution cut)
- `catia_gsd_blend`: Blend surface between two curves
- `catia_gsd_circle`: 3D circle on a support plane
- `catia_gsd_close_surface`: Closed surface to solid (Part Design)
- `catia_gsd_create_geoset`: Create a Geometrical Set and make it active
- `catia_gsd_extrude`: Extruded surface along a direction
- `catia_gsd_fill`: Fill surface from boundary curves
- `catia_gsd_intersection`: Intersection of two elements
- `catia_gsd_join`: Join curves/surfaces into one element
- `catia_gsd_line`: 3D line between two points
- `catia_gsd_list_elements`: List geosets, wireframe/surface elements, sketches
- `catia_gsd_multi_section_surface`: Multi-sections Surface (loft) through sections + guides
- `catia_gsd_offset_surface`: Offset surface
- `catia_gsd_plane_3points`: Plane through three points
- `catia_gsd_plane_offset`: Plane offset from a reference plane
- `catia_gsd_point`: 3D point at (x, y, z)
- `catia_gsd_project`: Project a curve/point onto a support
- `catia_gsd_revolve`: Surface of revolution around an axis
- `catia_gsd_set_active_geoset`: Select the target Geometrical Set
- `catia_gsd_spline`: 3D spline through points
- `catia_gsd_split`: Split an element by a cutter
- `catia_gsd_sweep`: Swept surface (profile along guide)
- `catia_gsd_symmetry`: Mirror an element about a plane
- `catia_gsd_thick_surface`: Surface to solid by thickness (Part Design)
- `catia_gsd_trim`: Mutual trim of two elements
- `catia_hole`: Hole (simple, counterbored, countersunk)
- `catia_list_components`: List assembly components
- `catia_list_constraints`: List assembly constraints
- `catia_list_documents`: List all open documents
- `catia_list_edges`: List edges of the final solid as indexed Edge.N names
- `catia_list_faces`: List faces of the final solid as indexed Face.N names
- `catia_list_features`: List features in body
- `catia_measure_distance`: Measure distance between elements
- `catia_mirror`: Mirror about a plane
- `catia_move_component`: Move/rotate a component
- `catia_new_part`: Create a new Part document
- `catia_new_product`: Create a new Product (assembly)
- `catia_offset_constraint`: Offset constraint
- `catia_open_document`: Open an existing document
- `catia_pad`: Pad (extrusion)
- `catia_pocket`: Pocket (cut extrusion)
- `catia_rect_pattern`: Rectangular pattern
- `catia_save_document`: Save / Save As
- `catia_screenshot`: Capture 3D view to image
- `catia_set_parameter`: Modify a parameter value
- `catia_set_view`: Set view orientation
- `catia_shaft`: Shaft (revolution)
- `catia_shell`: Shell (hollow out)
- `catia_sketch_arc`: Draw an arc
- `catia_sketch_centered_rectangle`: Draw a centered rectangle
- `catia_sketch_circle`: Draw a circle
- `catia_sketch_constraint`: Add dimensional/geometric constraint
- `catia_sketch_get_geometry`: List sketch geometry elements
- `catia_sketch_line`: Draw a line
- `catia_sketch_point`: Create a point
- `catia_sketch_rectangle`: Draw a rectangle (2 corners)
- `catia_sketch_spline`: Draw a spline through points
- `catia_thickness`: Thickness offset
- `catia_update_part`: Force rebuild
- `catia_user_pattern`: User pattern: copies placed on the points of a sketch

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
