# Kling MCP (Official)

> Kling's own hosted MCP: text and image to video or stills, over OAuth on your Kling credits.

- **Category:** Video Generation
- **Vendor:** Kling AI (Kuaishou) (official)
- **Pricing:** credits
- **Verified:** 2026-09-06

## What it does

Kuaishou now fronts Kling with a first-party remote MCP at kling.ai/mcp, replacing the key-and-secret dance the community servers require with browser OAuth. Eight tools cover text-to-image, image-to-image, text-to-video, image-to-video, file upload, task polling and credit balance, with the available models declared by the server at runtime rather than pinned in a README. For a filmmaker-agent this is the shortest verified path to current Kling models without going through a hub and paying a hub's markup.

## Connect

- Remote endpoint: `https://kling.ai/mcp`
- Claude Code: `claude mcp add --transport http kling https://kling.ai/mcp`

**Auth:** oauth — Browser OAuth against https://kling.ai/auth — PKCE plus Dynamic Client Registration, scopes generation.create, generation.read and account.credit.read. No API key to paste.

## Capabilities

[text-to-video](https://mcp.film/capabilities/text-to-video.md) · [image-to-video](https://mcp.film/capabilities/image-to-video.md) · [text-to-image](https://mcp.film/capabilities/text-to-image.md) · [image-to-image](https://mcp.film/capabilities/image-to-image.md) · [asset-upload](https://mcp.film/capabilities/asset-upload.md) · `job-polling`

## Sample tools

`text_to_image` · `image_to_image` · `text_to_video` · `image_to_video` · `query_tasks` · `file_upload` · `account` · `tool_list`

## Field notes

Verified 2026-09-06 from primary sources only. https://kling.ai/mcp answers 401, and /.well-known/oauth-protected-resource/mcp names it as the resource behind authorization server https://kling.ai/auth; that server's metadata publishes authorization_code and refresh_token grants, S256 PKCE and a registration_endpoint, so DCR works and no pre-shared credential is needed. Tool names come from Kling's own npm package @klingai/cli-global (0.1.3, published by klingai-fe off a Kuaishou corp git remote), which calls itself a thin MCP client whose commands map 1:1 to backend MCP tools. Kling's setup page is a client-rendered app that returns nothing readable to a fetcher, so the CLI line above is the standard streamable-HTTP form of the documented endpoint, not a copy of a vendor one-liner — expect a browser authorization on first connect. Narrower than the community `kling` server: no effects, no virtual try-on, no KOLORS-specific tools, and no documented model list — call tool_list. Closed source, no public repo, and it spends the same Kling credits as the consumer platform.

## Verification

- Status: Freshly checked (checked today)
- Added: 2026-09-06
- Last verified: 2026-09-06
- Machine JSON: https://mcp.film/api/mcps/kling-official.json

## Links

- Site: https://kling.ai/?utm_source=mcp.film&utm_medium=referral&utm_campaign=directory&utm_content=kling-official%3Asite
- Docs: https://kling.ai/app/mcp/guide?utm_source=mcp.film&utm_medium=referral&utm_campaign=directory&utm_content=kling-official%3Adocs

---

Structured data: https://mcp.film/api/mcps/kling-official.json · Directory: https://mcp.film
