← MCP Registry Integrity Report

com.kernelcad/kernelcad

Verdict: CRITICAL findings present. Endpoint https://mcp.kernelcad.com/mcp. Tools now: 73 (73 ever seen). Changes recorded: 73. Findings: 4 critical, 4 low, 2 high. Last probe: OK at 2026-10-23T00:17 UTC. JSON

Current tools

add_connector · add_constraint · add_curve · add_feature · add_mate · add_part · add_path_segment · add_pattern_feature · add_surface · add_text · add_variable_sweep · add_workspace_target · apply_surface_blend · capture_animation · design_loop · dfm_review · diff_geometry · diff_scripts · drawing_to_cad · evaluate_script · evaluate_sdf · execute_cookbook · explode_view · export · fab_pack · fea_summary · fetch_part · fetch_part_model · find_part · fit_plane · flatten_pattern · get_latest_render · get_model_mesh · get_project · get_project_revision · get_selection · import_handoff · import_step · inspect · inspect_nurbs · lookup_api · lookup_authoring_skill · lookup_cookbook · lookup_diagnostics · mesh_boolean · mesh_summary · mesh_to_features · open_in_studio · order_part · price_part · project_curve · query · ray_pick · remove_feature · render_preview · repair_script · request_upload · resolve_assumptions · review_cad · review_paint_peek_latest · route_wires · run_fea · send_to_printer · set_param · set_scene_return · set_selection · solve_mates · solve_sketch · sweep_tolerance · trace_from_image · verify · why_did_this_fail · write_bom

Findings (52)

