Skip to main content
Glama

Server Details

Game-dev sprite tools: PNG/GIF to spritesheet, split, trim, animate. OAuth-authenticated MCP server.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Unhealthy
Last Tested
Transport
Streamable HTTP
URL

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 2 tool updates
    • Changedframes_to_animation1 field changed
      • changedInput schema / properties / file_name_order / description
        Previous value: -"Order frames by the numeric _N suffix in each filename (e.g. frame_00.png, frame_01.png) instead of by array order. REQUIRES every input filename to end with _N.<ext> — the name is taken from the URL's last path segment, so inputs without a _N suffix (e.g. server upload URLs like output-<hex>.png) are rejected. With URL/array inputs you usually do not need this: just pass `files` in the desired order and leave it false. Default: false"New value: +"Order frames by the numeric _N suffix in each filename (e.g. frame_00.png, frame_01.png) instead of by array order. REQUIRES every input filename to end with _N.<ext> — the name is taken from the URL's last path segment. IMPORTANT: this server's upload endpoint renames every file to output-<hex>.png (no _N suffix), and data URIs carry no filename, so file_name_order=true is REJECTED (422) for both — it only works for external URLs that already end in _N.<ext>. TO ORDER FRAMES, PREFER doing it manually: leave this false and pass `files` in the exact order you want (the server preserves array order). If order matters but your inputs are upload URLs / data URIs / local files, fetch the files locally, CONFIRM the intended order with the user, then pass `files` in that order with file_name_order=false. Default: false"
    • Changedpng_to_spritesheet1 field changed
      • changedInput schema / properties / file_name_order / description
        Previous value: -"Order frames by the numeric _N suffix in each filename (e.g. frame_00.png, frame_01.png) instead of by array order. REQUIRES every input filename to end with _N.<ext> — the name is taken from the URL's last path segment, so inputs without a _N suffix (e.g. server upload URLs like output-<hex>.png) are rejected. With URL/array inputs you usually do not need this: just pass `files` in the desired order and leave it false. Default: false"New value: +"Order frames by the numeric _N suffix in each filename (e.g. frame_00.png, frame_01.png) instead of by array order. REQUIRES every input filename to end with _N.<ext> — the name is taken from the URL's last path segment. IMPORTANT: this server's upload endpoint renames every file to output-<hex>.png (no _N suffix), and data URIs carry no filename, so file_name_order=true is REJECTED (422) for both — it only works for external URLs that already end in _N.<ext>. TO ORDER FRAMES, PREFER doing it manually: leave this false and pass `files` in the exact order you want (the server preserves array order). If order matters but your inputs are upload URLs / data URIs / local files, fetch the files locally, CONFIRM the intended order with the user, then pass `files` in that order with file_name_order=false. Default: false"
  2. 2 tool updates
    • Changedframes_to_animation1 field changed
      • changedInput schema / properties / file_name_order / description
        Previous value: -"Sort by _N filename suffix. Default: false"New value: +"Order frames by the numeric _N suffix in each filename (e.g. frame_00.png, frame_01.png) instead of by array order. REQUIRES every input filename to end with _N.<ext> — the name is taken from the URL's last path segment, so inputs without a _N suffix (e.g. server upload URLs like output-<hex>.png) are rejected. With URL/array inputs you usually do not need this: just pass `files` in the desired order and leave it false. Default: false"
    • Changedpng_to_spritesheet1 field changed
      • changedInput schema / properties / file_name_order / description
        Previous value: -"Sort by _N filename suffix"New value: +"Order frames by the numeric _N suffix in each filename (e.g. frame_00.png, frame_01.png) instead of by array order. REQUIRES every input filename to end with _N.<ext> — the name is taken from the URL's last path segment, so inputs without a _N suffix (e.g. server upload URLs like output-<hex>.png) are rejected. With URL/array inputs you usually do not need this: just pass `files` in the desired order and leave it false. Default: false"
  3. 8 tool updates
    • First observedframes_to_animation
    • First observedgif_to_frames
    • First observedgif_to_spritesheet
    • First observedpng_to_spritesheet
    • First observedserver_info
    • First observedsplit_spritesheet
    • First observedspritesheet_to_animation
    • First observedtrim_png

Frequently Asked Questions

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4.3/5.0
Disambiguation5/5

Each tool has a distinct purpose: converting between formats, extracting frames, assembling animations, splitting spritesheets, trimming, and informational. No overlap.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case, with clear directionality (e.g., source_to_target). server_info is the only outlier but still clear.

Tool Count5/5

8 tools is well-scoped for a server dedicated to spritesheet and animation conversion. It covers the main operations without being excessive or insufficient.

Completeness5/5

The tool set covers the core lifecycle: extract frames from GIF, assemble frames into animation, convert GIF to spritesheet, merge PNGs into spritesheet, split spritesheet, trim transparent edges, and get server info. Missing extraction from WebP, but WebP is only an output format.

Resources