Integration

Muapi integration

Muapi (muapi.ai) is one API in front of many generative media models: generate and edit images (GPT Image, Nano Banana, Seedream, Flux, Midjourney, Imagen), turn text or images into video (Veo 3.1, Sora 2, Kling, Seedance, Wan, Hailuo, Grok Imagine), lipsync and talking avatars, speech, music and sound effects, and 3D models. Every generation tool submits the job, waits for it and returns the output URLs; each call is charged to the Muapi wallet (failed jobs are not charged), so check prices with estimate_model_cost and the balance with get_balance. Input media is a public URL; upload_file hosts a local file. This integration covers a curated set of popular models; list_models and get_model describe the whole catalog. Not exposed: LLM chat and text models, the SEO, lead-enrichment and social-data tools, social publishing, workflows, storyboards, the creative agent, white-label and embed settings, API key and OAuth client management, account sign-in and payments or top-ups. Authentication is an API key sent in the x-api-key header.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Muapi.Built from the 111 Muapi tools below, on the connection you add once.

What you can do with Muapi

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Image, 49 operations

  • ai_background_removerAi background removerPOSTRemove background from images using AI. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • ai_image_extensionAi image extensionPOSTExtend/expand image canvas using AI outpainting. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • ai_image_face_swapAi image face swapPOSTSwap faces between images using AI. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • ai_image_upscaleAi image upscalePOSTUpscale images to higher resolution using AI. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • ai_object_eraserAi object eraserPOSTRemove/erase objects from images using AI inpainting. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • ai_product_shotAi product shotPOSTGenerate product shots with custom backgrounds using AI. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • bytedance_seedream_v4_5_editBytedance seedream v4 5 editPOSTEdit images using Seedream v4.5. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • bytedance_seedream_v4_5_text_to_imageBytedance seedream v4 5 text to imagePOSTGenerate 4K images from text using Seedream v4 with excellent text rendering. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • bytedance_seedream_v4_text_to_imageBytedance seedream v4 text to imagePOSTGenerate 4K images from text using Seedream v4 with excellent text rendering. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • flux_2_dev_text_to_imageFlux 2 dev text to imagePOSTGenerate 4MP images from text using Flux 2 Dev with multi-reference input (up to 10 images). Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • flux_2_klein_9b_turbo_text_to_imageFlux 2 klein 9b turbo text to imagePOSTUltra-fast image generation using Flux 2 Klein 9B Turbo. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • flux_2_pro_editFlux 2 pro editPOSTEdit images professionally using Flux 2 Pro with multi-reference support. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • flux_2_pro_text_to_imageFlux 2 pro text to imagePOSTGenerate ultra-high-quality 4MP images from text using Flux 2 Pro with excellent text rendering. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • flux_dev_imageFlux dev imagePOSTGenerate high-quality images from text prompts using Flux Dev. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • flux_kontext_dev_i2iFlux kontext dev i2iPOSTEdit and transform images using Flux Kontext Dev (image-to-image). Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • flux_kontext_pro_i2iFlux kontext pro i2iPOSTEdit images with professional quality using Flux Kontext Pro (image-to-image). Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • flux_kontext_pro_t2iFlux kontext pro t2iPOSTGenerate professional contextually aware images from text using Flux Kontext Pro. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • flux_pulid_image_editFlux pulid image editPOSTGenerate images with consistent face/identity using Flux PuLID (Pure Identity). Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • flux_schnell_imageFlux schnell imagePOSTGenerate images from text quickly using Flux Schnell (fast). Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • google_imagen4_text_to_imageGoogle imagen4 text to imagePOSTGenerate images from text using Google Imagen 4. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • google_imagen4_ultra_text_to_imageGoogle imagen4 ultra text to imagePOSTGenerate ultra-quality images from text using Google Imagen 4 Ultra. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • gpt4o_text_to_imageGpt4o text to imagePOSTGenerate images from text using GPT-4o (OpenAI). Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • gpt_image_1_5_editGpt image 1 5 editPOSTEdit images using GPT Image 1.5. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • gpt_image_1_5_text_to_imageGpt image 1 5 text to imagePOSTGenerate high-quality images from text using GPT Image 1.5. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • gpt_image_2_image_to_imageGpt image 2 image to imagePOSTEdit images using OpenAI GPT Image 2 (instruction-based editing with reasoning, supports up to 4K). Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • gpt_image_2_text_to_imageGpt image 2 text to imagePOSTGenerate images from text using OpenAI GPT Image 2, with up to 4K output and multilingual text rendering. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • grok_imagine_image_to_imageGrok imagine image to imagePOSTTransform images using Grok Imagine (xAI). Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • grok_imagine_text_to_imageGrok imagine text to imagePOSTGenerate images from text using Grok Imagine (xAI Aurora engine). Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • hidream_i1_fast_imageHidream i1 fast imagePOSTGenerate images quickly from text using HiDream I1 Fast (16-step). Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • ideogram_v3_t2iIdeogram v3 t2iPOSTGenerate images with state-of-the-art typography using Ideogram v3. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • kling_o3_text_to_imageKling o3 text to imagePOSTGenerate images from text using Kling Image O3 (Kuaishou), native 4K, with optional style-reference images. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • midjourney_v7_text_to_imageMidjourney v7 text to imagePOSTGenerate 4 photorealistic artistic images per run with Midjourney v7. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • midjourney_v8_text_to_imageMidjourney v8 text to imagePOSTGenerate 4 photorealistic artistic images per run with Midjourney v8 (improved coherence and detail over v7). Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • nano_banana_2_editNano banana 2 editPOSTEdit images using Nano Banana 2 with character/object consistency. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • nano_banana_2_text_to_imageNano banana 2 text to imagePOSTGenerate images using Nano Banana 2 with 5-character and 14-object consistency, up to 4K. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • nano_banana_editNano banana editPOSTEdit images using Nano Banana (Gemini 3). Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • nano_banana_pro_editNano banana pro editPOSTEdit images using Nano Banana Pro (Gemini 3 Pro). Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • nano_banana_pro_text_to_imageNano banana pro text to imagePOSTGenerate professional-grade images using Nano Banana Pro (Gemini 3 Pro). Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • nano_banana_text_to_imageNano banana text to imagePOSTGenerate images from text using Nano Banana (Google DeepMind Gemini 3). Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • qwen_image_2_0_pro_editQwen image 2 0 pro editPOSTEdit images professionally using Qwen Image 2.0 Pro. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • qwen_image_text_to_imageQwen image text to imagePOSTGenerate images from text using Qwen image model. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • seedream_5_0_editSeedream 5 0 editPOSTEdit images using Seedream v5.0 Lite with CoT reasoning. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • seedream_5_0_pro_editSeedream 5 0 pro editPOSTEdit images using Seedream 5.0 Pro with deeper visual reasoning and up to 2K output. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • seedream_5_0_pro_text_to_imageSeedream 5 0 pro text to imagePOSTGenerate images from text using ByteDance Seedream 5.0 Pro, up to 2K output. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • seedream_5_0_text_to_imageSeedream 5 0 text to imagePOSTGenerate images from text using Seedream v5.0 Lite with CoT reasoning and web search integration, up to 14 reference images. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • seedvr2_image_upscaleSeedvr2 image upscalePOSTUpscale images using SeedVR2 model. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • topaz_image_upscaleTopaz image upscalePOSTUpscale images to ultra-high resolution using Topaz AI. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • wan2_7_image_edit_proWan2 7 image edit proPOSTEdit images using Wan 2.7 Pro. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • z_image_turbo_text_to_imageZ image turbo text to imagePOSTGenerate images from text quickly using Z Image Turbo. Billed per call; outputs lists the image URLs. Waits for the job and returns the finished result; gives up after 10 minutes.

