home / mcp / mcp kling - the only complete kling ai mcp server!

MCP Kling - The ONLY COMPLETE Kling AI MCP Server!

šŸŽ¬ The FIRST MCP server for Kling AI video generation! Generate stunning AI videos directly from Claude.

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "199-mcp-mcp-kling": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-kling@latest"
      ],
      "env": {
        "KLING_ACCESS_KEY": "YOUR_ACCESS_KEY_HERE",
        "KLING_SECRET_KEY": "YOUR_SECRET_KEY_HERE"
      }
    }
  }
}

You can run the MCP Kling server to access Kling AI tools directly from your conversations. It provides a complete, single-point integration for generating videos and images, applying effects, lip-syncing, trying on clothing, managing accounts, and more, all through simple prompts with Claude. This setup auto-downloads your outputs and supports multiple Kling models for flexible creative workflows.

How to use

Use an MCP client to connect to the Kling MCP server. You will send generation and processing requests as you chat, and the server handles the rest — creating videos, transforming images, syncing audio, applying effects, and virtually trying on outfits. You can chain operations for complex projects, monitor progress, and automatically save outputs to your local machine.

How to install

Prerequisites: install Node.js and npm on your computer. You will run a local MCP server client, and then configure your Claude Desktop to connect to it.

Install and run the Kling MCP server via the official npm package using the runtime command shown in the configuration example.

Configure Claude Desktop to load the Kling MCP server. Use the following configuration in your Claude Desktop config file.

{
  "mcpServers": {
    "mcp-kling": {
      "command": "npx",
      "args": ["-y", "mcp-kling@latest"],
      "env": {
        "KLING_ACCESS_KEY": "YOUR_ACCESS_KEY_HERE",
        "KLING_SECRET_KEY": "YOUR_SECRET_KEY_HERE"
      }
    }
  }
}

Additional setup and notes

Restart Claude Desktop after saving the configuration to ensure the MCP Kling server is loaded. The server will generate JWT tokens as needed based on your credentials.

All generated content is automatically downloaded to a local folder tree for easy access and organization.

Configuration and features overview

The Kling MCP server exposes 13 tooling endpoints that let you generate and process media, manage assets, and handle accounts. You can generate videos from descriptions, convert images into videos, sync audio for lip movements, apply professional effects, and perform virtual fashion try-ons, among other capabilities. Outputs are saved locally to simplify project pipelines.

Account and output management

Your account balance and resource packages are accessible through the MCP client. You can track tasks, monitor progress, and view a complete history of your creations. Outputs are downloaded to a structured local folder for easy reuse in future projects.

Available tools

generate_video

Create videos from text descriptions with Kling models v1.0, v1.5, v1.6; choose duration, aspect ratio, and mode (standard or professional).

generate_image_to_video

Convert static images into dynamic videos with motion control and camera movement options.

check_video_status

Monitor video generation progress and auto-download completed videos.

extend_video

Extend videos by 4-5 seconds with smart continuation and optional prompts for direction.

create_lipsync

Synchronize lip movements with custom audio or text-to-speech with multiple voice styles.

apply_video_effect

Apply professional post-production effects such as fast/slow motion, reverse, and loops.

generate_image

Create images using the KOLORS model with multiple resolutions, aspect ratios, and styles; supports batch generation.

check_image_status

Monitor and auto-download generated images.

virtual_try_on

Try on garments on a model image with AI-adjusted fitting and realistic results.

get_account_balance

Check Kling credit balance to manage consumption.

get_resource_packages

View available subscription or resource packages.

list_tasks

Track all generation tasks with pagination, filtering, and complete history.