RegiAI
What this MCP does
Generates and edits images, videos, audio, music, speech, subtitles, avatars, and related media asynchronously.
Tools
Input schema
{'type': 'object', 'required': ['image'], 'properties': {'image': {'type': 'string', 'description': 'Photo: public https URL or base64 data URI (image).'}}}
Input schema
{'type': 'object', 'required': ['video'], 'properties': {'video': {'type': 'string', 'description': 'Video with speech: public https URL or base64 data URI (video).'}, 'target_language': {'enum': ['en', 'es', 'fr', 'de', 'it', 'pt', 'ru', 'tr', 'ar', 'hi', 'ja', 'ko', 'zh', 'nl', 'pl', 'uk', 'id', 'az'], 'type': 'string', 'description': 'Translate to'}}}
Input schema
{'type': 'object', 'required': ['person_image', 'body_image', 'consent'], 'properties': {'consent': {'type': 'boolean', 'description': 'I have permission to use these faces'}, 'body_image': {'type': 'string', 'description': 'Body photo (pose, outfit and scene): public https URL or base64 data URI (image).'}, 'person_image': {'type': 'string', 'description': 'Your photo (face and hair to keep): public https URL or base64 data URI (image).'}}}
Input schema
{'type': 'object', 'required': ['video', 'character_image'], 'properties': {'video': {'type': 'string', 'description': 'Video with the person to replace: public https URL or base64 data URI (video).'}, 'prompt': {'type': 'string', 'description': 'Instructions (optional) (max 500 characters)'}, 'resolution': {'enum': ['720', '1080'], 'type': 'string', 'description': 'Quality'}, 'character_image': {'type': 'string', 'description': 'New character: public https URL or base64 data URI (image).'}}}
Input schema
{'type': 'object', 'required': ['person_image', 'garment_image'], 'properties': {'person_image': {'type': 'string', 'description': 'Photo of the person: public https URL or base64 data URI (image).'}, 'garment_image': {'type': 'string', 'description': 'Garment: public https URL or base64 data URI (image).'}}}
Input schema
{'type': 'object', 'required': ['person_1', 'person_2', 'consent'], 'properties': {'scene': {'enum': ['beach', 'paris', 'cafe', 'wedding', 'studio', 'snow', 'christmas', 'city'], 'type': 'string', 'description': 'Scene'}, 'consent': {'type': 'boolean', 'description': 'I have permission to use these faces'}, 'details': {'type': 'string', 'description': 'Extra details (optional) (max 200 characters)'}, 'person_1': {'type': 'string', 'description': 'First person: public https URL or base64 data URI (image).'}, 'person_2': {'type': 'string', 'description': 'Second person: public https URL or base64 data URI (image).'}}}
Input schema
{'type': 'object', 'required': ['image'], 'properties': {'color': {'type': 'string', 'description': 'Color or details (optional) (max 120 characters)'}, 'image': {'type': 'string', 'description': 'Your photo: public https URL or base64 data URI (image).'}, 'style': {'enum': ['evening', 'wedding', 'cocktail', 'summer', 'saree', 'lehenga', 'qipao', 'kimono', 'prom', 'business'], 'type': 'string', 'description': 'Dress style'}}}
Input schema
{'type': 'object', 'required': ['image', 'expression'], 'properties': {'image': {'type': 'string', 'description': 'Portrait photo: public https URL or base64 data URI (image).'}, 'expression': {'enum': ['smile', 'laugh', 'surprised', 'wink', 'serious', 'sad', 'angry', 'look_left', 'look_right'], 'type': 'string', 'description': 'New expression'}}}
Input schema
{'type': 'object', 'required': ['face', 'video', 'consent'], 'properties': {'face': {'type': 'string', 'description': 'Face photo (the new face): public https URL or base64 data URI (image).'}, 'video': {'type': 'string', 'description': 'Video: public https URL or base64 data URI (video).'}, 'consent': {'type': 'boolean', 'description': 'I have permission to use these faces'}}}
Input schema
{'type': 'object', 'required': ['body_image', 'head_image'], 'properties': {'body_image': {'type': 'string', 'description': 'Body photo (keeps pose and outfit): public https URL or base64 data URI (image).'}, 'head_image': {'type': 'string', 'description': 'Head photo (face and hair to use): public https URL or base64 data URI (image).'}}}
Input schema
{'type': 'object', 'required': ['image', 'prompt'], 'properties': {'image': {'type': 'string', 'description': 'Photo to edit: public https URL or base64 data URI (image).'}, 'prompt': {'type': 'string', 'description': 'What should change? (max 1000 characters)'}}}
Input schema
{'type': 'object', 'required': ['image'], 'properties': {'image': {'type': 'string', 'description': 'Photo to expand: public https URL or base64 data URI (image).'}, 'prompt': {'type': 'string', 'description': 'Describe the surroundings (optional) (max 300 characters)'}, 'aspect_ratio': {'enum': ['16:9', '9:16', '1:1', '4:3', '21:9'], 'type': 'string', 'description': 'New shape'}}}
Input schema
{'type': 'object', 'required': ['prompt'], 'properties': {'model': {'enum': ['nano-banana', 'nano-banana-pro', 'flux-schnell', 'flux-dev', 'flux-1.1-pro', 'flux-1.1-pro-ultra', 'ideogram-v3-turbo', 'ideogram-v3-quality', 'recraft-v3', 'seedream-4', 'qwen-image', 'photon'], 'type': 'string', 'description': 'Model'}, 'prompt': {'type': 'string', 'description': 'Describe your image (max 2000 characters)'}, 'aspect_ratio': {'enum': ['1:1', '3:4', '4:3', '9:16', '16:9'], 'type': 'string', 'description': 'Aspect ratio'}}}
Input schema
{'type': 'object', 'required': ['video', 'audio', 'consent'], 'properties': {'audio': {'type': 'string', 'description': 'New voice audio: public https URL or base64 data URI (audio).'}, 'video': {'type': 'string', 'description': 'Video with a visible face: public https URL or base64 data URI (video).'}, 'consent': {'type': 'boolean', 'description': 'I have permission to use these faces'}}}
Input schema
{'type': 'object', 'required': ['prompt'], 'properties': {'lyrics': {'type': 'string', 'description': 'Lyrics (optional) (max 3000 characters)'}, 'prompt': {'type': 'string', 'description': 'Style and mood (max 2000 characters)'}, 'is_instrumental': {'type': 'boolean', 'description': 'Instrumental (no vocals)'}}}
Input schema
{'type': 'object', 'required': ['image', 'outfit'], 'properties': {'image': {'type': 'string', 'description': 'Your photo: public https URL or base64 data URI (image).'}, 'outfit': {'type': 'string', 'description': 'Describe the new outfit (max 500 characters)'}}}
Input schema
{'type': 'object', 'required': ['image'], 'properties': {'image': {'type': 'string', 'description': 'Black and white photo: public https URL or base64 data URI (image).'}}}
Input schema
{'type': 'object', 'required': ['input_image'], 'properties': {'style': {'enum': ['Anime', 'Cartoon', 'Clay', 'Graphic Novel', 'Pixel Art', 'Lego', 'Memoji', 'Minecraft', 'Minimalist', 'Gothic'], 'type': 'string', 'description': 'Style'}, 'persona': {'enum': ['None', 'Astronaut', 'Samurai', 'Ninja', 'Mage', 'Robot', 'Angel', 'Vampire'], 'type': 'string', 'description': 'Character (optional)'}, 'input_image': {'type': 'string', 'description': 'Your selfie: public https URL or base64 data URI (image).'}}}
Input schema
{'type': 'object', 'required': ['prompt'], 'properties': {'prompt': {'type': 'string', 'description': 'Describe the sound (max 500 characters)'}, 'duration': {'enum': ['5', '10', '20', '30'], 'type': 'string', 'description': 'Length'}}}
Input schema
{'type': 'object', 'required': ['audio'], 'properties': {'audio': {'type': 'string', 'description': 'Audio file: public https URL or base64 data URI (audio).'}, 'language': {'enum': ['auto', 'en', 'es', 'fr', 'de', 'it', 'pt', 'ru', 'tr', 'ar', 'hi', 'ja', 'ko', 'zh', 'az'], 'type': 'string', 'description': 'Language'}, 'translate': {'type': 'boolean', 'description': 'Translate to English'}}}
Input schema
{'type': 'object', 'required': ['video'], 'properties': {'video': {'type': 'string', 'description': 'Video: public https URL or base64 data URI (video).'}, 'language': {'enum': ['auto', 'en', 'es', 'fr', 'de', 'it', 'pt', 'ru', 'tr', 'ar', 'hi', 'ja', 'ko', 'zh', 'az'], 'type': 'string', 'description': 'Spoken language'}, 'translate': {'type': 'boolean', 'description': 'Translate to English'}}}
Input schema
{'type': 'object', 'required': ['image', 'voice_script'], 'properties': {'image': {'type': 'string', 'description': 'Portrait photo: public https URL or base64 data URI (image).'}, 'voice': {'enum': ['Zephyr (Female)', 'Kore (Female)', 'Leda (Female)', 'Aoede (Female)', 'Despina (Female)', 'Sulafat (Female)', 'Puck (Male)', 'Charon (Male)', 'Fenrir (Male)', 'Orus (Male)', 'Enceladus (Male)', 'Achird (Male)'], 'type': 'string', 'description': 'Voice'}, 'voice_script': {'type': 'string', 'description': 'What should they say? (max 400 characters)'}, 'voice_language': {'enum': ['English (US)', 'English (UK)', 'Spanish', 'French', 'German', 'Italian', 'Portuguese (Brazil)', 'Japanese', 'Korean', 'Hindi'], 'type': 'string', 'description': 'Language'}}}
Input schema
{'type': 'object', 'required': ['video'], 'properties': {'video': {'type': 'string', 'description': 'Black and white video: public https URL or base64 data URI (video).'}}}
Input schema
{'type': 'object', 'required': ['video', 'prompt'], 'properties': {'video': {'type': 'string', 'description': 'Video to extend: public https URL or base64 data URI (video).'}, 'prompt': {'type': 'string', 'description': 'What happens next? (max 800 characters)'}}}
Input schema
{'type': 'object', 'required': ['prompt'], 'properties': {'image': {'type': 'string', 'description': 'Start image (image to video): public https URL or base64 data URI (image).'}, 'prompt': {'type': 'string', 'description': 'Prompt (max 1500 characters)'}, 'duration': {'enum': ['5', '10'], 'type': 'string', 'description': 'Duration'}, 'aspect_ratio': {'enum': ['16:9', '9:16', '1:1', '4:3', '3:4'], 'type': 'string', 'description': 'Aspect ratio'}}}
Input schema
{'type': 'object', 'required': ['video', 'prompt'], 'properties': {'video': {'type': 'string', 'description': 'Video to restyle: public https URL or base64 data URI (video).'}, 'prompt': {'type': 'string', 'description': 'New style (max 800 characters)'}, 'quality': {'enum': ['standard', 'draft'], 'type': 'string', 'description': 'Quality'}}}
Input schema
{'type': 'object', 'required': ['video'], 'properties': {'video': {'type': 'string', 'description': 'Silent video: public https URL or base64 data URI (video).'}, 'prompt': {'type': 'string', 'description': 'Describe the sound (optional) (max 300 characters)'}}}
Input schema
{'type': 'object', 'required': ['video'], 'properties': {'video': {'type': 'string', 'description': 'Video to upscale: public https URL or base64 data URI (video).'}}}
Input schema
{'type': 'object', 'required': ['audio'], 'properties': {'keep': {'enum': ['instrumental', 'vocals'], 'type': 'string', 'description': 'Keep'}, 'audio': {'type': 'string', 'description': 'Song: public https URL or base64 data URI (audio).'}}}
Input schema
{'type': 'object', 'required': ['source_audio', 'reference_audio', 'consent'], 'properties': {'consent': {'type': 'boolean', 'description': 'I have permission to use the target voice'}, 'source_audio': {'type': 'string', 'description': 'Recording to change: public https URL or base64 data URI (audio).'}, 'reference_audio': {'type': 'string', 'description': 'Target voice sample: public https URL or base64 data URI (audio).'}}}
Input schema
{'type': 'object', 'required': ['reference_audio', 'text', 'consent'], 'properties': {'text': {'type': 'string', 'description': 'Text for the cloned voice (max 2000 characters)'}, 'consent': {'type': 'boolean', 'description': 'This is my voice, or I have permission to clone it'}, 'language': {'enum': ['auto', 'English', 'Spanish', 'French', 'German', 'Italian', 'Portuguese', 'Russian', 'Japanese', 'Korean', 'Chinese'], 'type': 'string', 'description': 'Language'}, 'reference_text': {'type': 'string', 'description': 'What is said in the sample (optional, improves accuracy) (max 500 characters)'}, 'reference_audio': {'type': 'string', 'description': 'Voice sample (10–30 seconds): public https URL or base64 data URI (audio).'}}}
Input schema
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'description': 'Text to speak (max 5000 characters)'}, 'emotion': {'enum': ['auto', 'happy', 'calm', 'sad', 'surprised', 'angry', 'neutral'], 'type': 'string', 'description': 'Emotion'}, 'voice_id': {'enum': ['English_Wiselady', 'English_Deep-VoicedGentleman', 'English_CaptivatingStoryteller', 'English_FriendlyPerson', 'English_CalmWoman', 'English_ConfidentWoman', 'English_Trustworth_Man', 'English_PlayfulGirl', 'English_Graceful_Lady', 'English_MaturePartner', 'English_Comedian', 'English_Aussie_Bloke', 'French_FemaleAnchor', 'German_FriendlyMan', 'Spanish_Narrator', 'Italian_Narrator'], 'type': 'string', 'description': 'Voice'}}}
Input schema
{'type': 'object', 'required': ['prompt'], 'properties': {'image': {'type': 'string', 'description': 'Input image as a public https URL or a base64 data URI.'}, 'prompt': {'type': 'string', 'description': 'Question or instruction about the image.'}, 'system_prompt': {'type': 'string', 'description': 'Optional system prompt to steer the answer.'}}}
Input schema
{'type': 'object', 'required': ['image'], 'properties': {'image': {'type': 'string', 'description': 'Input image as a public https URL or a base64 data URI.'}}}
Input schema
{'type': 'object', 'required': ['image'], 'properties': {'color': {'enum': ['blue', 'pink', 'purple', 'red', 'green', 'black', 'rainbow'], 'type': 'string', 'description': 'Band color (colored braces)'}, 'image': {'type': 'string', 'description': 'Smiling photo: public https URL or base64 data URI (image).'}, 'style': {'enum': ['metal', 'clear', 'color'], 'type': 'string', 'description': 'Braces'}}}
Input schema
{'type': 'object', 'required': ['image'], 'properties': {'image': {'type': 'string', 'description': 'Input image as a public https URL or a base64 data URI.'}}}
Input schema
{'type': 'object', 'required': ['image', 'target_image'], 'properties': {'image': {'type': 'string', 'description': 'Input image as a public https URL or a base64 data URI.'}, 'target_image': {'type': 'string', 'description': 'Input image as a public https URL or a base64 data URI.'}}}
Input schema
{'type': 'object', 'required': ['prompt'], 'properties': {'image': {'type': 'string', 'description': 'Input image as a public https URL or a base64 data URI.'}, 'prompt': {'type': 'string', 'description': 'What to create, or how to edit the input image.'}, 'aspect_ratio': {'enum': ['1:1', '16:9', '9:16', '4:3', '3:4', '3:2', '2:3'], 'type': 'string'}}}
Input schema
{'type': 'object', 'required': ['generation_id'], 'properties': {'generation_id': {'type': 'integer', 'description': 'The generation_id returned when the tool was started.'}}}
Input schema
{'type': 'object', 'required': ['face', 'gif', 'consent'], 'properties': {'gif': {'type': 'string', 'description': 'GIF: public https URL or base64 data URI (gif).'}, 'face': {'type': 'string', 'description': 'Face photo (the new face): public https URL or base64 data URI (image).'}, 'consent': {'type': 'boolean', 'description': 'I have permission to use these faces'}}}
Input schema
{'type': 'object', 'required': ['image'], 'properties': {'image': {'type': 'string', 'description': 'Input image as a public https URL or a base64 data URI.'}}}
Input schema
{'type': 'object', 'required': ['image', 'prompt'], 'properties': {'image': {'type': 'string', 'description': 'Photo to animate: public https URL or base64 data URI (image).'}, 'prompt': {'type': 'string', 'description': 'Describe the motion (max 1500 characters)'}, 'duration': {'enum': ['5', '10'], 'type': 'string', 'description': 'Duration'}}}
Input schema
{'type': 'object', 'required': ['group_image', 'face_1', 'face_2', 'consent'], 'properties': {'face_1': {'type': 'string', 'description': 'Face for person 1 (left): public https URL or base64 data URI (image).'}, 'face_2': {'type': 'string', 'description': 'Face for person 2: public https URL or base64 data URI (image).'}, 'face_3': {'type': 'string', 'description': 'Face for person 3: public https URL or base64 data URI (image).'}, 'face_4': {'type': 'string', 'description': 'Face for person 4: public https URL or base64 data URI (image).'}, 'consent': {'type': 'boolean', 'description': 'I have permission to use these faces'}, 'group_image': {'type': 'string', 'description': 'Group photo: public https URL or base64 data URI (image).'}}}
Input schema
{'type': 'object', 'required': [], 'properties': {}}
Input schema
{'type': 'object', 'required': [], 'properties': {}}
Input schema
{'type': 'object', 'required': ['image'], 'properties': {'image': {'type': 'string', 'description': 'Input image as a public https URL or a base64 data URI.'}}}
Input schema
{'type': 'object', 'required': ['image'], 'properties': {'image': {'type': 'string', 'description': 'Input image as a public https URL or a base64 data URI.'}}}
Input schema
{'type': 'object', 'required': ['image'], 'properties': {'image': {'type': 'string', 'description': 'Input image as a public https URL or a base64 data URI.'}}}
Input schema
{'type': 'object', 'required': ['prompt'], 'properties': {'prompt': {'type': 'string', 'description': 'Describe your video (max 1500 characters)'}, 'duration': {'enum': ['5', '10'], 'type': 'string', 'description': 'Duration'}, 'aspect_ratio': {'enum': ['16:9', '9:16', '1:1', '4:3', '3:4'], 'type': 'string', 'description': 'Aspect ratio'}}}
Input schema
{'type': 'object', 'required': ['image'], 'properties': {'image': {'type': 'string', 'description': 'Input image as a public https URL or a base64 data URI.'}}}
Input schema
{'type': 'object', 'required': ['image'], 'properties': {'image': {'type': 'string', 'description': 'Input image as a public https URL or a base64 data URI.'}}}
Recent tool changes
Similar MCP servers
MiOffice — AI-Powered Workspace Studio
Provides browser-based tools for processing PDFs, images, video, and audio, including generation, enhancement, conversion, transc…
BlitzReels Video Editor
Creates and edits short-form videos, including timelines, captions, transitions, AI-generated visuals, music, voiceovers, sound e…
Morpha
Enables creating, animating, and exporting layered short-form video projects.
switch
Enables management and exploration of an account-scoped library of AI-generated images and videos.
framesail
Creates long-form YouTube videos through script generation, storyboarding, visual assets, voiceover, music, scene composition, an…
Magnific
Provides image enhancement and design tools, AI image and audio generation, text-to-speech, creation management, and reusable cre…
Uwear
Supports AI fashion photoshoot production with garments, outfits, avatars, locations, art direction, image generation, backdrops,…
Creative Claw
Generates and edits branded images, video, audio, speech, and 3D-related creative assets, with media processing and reusable them…