← WebMCP Directory

pixelforge-studio.appcaster.chatgpt.site

pixelforge-studio.appcaster.chatgpt.site

live Unverified (seed import) Media & Personal 88 tools imperative implementation

A professional browser pixel-art editor for drawing, frame animation, palettes, sprite sheets, GIF export, and WebMCP automation.

First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com

Answer 12 · Act 70 · Transact 6 · Score: Not yet scored

Tool inspector

animation_from_images

act imperative

Import multiple images as an aligned animation with a shared palette. Source canvas alignment is preserved. Optional reference comparisons are advisory; use render_frame for visual review.

Page: /

Input schema

PropertyTypeRequiredDescription
imageDataUrls array yes —
referenceImageDataUrl string no Exact original image used for advisory per-frame continuity statistics. When omitted, the current reference is used; if none exists, frame 1 becomes the reference.
referenceName string no Optional display name for the supplied original reference.
sourceNames array no —
name string no —
resolutionMode string no —
fidelityMode string no —
width integer no —
height integer no —
maxColors integer no —
alphaThreshold integer no —
targetOccupancy number no —
fps integer no —
loopMode string no —
separateLayers boolean no Separate common pixels from per-frame motion details.
referenceQualityFloor number no Advisory continuity threshold, from 0.90 to 1.0. It does not block valid motion.
allowBelowReferenceQuality boolean no explicit opt-out. Set true only when the user directly requests a lower-fidelity or stylized result.
expectedProjectId string no —
expectedRevision integer no —
Raw JSON schema
{
  "type": "object",
  "additionalProperties": false,
  "required": [
    "imageDataUrls"
  ],
  "properties": {
    "imageDataUrls": {
      "type": "array",
      "minItems": 2,
      "maxItems": 120,
      "items": {
        "type": "string",
        "pattern": "^data:image/(png|jpeg|webp);base64,",
        "maxLength": 22400000
      }
    },
    "referenceImageDataUrl": {
      "type": "string",
      "pattern": "^data:image/(png|jpeg|webp);base64,",
      "maxLength": 22400000,
      "description": "Exact original image used for advisory per-frame continuity statistics. When omitted, the current reference is used; if none exists, frame 1 becomes the reference."
    },
    "referenceName": {
      "type": "string",
      "maxLength": 180,
      "description": "Optional display name for the supplied original reference."
    },
    "sourceNames": {
      "type": "array",
      "maxItems": 120,
      "items": {
        "type": "string",
        "maxLength": 180
      }
    },
    "name": {
      "type": "string",
      "maxLength": 120
    },
    "resolutionMode": {
      "type": "string",
      "enum": [
        "source-exact",
        "auto-faithful",
        "custom"
      ]
    },
    "fidelityMode": {
      "type": "string",
      "enum": [
        "strict-99",
        "balanced",
        "manual"
      ]
    },
    "width": {
      "type": "integer",
      "minimum": 1,
      "maximum": 4096
    },
    "height": {
      "type": "integer",
      "minimum": 1,
      "maximum": 4096
    },
    "maxColors": {
      "type": "integer",
      "minimum": 2,
      "maximum": 256
    },
    "alphaThreshold": {
      "type": "integer",
      "minimum": 0,
      "maximum": 255
    },
    "targetOccupancy": {
      "type": "number",
      "minimum": 0.1,
      "maximum": 1
    },
    "fps": {
      "type": "integer",
      "minimum": 1,
      "maximum": 60
    },
    "loopMode": {
      "type": "string",
      "enum": [
        "loop",
        "once",
        "ping-pong"
      ]
    },
    "separateLayers": {
      "type": "boolean",
      "description": "Separate common pixels from per-frame motion details."
    },
    "referenceQualityFloor": {
      "type": "number",
      "minimum": 0.9,
      "maximum": 1,
      "description": "Advisory continuity threshold, from 0.90 to 1.0. It does not block valid motion."
    },
    "allowBelowReferenceQuality": {
      "type": "boolean",
      "description": "explicit opt-out. Set true only when the user directly requests a lower-fidelity or stylized result."
    },
    "expectedProjectId": {
      "type": "string"
    },
    "expectedRevision": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    }
  }
}

Similar websites

wfsim.app

wfsim.app

A Warframe calculator that simulates the fight instead of estimating it — builder, simulator, optimizer. Every formula cites its source, and the golden tests ar…

live Unverified Media & Personal
101 tools A12 / Act89 / T0 Not yet scored Seen 2026-11-05
enemies_targets_list enemies_target_new enemies_target_copy enemies_target_open enemies_target_set
Inspect tools
commonplace-webmcp.vercel.app

commonplace-webmcp.vercel.app

Commonplace is an editable social reading space built for people and their browser agents.

live Unverified Media & Personal Transact tools
89 tools A10 / Act77 / T2 Not yet scored Seen 2026-11-05
commonplace.get_page_state commonplace_get_page_state commonplace.get_reading_list commonplace_get_reading_list commonplace.get_profile
Inspect tools
pixelite.taskcraft.site

pixelite.taskcraft.site

Pixelite

live Unverified Media & Personal Transact tools
83 tools A4 / Act78 / T1 Not yet scored Seen 2026-11-05
get_document_info list_layers get_active_layer get_selection_info new_document
Inspect tools
kinncj.github.io

kinncj.github.io

MindCraft — a friendly block-building game for kids. Build, save, and play, all in your browser.

live Unverified Media & Personal
75 tools A14 / Act61 / T0 Not yet scored Seen 2026-11-05
player_get_state player_walk_to player_stop player_teleport player_look
Inspect tools

Related on Influzer