Kling API and MCP: how to add video generation to your project
Kling is a family of video generation models. NeuralSpace offers the following models: Kling O3, Kling 3.0, Kling 3.0 Turbo. They all run through a single public API, and there is a ready MCP server for AI agents. The key is issued on the API keys page. Below are the model capabilities, request examples and setup steps.
What Kling can do
Kling generates video from text. Kling O3 supports 720p, 1080p and 4K resolutions, Kling 3.0 offers std, pro and 4K modes, and Kling 3.0 Turbo provides fast 720p and 1080p. The models suit scenes with motion, people and objects, priced per second.
API endpoint
Send a request to POST /v1/videos/generations. Example: {"model": "kling-3.0", "prompt": "a chef cooking a dish in the kitchen", "resolution": "1080p"}. Authorization uses an API key in the x-api-key header. Available model ids: kling-o3, kling-3.0, kling-3-0-turbo.

MCP tools
The NeuralSpace MCP server is available at POST /mcp (Streamable HTTP). To work with Kling, an agent uses the tools: generate_video, check_video, list_models, get_balance. This lets Claude Code, Cursor and other MCP clients use the site models directly.
How to connect
Sign up on NeuralSpace, open the API keys page and create an nsk-… key. Then pass it in the request header or in your MCP client settings. Full documentation is on the the /v1/docs page.
FAQ
Which resolutions are available?
O3 supports 720p, 1080p and 4K; 3.0 offers std, pro and 4K; Turbo provides 720p and 1080p.
How does Turbo differ from 3.0?
Turbo is the fast version with 720p and 1080p resolutions.
What format is the request?
POST /v1/videos/generations with model and prompt fields.