Be the first to get access to new connectors. Get early access →
ConnectorBay Early access
Discover
GIF Craft icon

GIF Craft

GIF vs WebP vs APNG vs video, spec-verified, plus a computed size estimator

Unify Dynamics LLC

Tools10read-only
Sign-inNoneno account, no key
Data keptNoneprocessed in memory
PriceFreeoptional Pro limits
StatusLiveMCP + REST
Works withMCP · RESTany agent

Try asking

Real questions, and the tools your agent calls to answer them.

Tell me about animated WebP
Tools called
format_info
Compare GIF and WebP
Tools called
format_comparison
GIF vs WebP vs video, which should I use for a sticker?
Tools called
when_to_use
Why does my fast GIF look slower than I set it?
Tools called
frame_rate_tips
Why does my GIF have visible color bands?
Tools called
palette_size_tips
How do I make my GIF file smaller?
Tools called
file_size_optimization_tips
What's GIF's actual color limit?
Tools called
gif_technical_limits
What does GIF loop count 0 mean?
Tools called
loop_count_explainer
Roughly how big will a 5 second 480x270 GIF at 15fps be?
Tools called
estimate_gif_size
What's LZW?
Tools called
gif_glossary

About

Gifcraft is a fully local, hand-curated animated-image format reference. format_info explains GIF, animated WebP, APNG, or video in full (color depth, transparency, compression, audio, animation mechanism, max dimensions, support); format_comparison lines several up side by side. when_to_use recommends a format for a stated need with a reason. frame_rate_tips, palette_size_tips and file_size_optimization_tips are spec-verified reference tips. gif_technical_limits gives GIF89a's real specification facts (256-color-per-frame limit, 1-bit transparency, LZW compression, centisecond frame delay, disposal methods, max canvas size). loop_count_explainer is computed: explains what a specific GIF loop-count value means in playback. estimate_gif_size is a computed, explicitly labeled rough heuristic file-size estimator from width, height, fps, duration, palette size and motion level. gif_glossary defines LZW, disposal method, indexed color, dithering, interlacing, frame delay, palette, loop count, transparency index, alpha channel. Keyless; fully local; zero upstream calls; nothing stored.

Sources: Hand-curated from the long-stable, publicly documented GIF89a specification and the WebP/APNG/PNG container formats (settled technical fact, unchanged for decades), plus a real computed heuristic model for the size estimator; fully local, zero upstream calls

Privacy

The publisher, Unify Dynamics LLC, states that tool inputs are processed in memory and not retained.

Data not collectedNo account, no profile, no stored prompts or results.

What it can do

10 tools, grouped by job. Every one is read-only or compute-only.

