Jabbertoon cartoon studio
Server Details
Free 2D cartoon studio: moves, characters and looks; check a cartoon; share links. No key.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 10 tools
Most tools have clearly distinct purposes (get_guide vs get_move vs list_moves vs list_characters are separable, build is the 3D builder, read_blueprint feeds build). Two mild overlaps exist: make_cartoon vs build both produce cartoons, and validate vs share_link both accept the same {cartoon, program, character, file} inputs, though descriptions distinguish check-from-link. build is also a mega-tool spanning models, moves, worlds and games, but it's a single entry point.
Most tools follow a verb_noun pattern: get_guide, get_move, list_characters, list_moves, make_cartoon, read_blueprint, report_problem, share_link. Slight deviation from bare verbs build and validate, which break the two-word form but remain readable single verbs. Consistent snake_case throughout.
Ten tools is well within the ideal 3-15 range for a creative studio server. Each tool earns its place: discovery (guide, moves, characters), creation (build, make_cartoon, read_blueprint), quality (validate), delivery (share_link), and feedback (report_problem).
The surface covers a full create-validate-share loop with discovery, building, quality checks, link generation and problem reporting. Minor gaps: no explicit edit/update or delete of an existing cartoon or saved asset (though links re-open in the editor to change), and no export tool despite export being described inside build.
Available Tools
10 toolsbuildBuild a thing in the 3D builder from steps, and link itARead-onlyInspect
Builds anything (a character, an animal, a car, a house) in Jabbertoon's 3D builder from steps, as its buttons do: spine, grow, bone (a skeleton, a bone at a time), add a ready part (leg, arm, head, wing, wheel, hat ...), set, copy, remove, look. Checks every step, says what was made (its parts and size) and gives a jabbertoon.com/forge/ link that opens it in the Forge, to change and use in a cartoon, world or game. Over MCP the answer also shows a picture of it from four sides. Steps that start {"op": "new", "kind": "move"} make a move from keys, {"op": "new", "kind": "world"} a world (a level is played to check it), and a game, every one in 3D: "walk" a place to walk at real size (played on foot: told what cannot be reached), or "trench", "space", "surface" or "sky" a game to fly. A refused step says where, why and how to fix it. export_link opens Export, free: STL/3MF to 3D print, glTF (Blender, Unity, Godot), SVG, Minecraft .schem. The steps: get_guide {"topic": "build"}, a game's {"topic": "game"}.
Inputs: build, steps, blueprint.
get_guideRead Jabbertoon's guide for writing a cartoonARead-onlyInspect
Call this first, except for make_cartoon. One topic of Jabbertoon's guide as Markdown (under 20,000 characters): start (what it makes, the order of calls, every other topic), cartoon (the JSON program), text (a cartoon as screenplay text), song (the editor's film file: lines, moves, shots, choreography, words on the picture), build (the 3D builder), export (STL, 3MF, glTF, SVG, Minecraft), minecraft (seven houses to start from, and a build taken into Minecraft), world (a 3D world built from inside, as in Minecraft), game, motion (movement written as words, jabbertoon.com/motion/). x and y are shares of the stage (0 to 1, ground 0.92); times are seconds. Example: {"topic": "cartoon"}.
Inputs: topic.
get_moveGet one move's program and readable textARead-onlyInspect
Returns one move or word. A Do list move (by id c4c:beh:wave_hello, short name or page slug): its block program as JSON and screenplay text, the motion language's lines that play it, its length, settings, page and links. A motion language word (people.sneak, or sneak): its form, dials, bodies and whole text. Example: {"move": "wave_hello"}.
Inputs: move (required).
list_charactersList Jabbertoon's ready-made cartoon characters and voicesARead-onlyInspect
Lists the cast in 3D by category - humanoid (the people, in costume or not; bear2, fox2, rabbit2, raccoon2, cat2), mammal (dog, cat, fox, horse, dolphin, whale), bird (gull), fish (goldfish, ten reef fish), fantasy (pegasus) - each with its designed entry, voice and word library; the voices; cartoon_example, a talking cartoon to copy. A cast entry: {"name": "Biscuit", "designed": {"kind": "animal3d", "preset": "dog"}, "voice": "am_puck"}.
Inputs: no named parameters.
list_movesList the moves and words a character can doARead-onlyInspect
Lists what a character can do: the Do list's moves (wave hello, hop, bow...), each with the motion language's lines that play it (a does block plays one by id), and the motion language's own words (swim_to, hover, on_guard, sneak...) with their dials. category: humanoid, mammal, bird, fish or fantasy. q: words to match, or what a word means (dance finds Groove). Example: {"q": "wave", "category": "humanoid"}.
Inputs: q, category.
make_cartoonMake a talking cartoon from a plain script, in one callBRead-onlyInspect
The quickest way to a cartoon: send the script as people write one, a line each, Name: what they say, and get the jabbertoon.com link that opens it in the editor ready to play and to record as a video (free, no account). Read too: (happy, waves) in a line; [Leo walks to Mia] on a line of its own; Place: Beach (another later starts the next scene); Cast: Mia (cat). Our characters come by name (Sunny, Grump, Ria, Bob, Kiki) and a new name becomes one of our 3D cast. What was not used is in notes. Example: {"script": "Place: Beach\nMia (cat): (worried) Have you seen my hat?\nLeo: (looks around) Is it on that crab?"}.
Inputs: script (required), cast, place, title.
read_blueprintRead a floor plan's picture: its walls measuredAInspect
Reads a floor plan's picture (https) for build: its walls found, numbered, on a grid, and an id. Call again with the id and known (one length on the plan): every wall as a wall step's from, to and thick. Then build with blueprint {id}. get_guide {"topic": "blueprint"}.
Inputs: id, url, known.
report_problemTell Jabbertoon something is wrongAInspect
Tells the people who make Jabbertoon something is wrong: a wrong answer, a check that refused a good cartoon or passed a bad one, a move that looks wrong, a link that does not open, wrong docs, something missing, or a step that was hard to get right (kind hard_step, with hard_because: optional, never needed to go on). Unlike the other tools, it keeps what you send: the report (kind, tool, code, where, item, note, hard_because) is saved for a person to read. Never put the cartoon, a name, an address or anything about the person you help in it. Example: {"kind": "validator_wrong", "tool": "validate", "code": "op_unknown", "note": "say was refused in a cartoon"}.
Inputs: kind (required), os, code, item, +5 more.
validateCheck a Jabbertoon cartoon, scene, move, pack or characterARead-onlyInspect
Checks a cartoon, with the editor's own checks, before anyone sees it. Give one of cartoon, program, pack, character or file. Returns errors (it will not play as written: also a character or background the site lacks) and warnings, each {code, where, says, fix, url}, with did_you_mean and an RFC 6902 patch when certain; issues a viewer would see (off stage, overlapping, an empty stage, a line cut off) with a summary of who is where and says what when (seconds; x as a share of the stage); and, when ok, the canonical program and a link. repair: true also returns the program with every certain patch applied. A written scene is played and read out (written_scene; playing: call again), kept until played, its answer an hour; nothing else is kept. Example: list_characters' cartoon_example.
Inputs: at_s, file, pack, repair, +3 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Make cartoons with consistent characters: pictures, animated clips, talking characters and songs.
Create 2D characters and animations, revise sprites, adjust timing and export assets via OAuth.
Create mascots, animate artwork, and integrate transparent animations into apps and websites.
Turn words, images, and audio into an animated video with MP4 export.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceTurn words, images, and audio into an animated video with MP4 export.MIT
- AlicenseNot gradedqualityBmaintenanceA design studio where AI draws, charts and animates: agents create fully editable hand-drawn visuals, build charts from data, and their edits become stop-motion GIF and video animations. Free, offline, zero-dependency, MIT.4MIT
- AlicenseNot gradedqualityAmaintenanceTurn Excalidraw diagrams into keyframe animations. AI-powered creation via MCP, E2E encrypted sharing, export to MP4/WebM/GIF/SVG.6 npm101MIT
- AlicenseNot gradedqualityCmaintenanceEnables an AI assistant to turn a plain scene description into a stick-figure animation — complete with walks, props, poses, physics-timed arcs and audio — and export it as MP4, WebM or GIF, or save it as an editable project file. Frames are rendered headlessly by the real animation app, so output matches the app's own exporter.52 npm3GPL 3.0
Glama MCP Gateway
Add one secure layer between your agents and this server.