SOLIDWORKS MCP SERVER TOOLS

84 tools from the SolidWorks MCP Server MCP Server, categorised by risk level.

WRITE 31 tools
Write add_diameter_dimension Add dimension with diameter symbol to a view Write add_dimensions Add automatic dimensions to a drawing view. According to SolidWorks API documentation: - Use View.Auto... Write add_drawing_view Add a standard or custom view to the current drawing sheet. According to SolidWorks API documentation:... Write add_section_view Add a section view to the drawing Write add_sketch_constraint Add constraints between sketch entities using SolidWorks API SketchAddConstraints() method. IMPORTANT: Thi... Write add_sketch_dimension Add dimensions to sketch entities. IMPORTANT: This tool automatically ensures an active sketch context bef... Write apply_drawing_template Apply template settings to a target drawing file Write batch_apply_template Apply template to multiple child drawing files Write batch_export Export multiple configurations or files to a format Write create_configurations_batch Create multiple configurations with dimensions Write create_drawing_from_model Create a new drawing from the current 3D model Write create_initialized_macro Create a new macro with proper SolidWorks VBA initialization Write create_sketch Create a new sketch on a specified plane or face. Returns a Write edit_sketch Enter sketch edit mode for an existing sketch. The sketchName should match the name returned by Write export_file Export the current model to various formats Write export_with_options Export with specific format options Write extrude Create a boss/base extrusion from the current or most recent sketch. The sketch must contain a closed profi... Write save_template_to_library Save a drawing template to a reusable library Write set_view_grayscale_enhanced Enhanced method to set view to grayscale Write sketch_centerline Draw a centerline in the active sketch. AUTOMATIC: This tool automatically ensures an active sketch contex... Write sketch_circle Draw a circle in the active sketch. AUTOMATIC: This tool automatically ensures an active sketch context be... Write sketch_circular_pattern Create a circular pattern of sketch entities Write sketch_ellipse Draw an ellipse in the active sketch Write sketch_line Draw a line in the active sketch. AUTOMATIC: This tool automatically ensures an active sketch context befo... Write sketch_linear_pattern Create a linear pattern of sketch entities Write sketch_mirror Mirror sketch entities about a line Write sketch_offset Create offset curves from sketch entities Write sketch_polygon Draw a regular polygon in the active sketch Write sketch_rectangle Draw a rectangle in the active sketch. AUTOMATIC: This tool automatically ensures an active sketch context... Write sketch_spline Draw a spline through points in the active sketch Write update_sheet_format Update drawing sheet format and properties
EXECUTE 40 tools
Execute batch_run_macros Run multiple macros in sequence Execute macro_start_recording Start recording a new macro Execute macro_stop_recording Stop the current macro recording Execute run_macro Run a SolidWorks macro file Execute run_vba_macro Execute a VBA macro in SolidWorks Execute sketch_arc Draw an arc in the active sketch. AUTOMATIC: This tool automatically ensures an active sketch context befo... Execute start_native_macro_recording Start recording a macro using SolidWorks native VBA recorder Execute stop_native_macro_recording Stop the current native macro recording and save Execute convert_text_to_native_macro Convert plain text VBA code to a properly initialized SolidWorks macro Execute create_batch_vba Generate VBA for batch processing multiple files Execute create_drawing_vba Generate VBA to create drawings from 3D models Execute create_feature_vba Generate VBA code to create a specific feature Execute diagnose_macro_execution Diagnose macro execution issues with detailed logging Execute edit_macro Open a macro in the SolidWorks VBA editor Execute exit_sketch Exit sketch edit mode and optionally rebuild the model. Use this after completing sketch geometry creation... Execute generate_vba_script Generate a VBA script from a template with parameters Execute macro_export_vba Export a recorded macro to VBA code Execute macro_set_security Attempt to set macro security level Execute pause_resume_macro_recording Pause or resume the current macro recording Execute vba_advanced_features Generate VBA for advanced features (sweep, loft, boundary) Execute vba_api_automation Generate VBA for advanced API automation and event handling Execute vba_assembly_analysis Generate VBA for assembly analysis Execute vba_assembly_components Generate VBA for inserting and managing components Execute vba_assembly_configurations Generate VBA for managing assembly configurations Execute vba_assembly_mates Generate VBA for creating assembly mates Execute vba_batch_operations Generate VBA for batch file operations Execute vba_configurations Generate VBA for managing configurations Execute vba_create_drawing_views Generate VBA for creating drawing views Execute vba_create_reference_geometry Generate VBA for creating reference geometry (planes, axes, points) Execute vba_custom_properties Generate VBA for managing custom properties Execute vba_drawing_annotations Generate VBA for adding annotations to drawings Execute vba_drawing_dimensions Generate VBA for adding dimensions to drawings Execute vba_drawing_sheet_format Generate VBA for managing drawing sheets and formats Execute vba_drawing_tables Generate VBA for creating tables in drawings Execute vba_equations Generate VBA for managing equations and global variables Execute vba_error_handling Generate VBA with comprehensive error handling and logging Execute vba_pattern_features Generate VBA for pattern features Execute vba_sheet_metal Generate VBA for sheet metal operations Execute vba_simulation_setup Generate VBA for setting up simulation studies Execute vba_surface_modeling Generate VBA for surface modeling operations

Route SolidWorks MCP Server through PolicyLayer and every one of its 84 tools is checked against your policy before it runs.

CHECK YOUR STACK →

See every tool, the dangerous ones, and the token cost across your stack.

How many tools does the SolidWorks MCP Server MCP server have? +

The SolidWorks MCP Server MCP server exposes 84 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on SolidWorks MCP Server tools? +

Route the SolidWorks MCP Server server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard; they are enforced on every call before it reaches the server.

What risk categories do SolidWorks MCP Server tools fall into? +

SolidWorks MCP Server tools are categorised as Read (12), Write (31), Destructive (1), Execute (40). Each category has a recommended default policy.

Enforce policy on every SolidWorks MCP Server tool call.

Start from SolidWorks MCP Server, add the rest of your stack, and see everything your agents can call. Then put policy on all of it.

Free to start. No card required.

43,000+ MCP servers and 220,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.