New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

FreeCAD Robust MCP Server

152 tools. 129 can modify or destroy data without limits.

6 destructive tools with no built-in limits. Policy required.

Last updated:

129 can modify or destroy data
23 read-only
152 tools total

Community server · catalogue entry checked 31/07/2026

How to control FreeCAD Robust MCP Server ↓

What FreeCAD Robust MCP Server exposes to your agents

Read (23) Write / Execute (115) Destructive / Financial (6)
Critical Risk

The most dangerous FreeCAD Robust MCP Server tools

129 of FreeCAD Robust MCP Server's 152 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control FreeCAD Robust MCP Server

PolicyLayer is an MCP gateway — it sits between your AI agents and FreeCAD Robust MCP Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "close_document": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "add_external_geometry": {
    "limits": [
      {
        "counter": "add_external_geometry_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "draft_list_fonts": {
    "limits": [
      {
        "counter": "draft_list_fonts_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register FreeCAD Robust MCP Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON FREECAD ROBUST →

Instant setup, no code required.

All 152 FreeCAD Robust MCP Server tools

WRITE 98 tools
Write add_external_geometry add_external_geometry Write add_sketch_arc add_sketch_arc Write add_sketch_bspline add_sketch_bspline Write add_sketch_circle add_sketch_circle Write add_sketch_constraint add_sketch_constraint Write add_sketch_ellipse add_sketch_ellipse Write add_sketch_line add_sketch_line Write add_sketch_point add_sketch_point Write add_sketch_polygon add_sketch_polygon Write add_sketch_rectangle add_sketch_rectangle Write add_sketch_slot add_sketch_slot Write chamfer_edges chamfer_edges Write clear_selection Clear the current selection in FreeCAD. Write constrain_angle constrain_angle Write constrain_coincident constrain_coincident Write constrain_distance constrain_distance Write constrain_distance_x constrain_distance_x Write constrain_distance_y constrain_distance_y Write constrain_equal constrain_equal Write constrain_fix constrain_fix Write constrain_horizontal constrain_horizontal Write constrain_parallel constrain_parallel Write constrain_perpendicular constrain_perpendicular Write constrain_radius constrain_radius Write constrain_tangent constrain_tangent Write constrain_vertical constrain_vertical Write copy_object copy_object Write create_box create_box Write create_cone create_cone Write create_cylinder create_cylinder Write create_datum_line create_datum_line Write create_datum_plane create_datum_plane Write create_datum_point create_datum_point Write create_document create_document Write create_ellipse create_ellipse Write create_helix create_helix Write create_hole create_hole Write create_line create_line Write create_macro create_macro Write create_macro_from_template create_macro_from_template Write create_object create_object Write create_partdesign_body create_partdesign_body Write create_plane create_plane Write create_prism create_prism Write create_regular_polygon create_regular_polygon Write create_sketch create_sketch Write create_sphere create_sphere Write create_torus create_torus Write create_wedge create_wedge Write draft_shapestring draft_shapestring Write draft_shapestring_to_sketch draft_shapestring_to_sketch Write edit_object edit_object Write export_3mf export_3mf Write export_iges export_iges Write export_obj export_obj Write export_step export_step Write export_stl export_stl Write extrude_shape extrude_shape Write fillet_edges fillet_edges Write fit_all fit_all Write fuse_all fuse_all Write groove_sketch groove_sketch Write import_step import_step Write import_stl import_stl Write insert_part_from_library insert_part_from_library Write linear_pattern linear_pattern Write loft_sketches loft_sketches Write make_compound make_compound Write make_face make_face Write make_wire make_wire Write mirror_object mirror_object Write mirrored_feature mirrored_feature Write offset_3d offset_3d Write open_document open_document Write pad_sketch pad_sketch Write part_loft part_loft Write pocket_sketch pocket_sketch Write polar_pattern polar_pattern Write redo Redo the last undone operation. Write revolve_shape revolve_shape Write rotate_object rotate_object Write save_document save_document Write set_object_color set_object_color Write set_object_visibility set_object_visibility Write set_placement set_placement Write set_selection set_selection Write spreadsheet_bind_property spreadsheet_bind_property Write spreadsheet_create spreadsheet_create Write spreadsheet_export_csv spreadsheet_export_csv Write spreadsheet_import_csv spreadsheet_import_csv Write spreadsheet_set_alias spreadsheet_set_alias Write spreadsheet_set_cell spreadsheet_set_cell Write sweep_sketch sweep_sketch Write thickness_feature thickness_feature Write toggle_construction toggle_construction Write undo Undo the last operation. Write zoom_in zoom_in Write zoom_out zoom_out

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about FreeCAD Robust MCP Server

Can an AI agent delete data through the FreeCAD Robust MCP Server MCP server? +

Yes. The FreeCAD Robust MCP Server server exposes 6 destructive tools including close_document, delete_macro, delete_object. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through FreeCAD Robust MCP Server? +

The FreeCAD Robust MCP Server server has 98 write tools including add_external_geometry, add_sketch_arc, add_sketch_bspline. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach FreeCAD Robust MCP Server.

How many tools does the FreeCAD Robust MCP Server MCP server expose? +

152 tools across 4 categories: Destructive, Execute, Read, Write. 23 are read-only. 129 can modify, create, or delete data.

How do I enforce a policy on FreeCAD Robust MCP Server? +

Register the FreeCAD Robust MCP Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every FreeCAD Robust MCP Server tool call.

Deterministic rules across all 152 FreeCAD Robust MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

152 FreeCAD Robust MCP Server tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from FreeCAD Robust MCP Server's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

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

Message sent.

We'll get back to you soon.