KitScout

Categories › Software Development › Game development & engines

Ludo AI Game Assets

MCP serverVerified domain · ludo.aiRemote● LiveFree to try

Generate game assets with AI: sprites, animations, 3D models with rigging, video, music, SFX, voices

Install

Remote server: your requests and data go to mcp.ludo.ai. Claude Code: claude mcp add --transport http ludo-ai-game-assets https://mcp.ludo.ai/mcp · Claude app: Settings → Connectors → Add custom connector.

What it can do (first 40)

The tools this server listed when we connected to it, in its own words.

  • validateApiKeyEndpoint — Validates an API key. Returns 200 if valid, 403 if invalid.
  • createImage — Generate game-art images from a text prompt alone, selecting an image_type (e.g. sprite) and optionally art_style, perspective, and aspect_r
  • generateWithStyle — Generate new images that match the visual style of a reference image: supply a style_image (URL or base64) plus a text prompt describing wha
  • editImage — Modify an existing image according to text instructions: supply a source image (URL or base64) and a prompt describing the changes (e.g. "ad
  • animateSprite — Animate a static sprite into a spritesheet driven by a motion text prompt (image-to-spritesheet): supply an initial_image (URL or base64) pl
  • animateSpriteKeyframes — Animate a sprite through up to three fixed keyframes - initial_image, middle_image and final_image (each a URL or base64) - producing a spri
  • generatePose — Re-pose an existing sprite into a new target pose while preserving the character, taking a source image (URL or base64), a pose name (or "Ot
  • rotateSprite — Re-render an existing sprite from a different camera viewpoint while keeping the same character and pose, taking a source image (URL or base
  • transferMotion — Transfer motion from a reference video, a named animation preset or one of the account's generated animations (an `animation_id` from create
  • getDocs — Browse or read Ludo's own documentation in full - how to choose a sprite animation mode, when to use Generate Before / Generate After, how m
  • searchDocs — Search Ludo's own documentation with a plain-language question and get back only the few sections that answer it - the fastest way to learn
  • listAnimationPresets — List the available animation presets along with their perspectives and the eight supported compass directions (N, NE, E, SE, S, SW, W, NW).
  • editSpritesheet — Edit a previously generated spritesheet: re-prompt its underlying animation (edit_mode "prompt"), extend the frame beyond its borders ("outp
  • rotateSpritesheet — Re-render a previously generated sprite animation from a new view: the same motion and timing, seen from a different angle (e.g. a front-fac
  • adjustSpritesheet — Adjust Sprite Sheet: re-export a previously generated sprite animation with different sheet settings - frame count, frame size, loop trimmin
  • createSpriteAudio — Generate a sound effect for a previously generated spritesheet animation. Pass, as `spritesheet_video_url`, the `video_url` you received fro
  • listDirectionalSpriteStyles — List the styles Directional Sprites can render a 3D model in, with the perspectives (camera heights) and the eight directions they render fr
  • previewDirectionalSprites — Preview Directional Sprites: a few frames of a 3D model in a style, from each direction asked for, to check a style before rendering. Takes
  • createDirectionalSprites — Directional Sprites: render a 3D model into one spritesheet per direction, in a style. Pass the GLB in `model` (URL or base64; rigged, to an
  • createDirectionalStills — Directional Sprites stills: render a 3D model as it is (no animation) into one large image per direction, in a style, on a transparent backg
  • fitDirectionalAccessory — Fit an accessory to a rigged 3D model for Directional Sprites: an item GLB (a sword, a gun, a staff, a bow, a shield, a helmet, a hat, a bac
  • attachDirectionalAccessories — Put accessories on a rigged 3D model for Directional Sprites: up to 8 items, each at the `placement` fitDirectionalAccessory returned (or, w
  • createVideo — Generate a short video clip from a source image and a motion text prompt (image-to-video); a source `image` is required - to make a video fr
  • createVideoFromReferences — Generate a video from 1-5 reference images and a text prompt (references-to-video). Unlike createVideo, which animates a single source image
  • editVideo — Edit a previously generated video with a text prompt and optional reference images (video-to-video); runs on griffin-hd (768p, with soundtra
  • upscaleVideo — Upscale a previously generated video to twice its resolution (2x). Pass the video `url` you received from `createVideo`, `createVideoFromRef
  • removeBackground — Remove the background from a single image, returning the subject isolated on a transparent background. Supply the source image (URL or base6
  • upscaleImage — Upscale an image: the same picture at a higher resolution, up to 4x, with the result capped at 2048px on its longest side. The source image
  • createNormalMap — Make the normal map of an image, for 2.5D lighting: a lossless WebP of the same size and alpha as the image (transparent pixels are flat), i
  • convertToPixelArt — Convert an image to pixel art: any art, broken AI pixel art or pixel art comes back as pixel art at about the input's own size. Free (no cre
  • create3DModel — Convert a source image into a textured 3D model (image-to-3D). The job result is a downloadable GLB model_url plus an array of snapshot imag
  • create3DModelImage — Make a character image ready to turn into a 3D model, the first step of Directional Sprites on the web. Pass a prompt describing the charact
  • rigModel — Rig a 3D model: generate a skeleton and skin weights for an existing GLB so it can be animated. Accepts a URL or base64-encoded GLB in `mode
  • animate3DModel — Generate text-driven skeletal animations for an already-rigged 3D model. Pass the rigged GLB in `model` (URL or base64; the 3D asset file, n
  • animate3DModelPreset — Apply a curated animation preset, or one of the account's generated animations, to an already-rigged 3D model (retargeting). Pass the rigged
  • createAnimation — Generate a reusable animation from a text prompt (text-to-motion): the skeletal motion of a humanoid character, such as "overhead sword slas
  • listMyAnimations — List the account's own animations: the ones generated with createAnimation or in the web app's My Animations, newest first. (Ludo's ready-ma
  • createSoundEffect — Produce a short sound effect (SFX) from a text description, such as "laser gun firing" or "footsteps on gravel". The job result is a single
  • createAmbiance — Produce a looping background ambiance soundscape from a text description, such as "windy forest at dusk" or "busy tavern interior". The job
  • createMusic — Produce a piece of music from a text description, such as "epic orchestral battle theme" or "calm piano melody", with optional lyrics. The j

KitScout test notes

Not tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.

Similar tools