> Markdown copy of https://makernice.com/blog/how-to-use-kling-3-0-standard-in-claude-code-and-cursor/ for AI tools. The HTML page is the canonical version.

[← All posts](https://makernice.com/blog/)

Guides

# How to Use Kling 3.0 Standard in Claude Code and Cursor?

Makernice Team · 2026-11-11 · Updated 2026-11-12

Prices as of November 12, 2026 (price list v15).

## Key takeaways

-   Kling 3.0 Standard is billed at a fixed 720p; a 5-second clip started from Claude Code or Cursor is $0.6048 at price list v15 (November 12, 2026).
-   For Kling 3.0 Standard image-to-video the frame follows the uploaded photo, so a vertical product photo gives a vertical clip without an aspect\_ratio field.
-   Kling 3.0 Standard clips can be as short as 3 seconds and as long as 15, with prompts of up to 2500 characters.
-   Moving from Kling 3.0 Standard to Kling 3.0 Pro (billed at 1080p) is a change of model id, never a resolution field.

Ask an AI assistant about this page[Ask ChatGPT](https://chatgpt.com/?q=Read+https%3A%2F%2Fmakernice.com%2Fblog%2Fhow-to-use-kling-3-0-standard-in-claude-code-and-cursor%2F+and+summarize+what+it+says+about+How+to+Use+Kling+3.0+Standard+in+Claude+Code+and+Cursor%3F.+Quote+the+page+for+prices+and+limits.)[Ask Claude](https://claude.ai/new?q=Read+https%3A%2F%2Fmakernice.com%2Fblog%2Fhow-to-use-kling-3-0-standard-in-claude-code-and-cursor%2F+and+summarize+what+it+says+about+How+to+Use+Kling+3.0+Standard+in+Claude+Code+and+Cursor%3F.+Quote+the+page+for+prices+and+limits.)[Ask Perplexity](https://www.perplexity.ai/search?q=Read+https%3A%2F%2Fmakernice.com%2Fblog%2Fhow-to-use-kling-3-0-standard-in-claude-code-and-cursor%2F+and+summarize+what+it+says+about+How+to+Use+Kling+3.0+Standard+in+Claude+Code+and+Cursor%3F.+Quote+the+page+for+prices+and+limits.)

Kling 3.0 Standard can be run from Claude Code or Cursor after you connect the Makernice MCP server; the agent quotes the clip with `estimate_cost` and only calls `generate` once you accept, passing that quote as `max_cost_usd`. Standard is billed at 720p, and 5 seconds costs $0.6048 on price list v15 (November 12, 2026).

## How do I add Kling 3.0 Standard to Claude Code and Cursor?

Kling 3.0 Standard needs one Makernice MCP connection per editor, which takes a couple of minutes. For Claude Code, the [Claude Code connection guide](https://makernice.com/mcp/connect/claude-code/) gives you `claude mcp add --transport http --scope user makernice` and the server address; run the command, then use `/mcp` in Claude Code to sign in. For Cursor, the [Cursor connection guide](https://makernice.com/mcp/connect/cursor/) has a one-click install and the `~/.cursor/mcp.json` alternative; sign in from Cursor's MCP settings afterwards.

If you're not sure the connection worked, ask the agent for `get_balance`. A reply with your balance and the connection's per-job limit means the tools are live.

## Can I make Kling 3.0 Standard clips in Claude or ChatGPT instead?

Kling 3.0 Standard clips can be made in Claude and ChatGPT as well, and only the connection differs. Once Makernice is added, the chat app calls `estimate_cost`, waits for your go-ahead, sends `generate` with that figure as `max_cost_usd` and reads the result from `check_job`, the same three calls Claude Code and Cursor make for Kling 3.0 Standard. The estimate is not a reserved price: `generate` quotes again and stops if the new quote is over your limit.

-   **Claude:** Customize → Connectors → + Add → Add custom connector, paste the MCP URL, then Connect and sign in. On Team and Enterprise plans an owner adds it in Organization settings first. [Claude steps](https://makernice.com/mcp/connect/claude/).
-   **ChatGPT on the web:** Plugins → + → Add custom MCP server, Authentication set to OAuth and the ChatGPT-only URL, then type @ in a new chat and pick Makernice. Your plan or workspace must allow custom MCP servers, and that version has no `get_topup_link` tool, so top up on the site. [ChatGPT steps](https://makernice.com/mcp/connect/chatgpt/).

## How do I animate a product photo with Kling 3.0 Standard?

Kling 3.0 Standard animates a photo in image-to-video mode: the agent puts the photo link in `image_url`, writes the motion into the prompt and leaves `aspect_ratio` out, because the clip follows the photo's shape. The exchange below turns a vertical sneaker shot into a 5-second spin.

**You:** Take the vertical sneaker photo from our catalog bucket and make it spin slowly under a spotlight, using Kling 3.0 Standard. Price?

**Cursor** calls `estimate_cost` with the photo link and no aspect ratio, since image-to-video follows the photo:

```
{
  "name": "estimate_cost",
  "arguments": {
    "input": {
      "model": "kling-3.0-standard",
      "mode": "i2v",
      "prompt": "The sneaker rotates slowly on its pedestal, a soft spotlight sweeps across the laces, tiny dust particles float in the beam",
      "image_url": "https://example.com/catalog/sneaker-vertical.jpg",
      "duration": 5
    }
  }
}
```

**Cursor:** Kling 3.0 Standard, 5 seconds, billed at 720p: $0.6048 on price list v15. Nothing is charged until you say so.

**You:** Do it.

Cursor calls `generate` with the same input, the approved `max_cost_usd` and a `request_id` for this product:

```
{
  "name": "generate",
  "arguments": {
    "input": {
      "model": "kling-3.0-standard",
      "mode": "i2v",
      "prompt": "The sneaker rotates slowly on its pedestal, a soft spotlight sweeps across the laces, tiny dust particles float in the beam",
      "image_url": "https://example.com/catalog/sneaker-vertical.jpg",
      "duration": 5
    },
    "max_cost_usd": "0.6048",
    "request_id": "sneaker-spin-i2v-std"
  }
}
```

Makernice quotes the request again on arrival and creates the job only when that quote is within `max_cost_usd` and the connection's per-job limit; the charge is that quote. Above either line, the call is refused and nothing is created. Should Cursor retry the identical call with the same `request_id`, it receives the job it already started.

Cursor then polls `check_job` with the `job_id`, passing `wait_s` (55 maximum) to hold the call until the clip is done. The MP4 sits behind `outputs[0].url`, a signed link valid for 24 hours that a new `check_job` call refreshes; `console_url` opens it in the Makernice console.

## Framing, length and quality choices on Kling 3.0 Standard

Aspect ratio only applies to text-to-video, which offers 9:16, 16:9, 1:1. In image-to-video and first and last frame the clip takes the shape of your image, and adding `aspect_ratio` gets the request refused. To get vertical video from a photo, start from a vertical photo.

Kling 3.0 Standard has one tier, billed at 720p for $0.1209 per second on price list v15 (November 12, 2026). Leave `resolution` out of the request. For a 1080p version of the same idea, change the model id to [Kling 3.0 Pro](https://makernice.com/models/kling-3-0-pro/); the [Pro vs Standard comparison](https://makernice.com/blog/kling-3-0-pro-vs-standard/) walks through when each makes sense. A 3-second vertical text-to-video request on Standard looks like this:

```
{
  "name": "estimate_cost",
  "arguments": {
    "input": {
      "model": "kling-3.0-standard",
      "mode": "t2v",
      "prompt": "A white sneaker drops onto a concrete floor in slow motion and bounces once, vertical framing, hard side light",
      "duration": 3,
      "aspect_ratio": "9:16"
    }
  }
}
```

Durations run from 3 to 15 seconds (5 if unset). Prompts can be at most 2500 characters. There are three modes, text-to-video, image-to-video and first and last frame; reference-to-video isn't offered. Sound is always part of the clip. The [Kling 3.0 Standard model page](https://makernice.com/models/kling-3-0-standard/) has the complete specification.

| Request | How the agent writes it |
| --- | --- |
| Vertical clip from a vertical photo | `mode` i2v, `image_url`, no aspect ratio |
| Vertical clip from text | `mode` t2v, `aspect_ratio` 9:16 |
| Shortest possible clip | `duration` 3 |
| From the box closed to the box open | `mode` flf with `image_url` and `last_image_url` |
| Higher definition | `model` kling-3.0-pro instead of kling-3.0-standard |
| A longer, detailed prompt | keep it under 2500 characters |

Input photos are sent as public https links to JPEG or PNG files of no more than 10 MB (Kling does not take WebP). Kling 3.0 Standard needs the shorter side to be at least 300 px and the width-to-height ratio to sit between 0.4 and 2.5, so a very tall banner image may need cropping. Local files aren't readable over MCP.

## Kling 3.0 Standard refusal messages explained

A refusal is a plain-text reply; no job was created and you were not charged. Column one names the refusal as Makernice's server code does; column two shows how the message begins.

| Refusal | What the tool returns | What to do |
| --- | --- | --- |
| `invalid_request` | "Invalid parameters" | Most often an aspect\_ratio on an image request, a resolution field, or a prompt that is too long; correct the field the message names |
| `price_exceeds_max_cost` | "which exceeds max\_cost\_usd" | The duration changed after the estimate; ask for a fresh estimate |
| `daily_spend_limit_reached` | "This connection has reached its daily spend limit." | The limit resets at 00:00 UTC, or raise it in Makernice |
| `concurrency_limit_reached` | "Too many jobs are running for this account right now." | Animate one product at a time, or wait for a running job |
| `insufficient_balance` | "Insufficient balance for this job. Nothing was charged." | Top up and resend with the same request\_id |

If a job fails once it has started, for instance after moderation rejects the input photo, `check_job` reports `status` failed and `billing` released, and the held amount returns. More on Kling failures: [why Kling generations fail](https://makernice.com/blog/kling-generation-failed/).

## Frequently asked questions

#### How do I get a vertical Kling 3.0 Standard clip from a product photo?

Start from a vertical photo. Image-to-video follows the shape of the input image, and the request can't carry an aspect ratio in that mode.

#### Can Claude Code request 1080p from Kling 3.0 Standard?

No. Standard is billed at a single 720p tier and doesn't accept a resolution field; for 1080p, the agent switches the model to Kling 3.0 Pro.

#### What is the shortest clip Kling 3.0 Standard makes?

3 seconds. The range is 3 to 15 seconds, billed per output second.

## Models in this post

Video

### Kling 3.0 Standard

\-4%

Kling 3.0 with audio at the 720p tier — the budget pick for social clips that need sound.

By KuaishouFrom $0.1209/s

https://makernice.com/models/kling-3-0-standard/
