Piskel MCP Server

45 tools. 38 can modify or destroy data without limits.

4 destructive tools with no built-in limits. Policy required.

Last updated:

38 can modify or destroy data
7 read-only
45 tools total

Community server · catalogue entry verified 12/06/2026

How to control Piskel MCP Server ↓

What Piskel MCP Server exposes to your agents

Read (7) Write / Execute (34) Destructive / Financial (4)
Critical Risk

The most dangerous Piskel MCP Server tools

38 of Piskel MCP Server's 45 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Piskel MCP Server

PolicyLayer is an MCP gateway — it sits between your AI agents and Piskel MCP Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Deny destructive operations
{
  "delete_project": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

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

Rate limit write operations
{
  "clear_frame": {
    "limits": [
      {
        "counter": "clear_frame_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "get_frame_data": {
    "limits": [
      {
        "counter": "get_frame_data_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

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

  1. Create a free account and register Piskel MCP Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON PISKEL →

Free to start. No card required.

All 45 Piskel MCP Server tools

WRITE 34 tools
Write clear_frame Clear all pixels in a frame Write erase_pixel Erase pixels (set to transparent) Write hue_shift_recolor Recolor sprites by shifting hue. Reads PNGs from an input folder, shifts pixels in a source hue range to a tar Write add_frame Add a new frame to a layer Write add_layer Add a new layer to the project Write add_palette_color Add a color to a palette Write copy_region Copy a rectangular region from one frame to another (same or different layer). Useful for animation workflows. Write create_palette Create a new color palette or load a preset palette (pico8, db16, db32, nes, gameboy, cga, endesga32, sweetie1 Write create_project Create a new pixel art project Write draw_circle Draw a circle/ellipse (outline or filled). Supports two modes: bounding box (x0,y0,x1,y1) or center+radius (ce Write draw_line Draw a line between two points Write draw_pixel Draw a single pixel Write draw_pixels Draw multiple pixels at once. Supports single color for all pixels, or per-pixel colors. Write draw_rectangle Draw a rectangle (outline or filled) Write duplicate_frame Duplicate a frame Write export_gif Export as animated GIF Write export_png Export a frame as PNG Write export_sprite_sheet Export all frames as a sprite sheet PNG Write fill_area Fill a connected area with a color (paint bucket) Write flip_horizontal Flip a frame horizontally (mirror left-right). Supports applying to all frames. Write flip_vertical Flip a frame vertically (mirror top-bottom). Supports applying to all frames. Write import_png Import a PNG image into a specific layer and frame. Accepts base64-encoded PNG data OR a file path. The image Write merge_layers Merge two layers into one. The source layer is merged down into the target layer. Write move_frame Move a frame to a new position in the animation sequence Write rename_layer Rename a layer Write replace_color Replace all occurrences of a color with another color. Can operate on a single frame, all frames, or all layer Write resize_canvas Resize the canvas of a project. Existing pixels are preserved and positioned at the given anchor point. Write rotate Rotate a frame by 90, 180, or 270 degrees. Supports applying to all frames. Note: 90/270 rotation on non-squar Write set_fps Set the animation frames per second for a project Write set_layer_opacity Set the opacity of a layer (0.0 to 1.0) Write set_layer_visibility Toggle layer visibility on/off Write shift_frame Shift/move all pixels in a frame by a given offset. Supports applying to all frames. Write swap_colors Swap two colors in a frame (A becomes B, B becomes A). Can operate on all frames/layers. Write swap_frames Swap two frames in the animation sequence

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Piskel MCP Server

Can an AI agent delete data through the Piskel MCP Server MCP server? +

Yes. The Piskel MCP Server server exposes 4 destructive tools including delete_project, remove_frame, remove_layer. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Piskel MCP Server? +

The Piskel MCP Server server has 34 write tools including clear_frame, erase_pixel, hue_shift_recolor. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Piskel MCP Server.

How many tools does the Piskel MCP Server MCP server expose? +

45 tools across 3 categories: Destructive, Read, Write. 7 are read-only. 38 can modify, create, or delete data.

How do I enforce a policy on Piskel MCP Server? +

Register the Piskel MCP Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Piskel MCP Server tool call.

Deterministic rules across all 45 Piskel MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Free to start. No card required.

45 Piskel MCP Server tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

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

Message sent.

We'll get back to you soon.