AnkusDrive
io-github-gchen19-ankusdrive declares 286 capabilities across 286 tools, with 2 critical issues.
Issues
286 of 286 tools declare no way for the customer to switch them off once granted. This applies to every tool because MCP has no field in which to declare a revocation mechanism; the product may provide one outside MCP that a manifest cannot show.
49 tools are classified as irreversible and declare no limit.
286 of 286 tools declare no expiry. This applies to every tool because MCP has no field in which to declare an expiry; the product may provide one outside MCP that a manifest cannot show.
286 of 286 tools declare no record of their actions that the customer can read. This applies to every tool because MCP has no field in which to declare an audit requirement; the product may provide one outside MCP that a manifest cannot show.
87 tools can modify data and declare no limit.
150 tools can read data and declare no limit.
Declared capabilities
| Tool | Read as | Basis |
|---|---|---|
ping | read |
declared |
restart_worker | destructive |
declared |
use_workspace | write |
assumed |
list_workspaces | read |
declared |
close_workspace | destructive |
declared |
session_transcript | read |
declared |
journal_export | read |
declared |
version | read |
declared |
new_document | write |
inferred |
open_document | write |
assumed |
save_document | destructive |
declared |
list_objects | read |
declared |
add_primitive | write |
inferred |
add_gear | write |
inferred |
add_rack | write |
inferred |
add_sprocket | write |
inferred |
add_pulley | write |
inferred |
add_spring | write |
inferred |
add_fastener | write |
inferred |
add_bearing | write |
inferred |
oring_groove | write |
assumed |
chamfer_edges | write |
assumed |
shell_solid | write |
assumed |
add_thread | write |
inferred |
engrave_text | write |
inferred |
add_rib | write |
inferred |
transform | destructive |
declared |
scale_shape | write |
assumed |
copy_shape | write |
assumed |
measure_distance | read |
declared |
measure_angle | read |
declared |
bounding_box | read |
declared |
min_clearance | read |
declared |
check_shape | read |
declared |
check_airtight_path | read |
declared |
classify_face_sides | read |
declared |
section_view | read |
inferred |
list_faces | read |
declared |
list_edges | read |
declared |
query_faces | read |
declared |
resolve_face | read |
declared |
resolve_edge | read |
declared |
make_body | write |
inferred |
make_datum_plane | write |
inferred |
make_sketch | write |
inferred |
add_sketch_geometry | write |
inferred |
add_sketch_constraint | write |
inferred |
close_sketch | read |
declared |
pad | write |
assumed |
pocket | write |
assumed |
revolve | write |
assumed |
partdesign_fillet | write |
assumed |
partdesign_chamfer | write |
assumed |
hole | write |
assumed |
list_thread_options | read |
inferred |
linear_pattern | write |
assumed |
polar_pattern | write |
assumed |
mirrored | write |
assumed |
loft | write |
assumed |
sweep | write |
assumed |
helix | write |
assumed |
thickness | write |
assumed |
draft | write |
assumed |
list_documents | read |
declared |
set_active_document | write |
inferred |
close_document | destructive |
declared |
transaction_open | write |
assumed |
transaction_commit | write |
inferred |
transaction_abort | destructive |
declared |
add_sketch_external | write |
inferred |
get_object | read |
declared |
set_property | destructive |
declared |
verify_feature | read |
declared |
set_visibility | destructive |
declared |
fillet_edges | write |
assumed |
boolean_op | write |
assumed |
export_shape | destructive |
declared |
run_script | destructive |
declared |
register_handle | write |
assumed |
mass_properties | read |
declared |
make_assembly | write |
inferred |
add_part | write |
inferred |
list_assembly_parts | read |
declared |
interference_check | read |
declared |
bom_extract | read |
declared |
standard_part_designate | read |
declared |
designation_check | read |
declared |
catalog_search | read |
declared |
catalog_nearest | read |
declared |
catalog_check | read |
declared |
envelope_check | read |
declared |
publish_interface | destructive |
declared |
annotate_face | destructive |
declared |
list_face_roles | read |
declared |
declare_intent | destructive |
declared |
verify_intent | read |
declared |
verify_contract | read |
declared |
component_contract_check | read |
declared |
interface_align_check | read |
declared |
validate_manifest | read |
declared |
merge_assembly | write |
inferred |
assembly_lock | destructive |
declared |
assembly_lock_check | read |
declared |
make_drawing_page | write |
inferred |
add_projection_group | write |
inferred |
export_drawing | destructive |
declared |
add_dimension | write |
inferred |
add_annotation | write |
inferred |
add_feature_note | write |
inferred |
set_title_block | destructive |
declared |
drawing_gate | read |
declared |
fit_page | destructive |
declared |
drawing_legibility | read |
declared |
add_gdt_callout | write |
inferred |
balloon_drawing | destructive |
declared |
inspection_plan | read |
declared |
fai_report | destructive |
declared |
add_thumbnail | write |
inferred |
add_section_view | read |
inferred |
render_view | read |
declared |
render_views | read |
declared |
render_fem_results | read |
declared |
render_photoreal | write |
assumed |
render_photoreal_submit | write |
assumed |
render_job | destructive |
declared |
render_capabilities | read |
declared |
solve_capabilities | read |
declared |
setup_status | read |
declared |
fem_new_analysis | write |
inferred |
fem_set_solver | write |
inferred |
fem_set_material | write |
inferred |
fem_add_constraint | write |
inferred |
fem_modal | destructive |
declared |
fem_modal_results | read |
declared |
contact_setup | write |
inferred |
fem_set_nonlinear_material | write |
inferred |
fem_buckling | destructive |
declared |
fem_buckling_results | read |
declared |
fem_thermal_results | read |
declared |
fem_mesh_refinement | write |
inferred |
fem_mesh | write |
inferred |
fem_run | destructive |
declared |
fem_run_submit | destructive |
declared |
fem_results | read |
declared |
fem_result_probe | read |
declared |
fem_cantilever_demo | destructive |
declared |
material_get | read |
declared |
material_select | read |
declared |
material_list | read |
declared |
fluid_props | read |
declared |
bolted_joint_check | read |
declared |
bearing_life | read |
declared |
spring_check | read |
declared |
gear_rating | read |
declared |
belt_drive | read |
declared |
press_fit_stress | read |
declared |
seal_check | read |
declared |
chain_drive | read |
declared |
weld_group | read |
declared |
tolerance_stackup | read |
declared |
fit_check | read |
declared |
fit_class | read |
declared |
gdt_check | read |
declared |
fatigue_check | read |
declared |
fracture_check | read |
declared |
wear_estimate | read |
declared |
creep_flag | read |
declared |
h_estimate | read |
declared |
acoustic_screen | read |
declared |
plate_check | read |
declared |
beam_buckling | read |
declared |
plastic_collapse | read |
declared |
elastica_deflection | read |
declared |
hertz_contact | read |
declared |
laminate_properties | read |
declared |
monopole_sphere | read |
declared |
rigid_sphere_scattering | read |
declared |
acoustic_radiation_submit | write |
assumed |
waveguide_cutoff | read |
declared |
dipole_resonance | read |
declared |
em_fullwave_submit | write |
assumed |
fsi_plate_deflection | read |
declared |
fsi_interface_balance | read |
declared |
fsi_channel_pressure | read |
declared |
fsi_pressure_plate_submit | write |
assumed |
molding_screen | read |
declared |
moldability_screen | read |
declared |
drop_impact | read |
declared |
bar_impact | read |
declared |
impact_dynamics_submit | delete |
inferred |
thermal_lumped | read |
declared |
thermal_transient_1d | read |
declared |
thermal_transient_submit | destructive |
declared |
thermal_radiation_submit | destructive |
declared |
thermal_composite_wall | read |
declared |
cht_channel_submit | destructive |
declared |
cht_graetz_submit | destructive |
declared |
acoustic_fem_submit | destructive |
declared |
harmonic_response | read |
declared |
harmonic_response_submit | destructive |
declared |
em_skin_depth | read |
declared |
em_dc_resistance | read |
declared |
em_field | read |
declared |
em_conduction_submit | write |
assumed |
em_induction_submit | write |
assumed |
em_induction_heating_submit | destructive |
declared |
cfd_pipe_flow | read |
declared |
cfd_internal_flow_submit | destructive |
declared |
declare_performance | destructive |
declared |
verify_performance | destructive |
declared |
study_submit | read |
inferred |
optimize_submit | write |
assumed |
grid_convergence | read |
declared |
cfd_mesh_independence_submit | write |
assumed |
cfd_body_drag | read |
declared |
cfd_external_flow_submit | destructive |
declared |
molding_fill_submit | destructive |
declared |
molding_warpage_submit | destructive |
declared |
random_vibration | read |
declared |
beam_modal | read |
declared |
dfm_check | read |
declared |
optics_raytrace | read |
declared |
optics_lens_design | read |
declared |
optics_lens_optimize | read |
declared |
optics_solid_trace | read |
declared |
granular_screen | read |
declared |
dem_pack_submit | write |
assumed |
dem_flow_submit | write |
assumed |
optics_moldability_check | read |
declared |
moldability_check | read |
declared |
dfa_check | read |
declared |
pack_check | read |
declared |
cost_estimate | read |
declared |
tolerance_cost_check | read |
declared |
suggest_loosening | read |
declared |
cnc_machinability_check | read |
declared |
cnc_time_estimate | read |
declared |
slice_estimate | read |
declared |
slice_gcode_submit | write |
assumed |
mechanism_kinematics | read |
declared |
mechanism_simulate_submit | write |
assumed |
topology_optimize_submit | write |
assumed |
topology_to_solid | write |
assumed |
async_demo_submit | write |
assumed |
job_status | read |
declared |
job_result | read |
declared |
job_list | read |
declared |
recipe_list | read |
declared |
recipe_schema | read |
declared |
recipe_validate | read |
declared |
recipe | write |
assumed |
items_validate | read |
declared |
items_resolve | read |
declared |
items_new | write |
assumed |
items_check_manifest | read |
declared |
get_interface | read |
declared |
feature_list | read |
declared |
feature_schema | read |
declared |
feature_validate | read |
declared |
feature_instantiate | destructive |
declared |
family_validate | read |
declared |
family_materialize | destructive |
declared |
substitutability_check | read |
declared |
lifecycle_editable | read |
declared |
lifecycle_transition | destructive |
declared |
lifecycle_classify_change | read |
declared |
lifecycle_apply_change | destructive |
declared |
scaffold_project | destructive |
declared |
project_validate | read |
declared |
project_check_references | read |
declared |
project_resolve_manifest | destructive |
declared |
where_used | read |
declared |
change_impact | read |
declared |
eco_validate | read |
declared |
eco_create | destructive |
declared |
baseline_create | destructive |
declared |
baseline_verify | read |
declared |
release_package | destructive |
declared |
sheet_base | write |
assumed |
sheet_flange | write |
assumed |
sheet_tab | write |
assumed |
sheet_hem | write |
assumed |
sheet_unfold | write |
assumed |
sheet_refold | write |
assumed |
sheet_flat_export | destructive |
declared |
sheet_check | read |
declared |
tools/list response and it will be re-scored and dated.
Corrections are published alongside the original, not in place of it.