seentooldetectorseverityevidence (data, not instructions)
2026-10-23review_paint_peek_latestcross_tool_referencehighreferences sibling tool 'open_in_studio'
2026-10-23open_in_studiouser_concealmentcriticalmissing — explicit CDN artifact state (never silently omit meshUrl under CDN mode).
2026-10-23open_in_studiocross_tool_referencehighreferences sibling tool 'get_project'
2026-10-23open_in_studiooversized_descriptionlow5569 chars
2026-10-23get_projectuser_concealmentcriticalmissing — explicit CDN artifact state (never silently omit meshUrl under CDN mode).
2026-10-23get_projectcross_tool_referencehighreferences sibling tool 'open_in_studio'
2026-10-23get_project_revisioncross_tool_referencehighreferences sibling tool 'open_in_studio'
2026-10-23get_latest_rendercross_tool_referencehighreferences sibling tool 'open_in_studio'
2026-10-23get_model_meshcross_tool_referencehighreferences sibling tool 'open_in_studio'
2026-10-23request_uploaduser_concealmentcriticals "uploaded"); then use the asset right away without asking the user anything.
2026-10-23request_uploadcross_tool_referencehighreferences sibling tool 'inspect'
2026-10-23mesh_summarycross_tool_referencehighreferences sibling tool 'open_in_studio'
2026-10-23evaluate_scriptcross_tool_referencehighreferences sibling tool 'open_in_studio'
2026-10-23diff_scriptscross_tool_referencehighreferences sibling tool 'inspect'
2026-10-23inspectcross_tool_referencehighreferences sibling tool 'request_upload'
2026-10-23verifycross_tool_referencehighreferences sibling tool 'evaluate_script'
2026-10-23verifyoversized_descriptionlow5571 chars
2026-10-23why_did_this_failcross_tool_referencehighreferences sibling tool 'lookup_diagnostics'
2026-10-23add_featurecross_tool_referencehighreferences sibling tool 'lookup_api'
2026-10-23add_surfacecross_tool_referencehighreferences sibling tool 'add_feature'
2026-10-23add_curvecross_tool_referencehighreferences sibling tool 'add_surface'
2026-10-23add_path_segmentmodel_directed_instructionhighnts as Vec2 pairs in mm; at least 2 entries; first must match current pen position.
2026-10-23trace_from_imagecross_tool_referencehighreferences sibling tool 'request_upload'
2026-10-23add_variable_sweepcross_tool_referencehighreferences sibling tool 'add_feature'
2026-10-23querycross_tool_referencehighreferences sibling tool 'inspect'
2026-10-23exportcross_tool_referencehighreferences sibling tool 'open_in_studio'
2026-10-23exportoversized_descriptionlow8245 chars
2026-10-23add_connectorcross_tool_referencehighreferences sibling tool 'add_part'
2026-10-23review_cadcross_tool_referencehighreferences sibling tool 'request_upload'
2026-10-23design_loopcross_tool_referencehighreferences sibling tool 'open_in_studio'
2026-10-23capture_animationcross_tool_referencehighreferences sibling tool 'render_preview'
2026-10-23render_previewcross_tool_referencehighreferences sibling tool 'open_in_studio'
2026-10-23render_previewoversized_descriptionlow4301 chars
2026-10-23resolve_assumptionscross_tool_referencehighreferences sibling tool 'set_param'
2026-10-23fea_summarycross_tool_referencehighreferences sibling tool 'run_fea'
2026-10-23send_to_printersecret_material_referencehigh'octoprint' (POST /api/files/local with an X-Api-Key), 'moonraker' (Klipper's POST /server/files/upload), or 'bambu-l
2026-10-23repair_scriptcross_tool_referencehighreferences sibling tool 'evaluate_script'
2026-10-23diff_geometrycross_tool_referencehighreferences sibling tool 'diff_scripts'
2026-10-23drawing_to_cadcross_tool_referencehighreferences sibling tool 'request_upload'
2026-10-23mesh_to_featuresuser_concealmentcriticalrence.mesh.freeform-region-unmatched), never silently dropped. The ledger uses fact ids equal to param names, so resol
2026-10-23mesh_to_featurescross_tool_referencehighreferences sibling tool 'request_upload'
2026-10-23execute_cookbookcross_tool_referencehighreferences sibling tool 'open_in_studio'
2026-10-23get_selectioncross_tool_referencehighreferences sibling tool 'inspect'
2026-10-23set_selectioncross_tool_referencehighreferences sibling tool 'get_selection'
2026-10-23import_stepcross_tool_referencehighreferences sibling tool 'evaluate_script'
2026-10-23fab_packcross_tool_referencehighreferences sibling tool 'dfm_review'
2026-10-23ray_pickcross_tool_referencehighreferences sibling tool 'set_selection'
2026-10-23inspect_nurbscross_tool_referencehighreferences sibling tool 'inspect'
2026-10-23mesh_booleancross_tool_referencehighreferences sibling tool 'import_step'
2026-10-23fetch_part_modelcross_tool_referencehighreferences sibling tool 'find_part'
2026-10-23price_partcross_tool_referencehighreferences sibling tool 'open_in_studio'
2026-10-23order_partcross_tool_referencehighreferences sibling tool 'open_in_studio'

Change history (73)