OpenAPI
Formats3 tools
  • Format infoFull detail for one animated-image/video format: color depth, transparency, compression, audio support, animation mechanism, max dimensions,…
  • Format comparisonSide-by-side comparison of named formats across color depth, transparency, compression, audio, and support.
  • When to useDecision guide: recommends a format for a stated need (audio, smallest file size, widest compatibility, transparency with smooth gradients,…
Tradeoffs3 tools
  • Frame rate tipsFrame-rate tradeoffs: GIF's centisecond delay granularity, a well-documented renderer quirk with very fast delays, and the file-size effect of…
  • Palette size tipsPalette-size tradeoffs: GIF's 256-color-per-frame cap, dithering vs banding, adaptive vs fixed palettes.
  • File size optimization tipsConcrete tips for reducing animated-image file size: frame count, cropping to changed regions, palette size, dimensions, trimming dead time, and…
Spec & Math3 tools
  • Gif technical limitsGIF89a's real specification limits: max colors per frame, transparency model, compression, frame-delay unit, max canvas size, and the four…
  • Loop count explainerExplains GIF's NETSCAPE2.0 loop-count extension: 0 means infinite looping; a nonzero N means the animation plays once then repeats N more times.
  • Estimate gif sizeComputed rough file-size estimate for a GIF, from canvas size, frame rate, duration, palette size and a motion-level tier, using an explicitly…
Reference1 tools
  • Gif glossaryDefines format terms: LZW, disposal method, indexed color, dithering, interlacing, frame delay, palette, loop count, transparency index, alpha…

Information

PublisherUnify Dynamics LLC
CategoryDesign & creative · Developer tools
LanguagesEnglish
Built forGlobal
CompatibilityAny MCP client · any agent · REST
Version0.1.0
MCP endpointhttps://gifcraft.connectorbay.com/mcp
REST APIopenapi.json
SupportGet help · Status
CountryWorldwide

More like this

Podcast Setup

Podcast & video-podcast setup: gear tiers, room acoustics, formats, remote-guest workflows

Live · MCP + REST10 tools

Pixel Math

Print resolution, effective DPI, aspect-ratio crop and resize math — real computed image calculators

Live · MCP + REST10 tools

Meme Formats

Meme-format structure reference plus a real caption-length/line-count fit checker

Live · MCP + REST9 tools

Exposure Calculator

ISO/aperture/shutter exposure calculator, equivalent-exposure cheat sheets and Sunny 16 math

Live · MCP + REST9 tools

Livestream Setup

Bitrate by upload speed, encoder settings, troubleshooting — platform-agnostic

Live · MCP + REST9 tools

Light Setup

Rembrandt, butterfly, split, loop — plus a computed lighting-ratio calculator

Live · MCP + REST10 tools

Documentation

Back to top

What Gifcraft is for

"GIF vs WebP vs video, which should I use?", "why does my fast GIF look slower than I set it?", "how do I make my GIF smaller?", "what does GIF loop count 0 mean?" — a format reference verified against the real, long-stable GIF89a/WebP/APNG/PNG specifications rather than folk wisdom about how these formats work.

What it does

format_info explains GIF, animated WebP, APNG, or video in full — color depth, transparency model, compression, audio support, how animation is stored, maximum dimensions, and platform support; format_comparison lines several up side by side. when_to_use is a decision guide: describe a need (audio, smallest file size for messaging, widest legacy compatibility, transparency with smooth gradients, broadcast-quality high motion) and it recommends a format with a stated reason.

frame_rate_tips, palette_size_tips, and file_size_optimization_tips are hand-curated but spec-verified reference tips — including a genuinely useful, less-commonly-known fact: GIF frame delay is stored in 1/100-second units, and many renderers historically treat a 0-or-1-centisecond delay as if it were 10 (0.1s), quietly capping very fast animations around 10fps. gif_technical_limits states GIF89a's actual specification facts directly: the 256-colors-per-frame indexed palette, 1-bit (on/off only) transparency, LZW lossless compression, the centisecond frame-delay unit, the four disposal methods, and the format's theoretical maximum canvas size.

loop_count_explainer is computed: give a specific GIF loop-count value (or omit it for the general rule) and it explains exactly what that value means during playback — 0 loops forever, a nonzero N plays once then repeats N more times. estimate_gif_size is a computed, explicitly labeled ROUGH heuristic: give a canvas size, frame rate, duration, palette size, and a motion-level tier (low/medium/high), and it estimates a file size using a documented assumed compression ratio per tier — real LZW compression is highly content-dependent, so this is a planning estimate, never a precise prediction. gif_glossary defines LZW, disposal method, indexed color, dithering, interlacing, frame delay, palette, loop count, transparency index, and alpha channel.

What it is not

Not a GIF encoder — it doesn't touch, analyze, or produce any actual image file; every tool answers from reference data or computes a number from the inputs you give it. The file-size estimator in particular is a labeled heuristic based on an assumed compression ratio, not an analysis of real footage, and actual results for any specific image can differ substantially.

Privacy policy

Back to top

Gifcraft — Privacy Policy

Effective 24 September 2026. Unify Dynamics LLC ("we", "us"), Menlo Park, California.

What Gifcraft is. Gifcraft is a connector (an MCP server and REST API) that AI assistants and personal agents call on your behalf for a hand-curated animated-image format reference and computed size/loop-count calculators. You interact with your assistant; the assistant sends us only the arguments needed for that one lookup or computation.

What we receive. The arguments of each tool call — a format name, a stated need, or the width/height/fps/ duration/palette/motion values for the size estimator — the technical headers needed to serve the request (an IP address or a client identifier supplied by the assistant, and a Pro API key if you have one), and standard server logs.

Everything is answered from bundled, hand-curated reference data or computed locally, and nothing is stored. No request is forwarded to any third party — there is no upstream call at all, live or otherwise, and no actual image file is ever transmitted to or processed by this Service. No query is logged in request bodies, recorded, or used to train anything.

What we do not receive or store. We do not receive your conversation with the assistant or your name, and we do not build a profile from your queries: each request is answered independently and nothing carries over between requests. Rate-limit counters (a client identifier and timestamps) are held in memory for at most 24 hours. Hosting-provider access logs, which contain IP addresses and request paths but not request bodies, are retained for up to 30 days for security and abuse prevention.

Sub-processors. None — the entire reference is bundled with the server and every computation runs locally. Hosting: Vercel (United States regions).

Legal bases and your rights. Our processing is necessary to provide the service you request through your assistant. Because we store no personal data beyond short-lived logs, requests to access, correct or delete personal data are usually satisfied automatically; you can still contact agent@connectorbay.com and we will respond within 30 days. We do not sell or share personal information and do not use your data to train models.

Children. Gifcraft is a general-audience service operated by the adult using the assistant.

Changes. We will post changes here with a new effective date.

Terms of service

Back to top

Gifcraft — Terms of Service

Effective 24 September 2026. These terms govern use of the Gifcraft connector ("the Service") operated by Unify Dynamics LLC ("we", "us").

  1. The Service. Gifcraft returns a hand-curated, fully local animated-image format reference (GIF, animated WebP, APNG, video) plus computed loop-count and rough file-size estimation tools. It is accessed through an AI assistant or directly over MCP or HTTP. It does not accept, process, or produce any actual image or video file.
  2. Specification facts vs. estimates. Format facts (palette limits, transparency model, compression, frame-delay units, disposal methods) reflect the published GIF89a specification and the WebP/APNG/PNG container formats. estimate_gif_size is explicitly an approximate heuristic based on an assumed compression ratio, not a guarantee of any specific file's actual size.
  3. Acceptable use. Automated use within the published rate limits is welcome.
  4. Availability. The Service is provided "as is" without warranty. We may change, limit or discontinue it at any time.
  5. Data. Our Privacy Policy describes what we process. In short: your query is answered from bundled reference data or computed locally, and nothing is stored.
  6. Pro keys. Optional Pro API keys are issued at our discretion, are personal to the holder and may be revoked for abuse.
  7. Liability. To the fullest extent permitted by law, Unify Dynamics LLC is not liable for any loss or damage arising from use of, or reliance on, the Service, including reliance on any file-size estimate. Our total liability is limited to US $100.
  8. Governing law. California law; venue in San Mateo County, California.
  9. Contact. Unify Dynamics LLC · agent@connectorbay.com · https://connectorbay.com/gifcraft

GIF Craft support

Email agent@connectorbay.com. We answer within two business days.

When you report a problem, include the question you asked your agent, roughly when, and which agent you used (for example Claude, ChatGPT or Gemini). Never send us passwords, account numbers or ID numbers. GIF Craft never asks for them.

Get GIF Craft

Free · No sign-in · Read-only

Streamable HTTP, stateless, no authentication. Paste the endpoint into any MCP-capable agent.

https://gifcraft.connectorbay.com/mcp
{
  "mcpServers": {
    "gifcraft": {
      "type": "http",
      "url": "https://gifcraft.connectorbay.com/mcp"
    }
  }
}