MCP Hub
Back to servers

Ludo AI Game Assets

Generate game assets with AI: sprites, 3D models, animations, sound effects, music, and voices.

Registry
Updated
Jan 30, 2026

Ludo AI MCP Server

Generate game assets using AI through the Model Context Protocol (MCP).

Features

CategoryCapabilities
ImagesSprites, icons, screenshots, backgrounds, UI assets, textures
3D ModelsConvert 2D images to GLB models with PBR textures
AnimationAnimated spritesheets from static sprites (4-64 frames)
VideoGenerate short videos from images (3-10 seconds)
AudioSound effects, background music, character voices, TTS

Quick Start

1. Get an API Key

Sign up at ludo.ai and get your API key from app.ludo.ai.

2. Configure Your MCP Client

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

{
  "mcpServers": {
    "ludo": {
      "url": "https://mcp.ludo.ai/mcp",
      "headers": {
        "Authorization": "ApiKey YOUR_API_KEY"
      }
    }
  }
}

Cursor

Add to your MCP settings in Cursor preferences:

{
  "mcpServers": {
    "ludo": {
      "url": "https://mcp.ludo.ai/mcp",
      "headers": {
        "Authorization": "ApiKey YOUR_API_KEY"
      }
    }
  }
}

Available Tools

Image Generation (createImage)

Generate sprites, icons, backgrounds, UI assets, and textures.

ParameterRequiredDescription
promptYesDetailed description of the image
image_typeYessprite, icon, screenshot, art, asset, sprite-vfx, ui_asset, fixed_background, texture, 3d, generic
art_styleNoPixel Art (16-Bit), Pixel Art (8-Bit), Low Poly, Cartoonish, Stylized 3D, Flat Design, Anime/Manga, Voxel Art, etc.
perspectiveNoSide-Scroll, Top-Down, Isometric, First-Person, Third-Person, 2.5D
platformNoMobile, Desktop, Web
genreNoHypercasual, Action, RPG, Puzzle, Platformer, etc.
aspect_ratioNodefault, ar_1_1, ar_4_3, ar_16_9, ar_9_16
nNoNumber of variations (1-8, default: 1)

Credits: 0.5 per image


3D Model Generation (create3DModel)

Convert a 2D image to a 3D GLB model with textures.

ParameterRequiredDescription
imageYesURL or base64-encoded image
texture_typeNopbr (default), simple, none
texture_sizeNo1024, 2048 (default), 4096
target_num_facesNoTriangle count 1,000-100,000 (default: 50,000)
high_detail_shapeNoEnable for complex shapes (slower)

Returns: model_url (GLB file) + 4 snapshot images from different angles

Credits: 3 per model Processing time: 60-120 seconds


Sprite Animation (animateSprite)

Create animated spritesheets from static images.

ParameterRequiredDescription
initial_imageYesURL or base64 of the starting frame
motion_promptYesAnimation description (e.g., "walking cycle", "idle breathing", "attack slash")
image_typeNosprite, sprite-vfx, ui_asset
framesNo4, 9, 16, 25, 36 (default), 49, 64
frame_sizeNo64, 128, 256 (default), 0 (max resolution)
loopNoSeamless loop (default: true)
modelNostandard (default) or new (higher quality)
durationNoStandard: 1.2-3s, New: 4s
final_imageNoEnding frame for interpolation
pixel_art_filterNonone, small, medium, large

Returns: spritesheet_url, video_url, gif_url

Credits: 5 per animation Processing time: 30-90 seconds


Video Generation (createVideo)

Generate short videos from images.

ParameterRequiredDescription
imageYesURL or base64 starting frame
promptYesMotion description (e.g., "camera zooms in", "character walks forward")
durationNo3, 5 (default), 8, 10 seconds
modelNostandard (default) or new
final_imageNoEnding frame for interpolation

Credits: 3s=5, 5s=8, 8s=12, 10s=15


Sound Effect Generation (createSoundEffect)

Generate game sound effects from text descriptions.

ParameterRequiredDescription
descriptionYesSound description (e.g., "laser gun firing", "footsteps on gravel", "coin pickup")
durationNo0-10 seconds (0 = automatic)

Credits: 3 per sound


Music Generation (createMusic)

Generate background music and themes.

ParameterRequiredDescription
descriptionYesMusic description (e.g., "epic orchestral battle theme", "calm piano melody", "8-bit chiptune")
lyricsNoOptional lyrics for vocal tracks

Credits: 3 per track


Voice Generation (createVoice)

Generate unique character voices.

ParameterRequiredDescription
voice_descriptionYesCharacter description (e.g., "gruff old warrior", "cheerful young girl")
textYesText to speak (max 200 characters)
typeNohuman (default) or non-human

Credits: 3 per voice


Text-to-Speech (createSpeech)

Clone a voice from an audio sample.

ParameterRequiredDescription
textYesText to speak (max 1000 characters)
sampleYesURL or base64 audio sample for voice cloning

Credits: 3 per generation


Text-to-Speech Preset (createSpeechPreset)

Use preset voices for text-to-speech.

ParameterRequiredDescription
textYesText to speak (max 1000 characters)
voice_preset_idYesSerious woman, Wise woman, Calm woman, Patient man, Determined man, Deep voice man, Teen boy, Sweet girl, etc.
emotionNoDefault, Happy, Sad, Angry, Fearful, Surprised, Neutral
languageNoauto, English, Spanish, French, German, Japanese, Korean, etc.

Credits: 3 per generation


Example Prompts

Creating Game Assets

Create a pixel art knight character with sword and shield, side view, 16-bit style
Generate an isometric treasure chest icon for a mobile RPG
Create a low-poly stylized tree for a casual mobile game

Animations

Animate this character with a smooth walking cycle, 16 frames
Create an idle breathing animation for this character sprite
Animate this fire sprite as a looping VFX effect

Audio

Create a satisfying coin pickup sound effect for a platformer
Generate an epic orchestral boss battle theme, intense and dramatic
Create a voice for a wise old wizard saying "The journey begins now"

API Documentation

Full API documentation with all parameters and response formats: api.ludo.ai/api-documentation

Support

License

Proprietary - See ludo.ai/terms for terms of service.

Reviews

No reviews yet

Sign in to write a review