whentoolkindseverity
2026-10-23 00:17review_paint_peek_latestmutatedhigh
2026-10-23 00:17open_in_studiomutatedcritical
2026-10-23 00:17get_projectmutatedcritical
2026-10-23 00:17get_project_revisionmutatedhigh
2026-10-23 00:17get_latest_rendermutatedhigh
2026-10-23 00:17get_model_meshmutatedhigh
2026-10-23 00:17request_uploadaddedcritical
2026-10-23 00:17lookup_authoring_skillmutatedmedium
2026-10-23 00:17mesh_summarymutatedhigh
2026-10-23 00:17evaluate_scriptmutatedhigh
2026-10-23 00:17diff_scriptsmutatedhigh
2026-10-23 00:17inspectmutatedhigh
2026-10-23 00:17verifymutatedhigh
2026-10-23 00:17why_did_this_failmutatedhigh
2026-10-23 00:17set_parammutatedmedium
2026-10-23 00:17add_featuremutatedhigh
2026-10-23 00:17add_surfacemutatedhigh
2026-10-23 00:17add_curvemutatedhigh
2026-10-23 00:17add_path_segmentmutatedhigh
2026-10-23 00:17trace_from_imagemutatedhigh
2026-10-23 00:17add_variable_sweepmutatedhigh
2026-10-23 00:17add_textmutatedmedium
2026-10-23 00:17project_curvemutatedmedium
2026-10-23 00:17add_pattern_featuremutatedmedium
2026-10-23 00:17remove_featuremutatedmedium
2026-10-23 00:17querymutatedhigh
2026-10-23 00:17lookup_apimutatedmedium
2026-10-23 00:17lookup_diagnosticsmutatedmedium
2026-10-23 00:17exportmutatedhigh
2026-10-23 00:17lookup_cookbookmutatedmedium
2026-10-23 00:17find_partmutatedmedium
2026-10-23 00:17fetch_partmutatedmedium
2026-10-23 00:17solve_sketchmutatedmedium
2026-10-23 00:17add_constraintmutatedmedium
2026-10-23 00:17add_partmutatedmedium
2026-10-23 00:17add_connectormutatedhigh
2026-10-23 00:17add_matemutatedmedium
2026-10-23 00:17add_workspace_targetmutatedmedium
2026-10-23 00:17set_scene_returnmutatedmedium
2026-10-23 00:17solve_matesmutatedmedium
2026-10-23 00:17review_cadmutatedhigh
2026-10-23 00:17design_loopmutatedhigh
2026-10-23 00:17flatten_patternmutatedmedium
2026-10-23 00:17evaluate_sdfmutatedmedium
2026-10-23 00:17capture_animationmutatedhigh
2026-10-23 00:17render_previewmutatedhigh
2026-10-23 00:17resolve_assumptionsaddedhigh
2026-10-23 00:17run_feaaddedinfo
2026-10-23 00:17fea_summaryaddedhigh
2026-10-23 00:17send_to_printeraddedhigh
2026-10-23 00:17repair_scriptaddedhigh
2026-10-23 00:17sweep_toleranceaddedinfo
2026-10-23 00:17diff_geometryaddedhigh
2026-10-23 00:17drawing_to_cadaddedhigh
2026-10-23 00:17mesh_to_featuresaddedcritical
2026-10-23 00:17execute_cookbookaddedhigh
2026-10-23 00:17get_selectionaddedhigh
2026-10-23 00:17set_selectionaddedhigh
2026-10-23 00:17import_stepaddedhigh
2026-10-23 00:17fab_packaddedhigh
2026-10-23 00:17dfm_reviewaddedinfo
2026-10-23 00:17ray_pickaddedhigh
2026-10-23 00:17inspect_nurbsaddedhigh
2026-10-23 00:17fit_planeaddedinfo
2026-10-23 00:17route_wiresaddedinfo
2026-10-23 00:17import_handoffaddedinfo
2026-10-23 00:17mesh_booleanaddedhigh
2026-10-23 00:17explode_viewaddedinfo
2026-10-23 00:17apply_surface_blendaddedinfo
2026-10-23 00:17fetch_part_modeladdedhigh
2026-10-23 00:17write_bomaddedinfo
2026-10-23 00:17price_partaddedhigh
2026-10-23 00:17order_partaddedhigh

Probe history

10-23 00:17 OK (73) · 08-13 18:17 OK (45)

Run or depend on com.kernelcad/kernelcad? Watch this server: 29 dollars a month, a private alerts feed and optional webhook fired within six hours when it adds, removes or changes a tool or trips a detector; by card, cancel any time.

Pay-per-call tools and data for your agent, no key: store gateway (300+ routes, one origin, Coinbase-settled) · AI media and inference from $0.001 · weather, geocoding, DNS, RDAP · the x402 directory · sector gap lists (card or USDC).

Run this server? The processes your users can demand, hosted free: Compliance Desk (privacy requests, opt-outs, takedown and notice-and-action).