Kie MCP
MCP for kie.ai: 45+ image, 70+ video, 20+ audio models with model intelligence
Connector by elibarnett · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/elibarnett-kie-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 8 read · 15 write · 0 delete · 24 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 47
Read from the source code; the running server may list different tools.
Read 8 · Look things up without changing anything.
check_creditscheck_taskconvert_to_wavget_timestamped_lyricslist_modelslist_raw_assetslist_tasksprofile_brief
Write 15 · Create, change, send or run things.
add_instrumentaladd_vocalscover_audiocreate_music_videocreate_omni_charactercreate_omni_voicecreate_voice_clonedownload_resultgrok_image_editprepare_voice_cloneregenerate_voice_clonereplace_section
Show 3 more tools
speech_to_textupload_extend_audioupload_file
Not yet classified 24 · We could not tell from the name and description.
audio_isolationboost_styleextend_musicgenerate_cover_artgenerate_dialoguegenerate_gemini_ttsgenerate_imagegenerate_lyricsgenerate_mashupgenerate_midigenerate_musicgenerate_persona
Show 12 more tools
generate_sfxgenerate_soundsgenerate_ttsgenerate_videogrok_segment_maprunway_extendseedream_layer_decomposeseparate_vocalsspend_reportveo_extendveo_upscale_1080pveo_upscale_4k
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
KIE_API_KEY
Other settings (environment variables or headers).
KIE_PROJECT_ROOT
Network hosts it talks to 28
9to5google.com· found in codea2e.ai· found in codeapi.kie.ai· found in codeartificialanalysis.ai· found in codeatlascloud.ai· found in codebfl.ai· found in codeblog.fal.ai· found in codeblog.google· found in codeblog.segmind.com· found in codecuriousrefuge.com· found in codedeveloper.ideogram.ai· found in codedocs.byteplus.com· found in codedocs.kie.ai· found in codedocs.platform.pixverse.ai· found in codedzine.ai· found in codeevolink.ai· found in codefal.ai· found in codegithub.com· found in codehiggsfield.ai· found in codeideogram.ai· found in codekie.ai· found in codekieai.redpandaai.co· found in codemindstudio.ai· found in codereplicate.com· found in codeseed.bytedance.com· found in codestatic.aiquickdraw.com· found in codevideoweb.ai· found in codewavespeed.ai· found in code
Files it touches
- Any path the agent passes to its tools
Tools (47)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
add_instrumentalAdd instrumental backing to uploaded vocal audio via Suno.
add_vocalsAdd AI vocals to uploaded instrumental audio via Suno.
audio_isolationIsolate vocals or audio from background noise using ElevenLabs via kie.ai. Input an audio URL, get clean isolated audio back.
boost_styleNEW — Convert concise style input (e.g. "Pop, Mysterious") into enhanced style description for music generation.
check_creditsCheck remaining kie.ai account credits
check_taskCheck the status of a kie.ai generation task by taskId
convert_to_wavConvert a Suno track to lossless WAV format. Downloads to kie/assets/raw/.
cover_audioCreate an AI cover from uploaded audio — custom vocals, style, and instrumentation via Suno.
create_music_videoGenerate an MP4 music video visualization from a Suno track. Downloads to kie/assets/raw/.
create_omni_characterNEW — Create a reusable visual character for Gemini Omni video generation. Combines image + optional voice. Returns characterId.
create_omni_voiceNEW — Create a reusable voice character for Gemini Omni video generation. Returns kieAudioId for use in generate_video audio_ids.
create_voice_cloneEXPERIMENTAL (#20) — STEP 2 — after the voice owner records the verification phrase from prepare_voice_clone, submit that recording to finish the voice. On success returns a voiceId usable in generate_music. Unverified end-to-end.
download_resultDownload a completed task result to kie/assets/raw/
extend_musicExtend/continue an existing Suno track from a specific point. Requires audioId from a previous generate_music task.
generate_cover_artNEW — Generate album cover art image for an existing Suno music track. One call per taskId only.
Show 32 more tools
generate_dialogueGenerate multi-speaker dialogue using ElevenLabs Text-to-Dialogue V3 via kie.ai. Great for conversations between characters. Downloads to kie/assets/raw/.
generate_gemini_ttsNEW — Google Gemini native TTS via kie.ai: style-directed speech from natural-language direction, 30 named voices, up to 2 speakers, inline tone tags like [whispers]/[laughs] (flash model). ~4.2 credits per MINUTE of audio — cheaper than all ElevenLabs tiers. Simple mode: pass text (+ optional voice_name). Dialogue mode: pass speakers + dialogue_turns. model=flash is most expressive (keep expected audio <60s — quality degrades on long takes); model=pro is more stable for multi-minute narration. Downloads to kie/assets/raw/.
generate_imageGenerate an image using kie.ai. TIP: for architecture/game-art/advertising/product-UI jobs, call profile_brief first — it returns the vertical's intake questions, routing, and prompt formulas. (60+ models). Downloads to kie/assets/raw/. MODEL GUIDE: Architecture/blueprints→gpt4o or nano-banana-2 (reasoning, 8cr). Cheap fast all-rounder→nano-banana-2-1 (4cr, ~13s, NEW Oct 2026; NB2 doubled to 8cr). Game art/3D→seedream/4.5 or 5-lite. Character sheets→ideogram/character. Text/logos→ideogram/v3 (best text). Photo editing→flux-kontext-pro. Newest OpenAI→gpt-image-2-5/flare-* (6cr @1K, fast default…
generate_lyricsGenerate song lyrics from a prompt using Suno AI (max 200 characters). Returns text, no file download.
generate_mashupNEW — Mashup up to 2 Suno tracks into one new track. Provide audioIds from previous generations.
generate_midiExport a Suno track to MIDI notation. Downloads .mid file to kie/assets/raw/.
generate_musicGenerate music using Suno via kie.ai. Supports V5.5 (custom style), V5 (best quality), V4.5+, V4.5, V4. Up to 8 minutes. Great for game music stems, ambient tracks, and jingles. Polls until done and downloads to kie/assets/raw/.
generate_personaNEW — Create a Suno Persona (reusable music character) from an existing Suno track. Requires taskId from V3.6+ generation.
generate_sfxGenerate a sound effect from text via Suno V5 (kie.ai removed the ElevenLabs sound-effect model). Great for game sounds: UI clicks, magic spells, item pickups, explosions. For loop/BPM/key control use generate_sounds instead. Downloads to kie/assets/raw/.
generate_soundsGenerate loopable sound effects with BPM, key, and loop control via Suno. Downloads to kie/assets/raw/.
generate_ttsGenerate speech from text using ElevenLabs via kie.ai. Supports Turbo 2.5 (fast) and Multilingual V2 (high quality). Downloads to kie/assets/raw/.
generate_videoGenerate a video using kie.ai (85+ models). Downloads to kie/assets/raw/. MODEL GUIDE: Best cinematic→veo-3/text-to-video (50cr/s, audio). Fast+cheap→grok-imagine-video-1-5-preview (1.6-3cr/s, audio, NEW), wan/flash-image-to-video (6-8cr/s measured; alias of wan/2-6-flash). Budget cinematic→hailuo-standard (4cr/s). First→last-frame or anything-from-anything refs→gemini-omni/flash-1-1 (NEW, est. ~63cr per 4s clip). Budget multimodal refs→bytedance/seedance-2-mini (9.5cr/s @480p). 30s single takes→bytedance/seedance-2-5 (now up to 1080p; set model_options.draft=true for a 28cr/s 480p preview, th…
get_timestamped_lyricsNEW — Get word-level timestamped lyrics from a Suno track. Useful for karaoke, captioning, or sync.
grok_image_editEdit an image with Grok Imagine Image 2.0 (4 credits). TWO MODES: (1) Region mode — pass task_id (a prior Grok 2.0 generation) + mask_indexs from grok_segment_map (run it first, free, pick regions by NAME): only those regions change. (2) Whole-image mode (NEW Aug 2026) — pass image_urls (ANY uploaded/external image, e.g. from upload_file) + aspect_ratio + prompt: instruction-based edit of the full image, no segmentation. Returns a new full image; result task_ids chain back into segment/edit for iterative refinement. Downloads to kie/assets/raw/.
grok_segment_mapFREE (0 credits). Segment a Grok Imagine Image 2.0 generation into NAMED regions for targeted editing. Returns each region's index, semantic name (e.g. "red apple", "wooden table"), and mask PNG URL. Workflow: generate_image model="grok-imagine-image-2-0/text-to-image" → grok_segment_map (this, free) → grok_image_edit with the mask_indexs you want changed. Only works on task_ids from a Grok Image 2.0 generation.
list_modelsList all available kie.ai models with their aspect ratios and model-specific options
list_raw_assetsList all files in kie/assets/raw/ waiting to be processed
list_tasksList recent image generation tasks from this session
prepare_voice_cloneEXPERIMENTAL (#20) — STEP 1 of Suno custom-voice cloning (FREE). Submit a clean vocal sample; polls to `wait_validating`, after which kie sends a verification phrase to your KIE_CALLBACK_URL for the voice owner to read aloud (then use create_voice_clone). ⚠️ Only clone a voice you OWN or have explicit permission to use. The completion step is not verified end-to-end and needs a real callback URL.
profile_briefGet a vertical playbook before generating: the intake questions a professional in that domain would ask, model routing per deliverable with live costs, per-model prompt formulas, and multi-tool workflows. Call with no args to list available profiles. Covers image, video, and audio verticals (architecture, game assets, advertising, product photography, film, brand, web product, editorial, short-form social video, audio branding). Call this FIRST when the user's request belongs to a known vertical — then ask the user only the unanswered intake questions, conversationally.
regenerate_voice_cloneEXPERIMENTAL (#20) — retry a failed/incomplete custom-voice task by its task_id.
replace_sectionReplace a time range in a Suno track with new AI-generated content.
runway_extendExtend an existing Runway Aleph video with continuation content.
seedream_layer_decomposeSplit ANY image into independent layers with Seedream 5.0 (billed per OUTPUT layer incl. base). tier="pro" (default): 7 cr @1K, 14 @2K, so a 3-layer split ≈ 21 cr. tier="flash" (NEW): 3.24 cr/layer at any size, so ≈ 10 cr. Works on any public image URL (upload local files with upload_file first). Describe which elements become layers in the prompt, optionally bounding them with <bbox>x1 y1 x2 y2</bbox> tags. Downloads every layer image to kie/assets/raw/.
separate_vocalsSeparate vocals from instrumentals, or split into individual stems. Downloads to kie/assets/raw/.
speech_to_textTranscribe audio to text using ElevenLabs Scribe v1. Supports diarization and audio event tagging. Returns transcription text.
spend_reportWhere did the credits go? Totals kie.ai spend from this server's task history (kie/assets/task-history.jsonl under the project root) over the last N days, grouped by model or day. Uses the ACTUAL credits kie charged when known, looks up missing ones from kie (refresh), and falls back to published prices (marked "est."). Failed tasks are listed separately (kie normally refunds them).
upload_extend_audioNEW — Extend uploaded audio (NOT a Suno track) with new AI-generated content. For Suno tracks, use extend_music instead.
upload_fileUpload a file to kie.ai and get a public URL back. Image files are named by their REAL format (magic bytes), so a JPEG saved as .png is uploaded as .jpg — kie serves files with a Content-Type taken from the name, and Veo I2V rejects a mismatch. Use this to upload local images/audio/video before passing them to generation tools (image-to-image, image-to-video, reference/ingredient inputs). PREFER file_path for local files. Files expire after 3 days (kie temp storage).
veo_extendExtend an existing Veo 3.1 video with additional content. Requires taskId from a previous Veo generation.
veo_upscale_1080pUpscale a Veo 3.1 video to 1080p resolution. Requires taskId from a completed Veo generation.
veo_upscale_4kUpscale a Veo 3.1 video to 4K resolution. Takes 5-10 minutes. Requires taskId from completed Veo generation.
Signals
- Stars
- 8
- Forks
- 5
- Open issues
- 2
- Last commit
- Oct 19, 2026 (10 days ago)
- Last release
- Oct 19, 2026 (10 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.elibarnett/kie-mcp- Version
- 4.0.1
- Auth
- API key
- Packages
- npm kie-mcp
- License
- MIT
- Repository
- github.com/elibarnett/kie-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
Cite this page
Kie MCP. Agent Mart. https://agentmart.dev/connectors/elibarnett-kie-mcp (last updated 2026-10-24)