Video, 43 operations

  • ai_captionsAi captionsPOSTAi Captions. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • ai_video_face_swapAi video face swapPOSTSwap faces in video using AI. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • ai_video_upscalerAi video upscalerPOSTUpscale video to higher resolution using AI. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • autocropAutocropPOSTAutocrop. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • creatify_lipsyncCreatify lipsyncPOSTSynchronize lip movements to audio using Creatify lipsync. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • gemini_omni_image_to_videoGemini omni image to videoPOSTGemini Omni Image To Video. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • grok_imagine_image_to_videoGrok imagine image to videoPOSTAnimate images using Grok Imagine (xAI, 10s, 720p, native audio). Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • grok_imagine_text_to_videoGrok imagine text to videoPOSTGenerate videos from text using Grok Imagine (xAI Aurora, 10s, 720p, native audio, fun/normal/spicy modes). Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • infinitetalk_image_to_videoInfinitetalk image to videoPOSTCreate talking head video from portrait image using InfiniteTalk (lipsync, portrait animation). Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • kling_v2_1_standard_i2vKling v2 1 standard i2vPOSTAnimate images into video using Kling v2.1 Standard. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • kling_v2_5_turbo_pro_i2vKling v2 5 turbo pro i2vPOSTAnimate images quickly using Kling v2.5 Turbo Pro. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • kling_v2_avatar_proKling v2 avatar proPOSTGenerate professional AI avatar video using Kling v2 Avatar Pro. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • kling_v3_0_pro_image_to_videoKling v3 0 pro image to videoPOSTAnimate images into best-quality video using Kling v3.0 Pro (15s, native audio, multi-shot storyboarding). Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • kling_v3_0_pro_text_to_videoKling v3 0 pro text to videoPOSTGenerate best-quality videos from text using Kling v3.0 Pro (15s, native audio, multi-shot storyboarding). Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • ltx_2_19b_image_to_videoLtx 2 19b image to videoPOSTAnimate images using LTX 2 19B (open-source). Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • ltx_2_3_lipsyncLtx 2 3 lipsyncPOSTGenerate lipsync video using LTX 2.3 (native lipsync support). Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • minimax_hailuo_2_3_pro_i2vMinimax hailuo 2 3 pro i2vPOSTAnimate images using MiniMax Hailuo 2.3 Pro (1080p). Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • minimax_hailuo_2_3_pro_t2vMinimax hailuo 2 3 pro t2vPOSTGenerate 1080p videos from text using MiniMax Hailuo 2.3 Pro. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • omnihuman_1_5_talking_videoOmnihuman 1 5 talking videoPOSTGenerate talking head video from portrait image and audio using OmniHuman 1.5. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • openai_sora_2_image_to_videoOpenai sora 2 image to videoPOSTAnimate images using OpenAI Sora 2. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • openai_sora_2_text_to_videoOpenai sora 2 text to videoPOSTGenerate videos from text using OpenAI Sora 2. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • runway_image_to_videoRunway image to videoPOSTAnimate images using Runway Gen-4/4.5 (character+location consistency, cinematic). Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • seedance_2_5_image_to_videoSeedance 2 5 image to videoPOSTAnimate a single image into video with Seedance 2.5. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • seedance_2_5_omni_reference_image_to_videoSeedance 2 5 omni reference image to videoPOSTGenerate video guided by multiple reference images, videos, and audio with Seedance 2.5. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • seedance_2_5_text_to_videoSeedance 2 5 text to videoPOSTGenerate video from a text prompt with Seedance 2.5. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • seedance_2_mini_image_to_videoSeedance 2 mini image to videoPOSTAnimate images to video using Seedance 2 Mini. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • seedance_pro_i2v_fastSeedance pro i2v fastPOSTAnimate images quickly using Seedance Pro Fast. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • seedance_v2_0_i2vSeedance v2 0 i2vPOSTAnimate images using Seedance 2 (Feb 2026, #1 I2V benchmark, multimodal 9-image+3-video input, 15s). Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • seedance_v2_0_t2vSeedance v2 0 t2vPOSTGenerate videos from text using Seedance 2 (Feb 2026, #1 I2V benchmark, up to 15s, native audio). Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • sync_lipsyncSync lipsyncPOSTSynchronize lip movements to audio using Sync.so lipsync. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • topaz_video_upscaleTopaz video upscalePOSTUpscale video resolution using Topaz AI. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • veed_lipsyncVeed lipsyncPOSTSynchronize lip movements to audio using Veed lipsync. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • veo3_1_extend_videoVeo3 1 extend videoPOSTExtend videos using Google Veo 3.1. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • veo3_1_fast_image_to_videoVeo3 1 fast image to videoPOSTAnimate images quickly using Google Veo 3.1 Fast. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • veo3_1_fast_text_to_videoVeo3 1 fast text to videoPOSTGenerate videos from text quickly using Google Veo 3.1 Fast (30% faster). Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • veo3_1_image_to_videoVeo3 1 image to videoPOSTAnimate images into high-quality video using Google Veo 3.1 (native audio, 35% better motion, up to 4K). Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • veo3_1_text_to_videoVeo3 1 text to videoPOSTGenerate videos from text using Google Veo 3.1 (best, native audio+lipsync, 35% better motion, up to 4K, 8s). Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • video_background_removerVideo background removerPOSTRemove the background from a video with frame-accurate matting. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • vidu_q2_turbo_start_end_videoVidu q2 turbo start end videoPOSTGenerate video with first+last frame control using Vidu Q2 Turbo (faster). Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • wan2_2_speech_to_videoWan2 2 speech to videoPOSTGenerate video driven by speech/audio using Wan 2.2. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • wan2_7_image_to_videoWan2 7 image to videoPOSTAnimate images using Wan 2.7 (March 2026, 60fps, thinking mode, 4K). Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • wan2_7_text_to_videoWan2 7 text to videoPOSTGenerate videos from text using Wan 2.7 (March 2026, thinking mode, 60fps native, 4K Pro, audio sync). Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • wan3_0_reference_to_videoWan3 0 reference to videoPOSTGenerate a video with synchronized audio from reference images, videos and audios using Wan 3.0. Billed per call; outputs lists the video URLs. Waits for the job and returns the finished result; gives up after 10 minutes.

Audio, 7 operations

  • elevenlabs_text_to_dialogue_v3Elevenlabs text to dialogue v3POSTElevenlabs Text To Dialogue V3. Billed per call; outputs lists the audio file URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • elevenlabs_turbo_2_5_text_to_speechElevenlabs turbo 2 5 text to speechPOSTElevenlabs Tts Turbo 2 5. Billed per call; outputs lists the audio file URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • gemini_3_1_flash_ttsGemini 3 1 flash ttsPOSTGemini 3 1 Flash Tts. Billed per call; outputs lists the audio file URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • minimax_music_3_0_songMinimax music 3 0 songPOSTGenerate a full song with vocals or an instrumental track from a prompt and lyrics using MiniMax Music 3.0. Billed per call; outputs lists the audio file URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • minimax_speech_2_6_hdMinimax speech 2 6 hdPOSTGenerate high-definition speech from text using MiniMax Speech 2.6 HD (TTS). Billed per call; outputs lists the audio file URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • mmaudio_v2_text_to_audioMmaudio v2 text to audioPOSTGenerate audio/sound effects from text using MMAudio v2. Billed per call; outputs lists the audio file URLs. Waits for the job and returns the finished result; gives up after 10 minutes.
  • suno_create_musicSuno create musicPOSTGenerate original music/songs from text using Suno AI. Billed per call; outputs lists the audio file URLs. Waits for the job and returns the finished result; gives up after 10 minutes.

3d model, 4 operations

  • meshy_6_image_to_3dMeshy 6 image to 3dPOSTReconstruct a textured 3D mesh from a single image using Meshy 6. Billed per call; outputs lists the 3D model file URLs (.glb). Waits for the job and returns the finished result; gives up after 10 minutes.
  • meshy_6_text_to_3dMeshy 6 text to 3dPOSTGenerate a textured 3D mesh from a text prompt using Meshy 6, with PBR maps. Billed per call; outputs lists the 3D model file URLs (.glb). Waits for the job and returns the finished result; gives up after 10 minutes.
  • tripo3d_h31_image_to_3dTripo3d h31 image to 3dPOSTReconstruct a textured 3D mesh from a single image (vendor: Hunyuan 3D 3.1 Pro, PBR textures). Billed per call; outputs lists the 3D model file URLs (.glb). Waits for the job and returns the finished result; gives up after 10 minutes.
  • tripo3d_h31_text_to_3dTripo3d h31 text to 3dPOSTGenerate a textured 3D mesh from text (vendor: Tencent Hunyuan 3D 3.1, PBR materials). Billed per call; outputs lists the 3D model file URLs (.glb). Waits for the job and returns the finished result; gives up after 10 minutes.

Model, 2 operations

  • get_modelGet modelGETRead one Muapi model by catalog name: price, input_fields, required_fields, plus its full input_schema (every field with description, allowed values and default) and output_schema. No credential needed.
  • list_modelsList modelsGETList every enabled Muapi model with its catalog name, category, base price and input fields. Filter with category (e.g. 'Text to Video'), family (e.g. 'kling') or group_of. No credential needed.

Balance, 1 operation

  • get_balanceGet balanceGETRead the Muapi wallet balance of the account behind the API key, in USD.

File, 1 operation

  • upload_fileUpload filePOSTUpload an image, video or audio file to Muapi-hosted storage and get its public url, for model params such as image_url, video_url, audio_url or images_list.

Model cost, 1 operation

  • estimate_model_costEstimate model costPOSTQuote the price of a generation before running it: pass the model's catalog name and the same payload you would send to its tool. Nothing is generated or charged.

Model ranking, 1 operation

  • get_model_rankingsGet model rankingsGETUsage leaderboard of Muapi models for one modality (image, video, audio or all) over the last week or month, ranked by requests or by spend. No credential needed.

Prediction, 1 operation

  • get_predictionGet predictionGETRead a Muapi job by its request id: status, the output URLs once completed, the error once failed, and the charge. Every generation tool here already waits; use this to re-read a job or follow one that timed out.

Prediction media, 1 operation

  • delete_prediction_mediaDelete prediction mediaDELETEPermanently delete the input and output media (images, videos) of a Muapi job. Pass delete_record=true to also remove the job from history and scrub its prompt. Cannot be undone.

Use Muapi from Claude Code, Cursor or Codex

Connect Muapi in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Muapi operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Muapi

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Muapi once

    Add your Muapi connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Muapi integration FAQ

What can you do with the Muapi integration?

LiveContext exposes 111 operations on Muapi, covering image, video, audio and 3d model.

Popular integrations

Browse the whole catalog