GIMP TOOLS

79 tools from the Gimp MCP Server, categorised by risk level.

WRITE 57 tools
Write new_canvas new_canvas Write scale_to_fit scale_to_fit Write add_text add_text Write adjust_brightness_contrast Adjust brightness and contrast of a layer. Parameters: - brightness: -127 to +127 (default 0) ... Write adjust_color_balance adjust_color_balance Write adjust_curves adjust_curves Write adjust_hue_saturation adjust_hue_saturation Write apply_drop_shadow apply_drop_shadow Write apply_emboss Apply an emboss (bas-relief) effect to a layer. Parameters: - azimuth: Light direction in degrees ... Write apply_gaussian_blur Apply Gaussian blur as a destructive filter operation. Parameters: - radius: Blur radius in pixels... Write apply_noise Add noise/grain to a layer. Parameters: - amount: Noise intensity 0.0-1.0 (default 0.2) - laye... Write apply_pixelate Pixelate a layer using a mosaic/block effect. Parameters: - block_size: Size of each mosaic block ... Write apply_vignette Apply a vignette darkening effect around the edges of a layer. Parameters: - softness: Edge softne... Write auto_levels Automatically stretch the tonal range of an image (auto levels / auto stretch contrast). Parameters: ... Write batch_export batch_export Write batch_resize Resize all open images to a common target size. Parameters: - width / height: Target dimensions in... Write blur Apply Gaussian blur to a layer. Parameters: - radius_x: Horizontal blur radius in pixels (default ... Write close_image Close an image, optionally saving as XCF first. Parameters: - image_index: Index of the image to c... Write convert_color_mode convert_color_mode Write create_layer create_layer Write crop_to_rect Crop the image canvas to an explicit rectangle. Parameters: - x, y: Top-left corner of the crop re... Write crop_to_selection Crop the image canvas to the current selection bounds. Parameters: - autocrop: If True, auto-detec... Write denoise Reduce noise in a layer using GEGL noise-reduction. Parameters: - strength: Noise reduction streng... Write desaturate desaturate Write draw_ellipse Draw an ellipse outline (stroke only) on a layer. Parameters: - x, y: Top-left corner of the bound... Write draw_line draw_line Write draw_rectangle Draw a rectangle outline (stroke only) on a layer. Parameters: - x, y: Top-left corner - width... Write duplicate_layer Duplicate a layer and insert the copy above it. Parameters: - layer_name: Name of the layer to dup... Write edit_text Edit an existing text layer's content or formatting. Parameters: - layer_name: Name of the text la... Write export_icon_sizes export_icon_sizes Write export_image export_image Write export_social_media_kit Export an image resized for multiple social media platforms. Platform sizes (all in pixels): - ins... Write export_sprite_sheet export_sprite_sheet Write export_web_optimized Export an image as both JPEG and PNG, choosing the smaller format. Parameters: - output_dir: Direc... Write fill_ellipse Fill an elliptical region with a solid color. Parameters: - x, y: Top-left corner of the bounding ... Write fill_layer Fill an entire layer with a solid color. Parameters: - color: Fill color as CSS name, hex, or rgb(... Write fill_rectangle Fill a rectangular region with a solid color. Parameters: - x, y: Top-left corner - width, hei... Write fill_selection fill_selection Write flatten_image Flatten all layers into a single background layer. Parameters: - image_index: Target image index (... Write flip_image flip_image Write gradient_fill gradient_fill Write invert_colors Invert all colors in a layer (create a negative). Parameters: - image_index: Target image index (d... Write merge_visible_layers Merge all visible layers into a single layer. Parameters: - image_index: Target image index (defau... Write modify_selection modify_selection Write redo Redo one or more previously undone operations on an image. Parameters: - steps: Number of redo ste... Write rename_layer Rename a layer. Parameters: - new_name: New name for the layer - old_name: Current name of the... Write reorder_layer Move a layer to a new stack position. Parameters: - new_position: Target stack index (0 = bottom) ... Write resize_canvas resize_canvas Write rotate_image Rotate the entire image. Parameters: - angle: Rotation in degrees — 90, 180, 270 use lossless GIMP... Write save_xcf save_xcf Write select_all Select the entire image canvas. Parameters: - image_index: Target image index (default 0) Ret... Write select_ellipse select_ellipse Write select_none Remove / deselect all selections. Parameters: - image_index: Target image index (default 0) R... Write set_colors Set the GIMP foreground and/or background color. Parameters: - foreground: New foreground color (C... Write set_layer_properties Set properties on an existing layer. Parameters: - layer_name / layer_index: Identify the layer (d... Write sharpen Sharpen a layer using unsharp mask. Parameters: - amount: Sharpening strength 0-500 (default 50.0)... Write undo Undo one or more operations on an image. Parameters: - steps: Number of undo steps (default 1) ...

Route Gimp through PolicyLayer and every one of its 79 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 Gimp MCP server have? +

The Gimp MCP server exposes 79 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on Gimp tools? +

Route the Gimp 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 Gimp tools fall into? +

Gimp tools are categorised as Read (12), Write (57), Destructive (1), Execute (9). Each category has a recommended default policy.

Enforce policy on every Gimp tool call.

Start from Gimp, 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.