Set it up
-
Turn on Kling in your AI
Add the Kling MCP server (one npx command) with your Kling API keys, then ask your AI to animate a photo or make a clip.
-
Add it to your app once
Copy the short config below into your app. It just tells your AI where to find Kling.
-
Just ask
Tell it what you want in plain words — no special commands.
For example, say
“Animate this product photo into a 5-second clip with a slow zoom-in, vertical 9:16.”
Need the exact config? Show it +
Add to your client
{
"mcpServers": {
"mcp-kling": {
"command": "npx",
"args": [
"-y",
"mcp-kling@latest"
],
"env": {
"KLING_ACCESS_KEY": "<your-kling-access-key>",
"KLING_SECRET_KEY": "<your-kling-secret-key>"
}
}
}
}Paste into your client's MCP configuration file.
Ready-to-run prompts
If you ask, Kling does it. Copy one, paste it into Claude, Codex or ChatGPT, done. No setup.
Make a vertical product clip
If you ask
“Animate this product photo into a 5-second vertical clip with a slow zoom.”
Then
A social-ready clip from a product photo.
Make a character talk
If you ask
“Make this character say 'welcome to my channel' with lip-sync.”
Then
Add lip-sync to a character.
How to get good results
Checked 2026-06-14 — live · by Ilya GindinTested prompts and honest limits — deeper than the README.
Kling is best at small, believable motion — not big camera moves. Two things decide whether a clip looks pro or melted: keep the motion subtle, and for loops make the first and last frame match. Everything below assumes you start from a photo or a tight text description.
Animate a photo without melting faces
Prompt that works
“Animate this photo into a 5-second vertical 9:16 clip: slow push-in, gentle parallax, keep it photorealistic.”
Why: Small moves (push-in, drift) are where Kling stays believable. Big or fast motion is what warps faces and hands — keep it subtle and short.
Make a clip that loops with no visible cut
Prompt that works
“5-second seamless loop where the first and last frame are identical, slow continuous drift, no scene change.”
Why: Kling won't loop unless you ask for matching first and last frames. Naming that explicitly is what removes the jump when it repeats.
Turn a product photo into an ad shot
Prompt that works
“Turn this product photo into a 5-second ad: slow dolly-in, soft studio lighting, clean background, no text or captions.”
Why: A slow dolly-in reads premium, and 'no text' stops Kling baking in garbled letters — add real copy later in an editor.
What it can’t do
- ×Community connector: you add the Kling MCP and paste your Kling API keys — not an official one-click sign-in.
- ×Clips are short (about 5-10 seconds) and render from your plan's credits; re-rolls add up.
- ×Fast motion, crowds, and readable text are its weak spots — keep scenes simple and the camera slow.
- ×It animates, it doesn't edit. Stitch, trim, and add audio in a separate tool.
What it can access
Photos and prompts are sent to Kling’s API with your KLING_ACCESS_KEY and KLING_SECRET_KEY; renders are billed to your Kling account. The connector runs locally via npx.
Source: github.com · checked 2026-07-13
When to use
- ✓ You want short clips from a photo or text
- ✓ You want a quick one-line install
- ✓ You want a free tier to try it
When not to use
- × You need an official, vendor-backed connector
- × You need watermark-free output on the free tier
About
Kling makes short AI videos from a text description or a photo, plus extras like lip-sync and effects. A community connector lets an assistant like Claude generate clips for you, calling Kling's official developer API.
It's community-built (not by Kling) and installs in one line with npx; you bring your Kling API keys.
Workflows That Use Kling
Generate a chill beat in Suno, then a seamless matching visual in Kling — a ready-to-post study/stream loop, no DAW and no video editor.
Write the song in Suno with bracket-tag sections, generate one visual per section in Kling, and let the song's own structure drive the shot list.
Animate one still in Kling, add a natural voiceover in ElevenLabs, and post a vertical reel — no video editor, no studio voice.
Polish the shot in Freepik, give it motion in Kling, add a friend-like voice in ElevenLabs, caption it in Descript — a TikTok-ready ad from a single photo.
FAQ
What does Kling do? +
Kling makes short AI videos from a text description or a photo, plus extras like lip-sync and effects. A community connector lets an assistant like Claude generate clips for you, calling Kling's official developer API.
Do I need to know how to code? +
No. Turn it on in your AI's settings and ask in plain English — no terminal, no coding.
When should I use Kling? +
Reach for it when you need to: You want short clips from a photo or text; You want a quick one-line install; You want a free tier to try it.
When should I avoid Kling? +
Skip it when: You need an official, vendor-backed connector; You need watermark-free output on the free tier.
Is Kling free? +
Kling has a free tier.
How do I install Kling? +
In Claude Code, run: claude mcp add mcp-kling -e KLING_ACCESS_KEY=<your-kling-access-key> -e KLING_SECRET_KEY=<your-kling-secret-key> -- npx -y mcp-kling@latest. Copy-paste configs for Claude Desktop, Cursor, and Windsurf are at the top of this page.
How do I animate a photo without melting faces with Kling? +
Try this prompt: "Animate this photo into a 5-second vertical 9:16 clip: slow push-in, gentle parallax, keep it photorealistic." — Small moves (push-in, drift) are where Kling stays believable. Big or fast motion is what warps faces and hands — keep it subtle and short.
How do I make a clip that loops with no visible cut with Kling? +
Try this prompt: "5-second seamless loop where the first and last frame are identical, slow continuous drift, no scene change." — Kling won't loop unless you ask for matching first and last frames. Naming that explicitly is what removes the jump when it repeats.
How do I turn a product photo into an ad shot with Kling? +
Try this prompt: "Turn this product photo into a 5-second ad: slow dolly-in, soft studio lighting, clean background, no text or captions." — A slow dolly-in reads premium, and 'no text' stops Kling baking in garbled letters — add real copy later in an editor.