Leaper Vision Toolkit

169 tools. 153 can modify or destroy data without limits.

1 destructive tool with no built-in limits. Policy required.

Last updated:

153 can modify or destroy data
16 read-only
169 tools total
Read (16) Write / Execute (152) Destructive / Financial (1)

Destructive tools (il_image_morph_bottom_hat) permanently delete resources. There is no undo. An agent calling these in a retry loop causes irreversible damage.

Write operations (display_blob_analysis, display_circle_detector, display_line_detector) modify state. Without rate limits, an agent can make hundreds of changes in seconds — faster than any human can review or revert.

Execute tools (edge_filter_new, il_annulus_sector_region, il_blob_analysis) trigger processes with side effects. Builds, notifications, workflows — all fired without throttling.

Deny destructive operations
il_image_morph_bottom_hat:
  rules:
    - action: deny

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

Rate limit write operations
display_blob_analysis:
  rules:
    - rate_limit: 30/hour

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
get_tool_tree:
  rules:
    - rate_limit: 60/minute

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

WRITE 137 tools
Write display_blob_analysis Write display_circle_detector Write display_line_detector Write display_match Write edge_filter_gradient_full Write edge_filter_gradient_h Write edge_filter_gradient_v Write edge_filter_set_edge_kernel Write edge_filter_set_edge_polarity Write il_annulus_region Write il_circle_detector Write il_circle_detector_set_accept_score Write il_circle_detector_set_edge_width Write il_circle_detector_set_find_by Write il_circle_detector_set_max_count Write il_circle_detector_set_norm_score Write il_circle_detector_set_polarity Write il_circle_region Write il_ellipse_region Write il_image_filter Write il_image_filter_edge_preserve_denoise Write il_image_filter_edge_preserve_texture_enhance Write il_image_filter_equalize Write il_image_filter_fill_hole Write il_image_filter_gaussian Write il_image_filter_high_pass Write il_image_filter_linear_filter Write il_image_filter_linear_filter_abs Write il_image_filter_local_median Write il_image_filter_local_median_norm Write il_image_filter_mean_filter Write il_image_filter_optical_density Write il_image_filter_set_kernel_sigma Write il_image_filter_set_kernel_size Write il_image_filter_sharpen Write il_image_morph Write il_image_morph_close Write il_image_morph_dilate Write il_image_morph_erode Write il_image_morph_gradient Write il_image_morph_open Write il_image_morph_set_morph_shape Write il_image_morph_top_bottom_hat Write il_image_morph_top_hat Write il_image_op_add Write il_image_op_add_scalar Write il_image_op_add_weighted Write il_image_op_bit_and Write il_image_op_bit_and_scalar Write il_image_op_bit_not Write il_image_op_bit_or Write il_image_op_bit_or_scalar Write il_image_op_bit_xor Write il_image_op_bit_xor_scalar Write il_image_op_blend Write il_image_op_diff Write il_image_op_diff_scalar Write il_image_op_divide Write il_image_op_divide_scalar Write il_image_op_flip Write il_image_op_gain_offset Write il_image_op_invert Write il_image_op_log Write il_image_op_max Write il_image_op_max_scalar Write il_image_op_min Write il_image_op_min_scalar Write il_image_op_multiply Write il_image_op_multiply_scalar Write il_image_op_normalize Write il_image_op_normalize_mean_std_dev Write il_image_op_pow Write il_image_op_project_x Write il_image_op_project_y Write il_image_op_resize Write il_image_op_resize_to Write il_image_op_rotate Write il_image_op_split Write il_image_op_split_x Write il_image_op_split_y Write il_image_op_sub Write il_image_op_sub_scalar Write il_image_op_tile_x Write il_image_op_tile_y Write il_image_threshold Write il_image_threshold_set_threshold Write il_image_threshold_set_threshold_adapt_globald Write il_image_threshold_set_threshold_adapt_local Write il_line_detector Write il_line_detector_set_accept_score Write il_line_detector_set_edge_width Write il_line_detector_set_find_by Write il_line_detector_set_max_count Write il_line_detector_set_norm_score Write il_line_detector_set_polarity Write il_mask_region Write il_poly_region Write il_rect_region Write il_region_add Write il_region_intersect Write il_region_invert Write il_region_rotate Write il_region_subtract Write il_region_to_mask Write il_region_union Write il_region_xor Write il_rot_rect_region Write image_compare_compare Write image_compare_compare_symmetric Write image_compare_set_baseline Write image_convert_bgr_mix Write image_convert_bgr_to_gray Write image_convert_bgr_to_gray_color Write image_convert_color_map Write image_convert_color_map_multi_band Write image_convert_convert Write image_convert_convert_color Write image_convert_depth16_to8 Write image_convert_depth8_to16 Write image_convert_gray_to_bgr Write image_convert_gray_to_bgr_color Write image_convert_normalize_to16 Write image_convert_normalize_to8 Write image_copy_from Write image_set_channel Write image_set_size Write image_set_to Write image_set_to_color Write image_stats_max Write image_stats_mean_std_dev Write image_stats_min Write image_stats_sharpness Write pat_match_learn Write pat_match_learn_with_shape Write pat_match_learn_with_shape_image Write pat_match_prune Write pat_match_set_pat_center
Can an AI agent delete data through the Leaper Vision Toolkit MCP server? +

Yes. The Leaper Vision Toolkit server exposes 1 destructive tools including il_image_morph_bottom_hat. These permanently remove resources with no undo. Intercept blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Leaper Vision Toolkit? +

The Leaper Vision Toolkit server has 137 write tools including display_blob_analysis, display_circle_detector, display_line_detector. Set rate limits in your policy file -- for example, rate_limit: 10/hour prevents an agent from making more than 10 modifications per hour. Intercept enforces this at the transport layer.

How many tools does the Leaper Vision Toolkit MCP server expose? +

169 tools across 4 categories: Destructive, Execute, Read, Write. 16 are read-only. 153 can modify, create, or delete data.

How do I add Intercept to my Leaper Vision Toolkit setup? +

One line change. Instead of running the Leaper Vision Toolkit server directly, prefix it with Intercept: intercept -c leaper-mcp-leaper-mcp-proxy.yaml -- npx -y @leaper-mcp/leaper-mcp-proxy. Download a pre-built policy from policylayer.com/policies/leaper-mcp-leaper-mcp-proxy and adjust the limits to match your use case.

Other MCP servers with similar tools.

Starter policies available for each. Same risk classification, same one-command setup.

Let agents act without letting them run wild.

Deterministic policy on every MCP tool call. Per-identity grants. Full audit log.

// GET IN TOUCH

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

Message sent.

We'll get back to you soon.