LeashIndex Get the report

Index / storage

GIMP Studio MCP

com-twelvetake-gimp-studio-mcp declares 119 capabilities across 119 tools, with 2 critical issues.

100/100 exposureHigh exposure

Manifest recorded 2026-10-21 from tools/list answered by the PyPI package twelvetake-gimp-studio-mcp==0.4.0 (published to PyPI as twelvetake-gimp-studio-mcp, listed in the official MCP registry as com.twelvetake/gimp-studio-mcp 0.4.0), run in an isolated container with no network access and no credentials. The date changes only when the manifest does. Not verified by a maintainer.

Issues

These describe what this server's manifest declares. A product can provide controls that MCP has no way to express — token revocation, an admin console, audit logs — and this page cannot see them. The absence of a declaration is not evidence that a control is absent.

critical · no-revocation · All 119 tools

119 of 119 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.

critical · irreversible-uncapped · 3 of 119 tools

3 tools are classified as irreversible and declare no limit.

high · no-expiry · All 119 tools

119 of 119 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.

high · no-audit-trail · All 119 tools

119 of 119 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.

high · uncapped-write · 99 of 119 tools

99 tools can modify data and declare no limit.

low · uncapped-read · 17 of 119 tools

17 tools can read data and declare no limit.

Declared capabilities

How each tool was read. declared means the server's own annotation said so — self-reported and unverified. inferred is from the tool's name. assumed means nothing indicated either way.

ToolRead asBasis
statuswrite assumed
list_imagesread inferred
set_active_imagewrite inferred
gimp_execwrite assumed
reset_namespacewrite assumed
get_metadataread inferred
new_imagewrite inferred
open_imagewrite assumed
export_imagewrite assumed
create_layerwrite inferred
layer_from_filewrite inferred
duplicate_layerwrite assumed
delete_layerdelete inferred
reorder_layerwrite inferred
set_opacitywrite inferred
set_blend_modewrite inferred
set_visiblewrite inferred
rename_layerwrite inferred
merge_downwrite inferred
flattenwrite assumed
group_createwrite inferred
group_addwrite inferred
group_ungroupwrite assumed
move_layerwrite inferred
offset_layerwrite assumed
offset_contentwrite assumed
seam_checkwrite assumed
add_maskwrite inferred
apply_maskwrite inferred
remove_maskdelete inferred
add_alphawrite inferred
lock_alphawrite assumed
luminance_to_alphawrite assumed
color_to_alphawrite assumed
cutout_colorwrite assumed
threshold_alphawrite assumed
select_rectwrite assumed
select_ellipsewrite assumed
select_by_colorwrite assumed
fuzzy_selectwrite assumed
select_allwrite assumed
select_nonewrite assumed
select_invertwrite assumed
select_growwrite assumed
select_shrinkwrite assumed
select_featherwrite assumed
select_borderwrite assumed
selection_to_channelwrite assumed
select_from_alphawrite assumed
select_from_pathwrite assumed
foreground_selectwrite assumed
set_fgwrite inferred
set_bgwrite inferred
set_brushwrite inferred
set_paint_opacitywrite inferred
fillwrite assumed
bucket_fillwrite assumed
gradientwrite assumed
stroke_selectionwrite assumed
pencilwrite assumed
paintbrushwrite assumed
create_text_layerwrite inferred
set_text_propswrite inferred
outline_textwrite inferred
check_fontsread inferred
substitute_fontwrite assumed
levelswrite assumed
curveswrite assumed
brightness_contrastwrite assumed
hue_saturationwrite assumed
color_balancewrite assumed
desaturatewrite assumed
invertwrite assumed
posterizewrite assumed
thresholdwrite assumed
normalizewrite assumed
apply_filterwrite inferred
gaussian_blurwrite assumed
unsharp_maskwrite assumed
drop_shadowdelete inferred
print_geometrywrite inferred
trim_to_contentwrite assumed
white_underbasewrite assumed
edge_chokewrite assumed
edge_spreadwrite assumed
knockout_backgroundwrite assumed
list_shirt_presetsread inferred
clean_for_dtfwrite assumed
despillwrite assumed
halftone_separationwrite assumed
gang_sheetwrite assumed
bleed_and_safewrite inferred
export_dtf_pngwrite assumed
get_profileread inferred
assign_profilewrite inferred
convert_profilewrite assumed
soft_proofwrite assumed
to_grayscalewrite assumed
to_rgbwrite assumed
list_profilesread inferred
get_bitmapread inferred
read_regionread inferred
color_atwrite assumed
histogramwrite assumed
list_gegl_opsread inferred
describe_opread inferred
list_proceduresread inferred
list_fontsread inferred
list_brushesread inferred
list_patternsread inferred
list_gradientsread inferred
list_palettesread inferred
checkpointwrite assumed
restorewrite assumed
list_checkpointsread inferred
undo_group_beginwrite assumed
undo_group_endwrite assumed
undowrite assumed
redowrite assumed

Record history

Earlier records for this server. A correction is added here, never written over the record it corrects.

RecordedExposureSource
2026-10-11100 tools/list answered by the PyPI package twelvetake-gimp-studio-mcp==0.3.4 (published to PyPI as twelvetake-gimp-studio-mcp, listed in the official MCP registry as com.twelvetake/gimp-studio-mcp 0.3.4), run in an isolated container with no network access and no credentials
Answering this question about your own agent? The self-serve stack report applies the same reading to your own stack or server and gives you a dated document you can hand to a customer's security review. It is generated in your browser, with nobody to wait for. Buying one does not change this page, its score or its place in the index — see Independence.
Maintain this server? If this page misreads your manifest, or your server has changed, submit its current tools/list response and it will be re-scored and dated. Corrections are published alongside the original, not in place of it.