{
  "data": {
    "a": {
      "slug": "kling",
      "name": "Kling AI API",
      "vendor": "Kling AI (Kuaishou)",
      "vendorUrl": "https://kling.ai",
      "kind": "model",
      "category": "video-generation",
      "summary": "Kuaishou's developer API for its Kling video models (Kling 3.0, 3.0 Turbo, 3.0 Omni, Video O1, 2.6, 2.5 Turbo and older).",
      "url": "https://www.anchorterminal.com/tools/kling",
      "markdownUrl": "https://www.anchorterminal.com/tools/kling.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/kling.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/kling.json",
      "dns": "kling.grade.anchorterminal.com",
      "transports": [
        "http"
      ],
      "remoteUrl": "https://api-singapore.klingai.com",
      "packages": [],
      "auth": "api-key",
      "authNotes": "AccessKey and SecretKey from the developer console. You sign a short-lived JWT (HS256) with them and send it as a Bearer token. Global endpoint api-singapore.klingai.com, China endpoint api-beijing.klingai.com.",
      "pricing": "usage",
      "pricingNotes": "Prepaid API resource packages, separate from consumer memberships, at a list price of $0.14 a unit. Kling 3.0 is $0.084 a second (720p, no audio), $0.126 with audio, $0.112 at 1080p, $0.168 at 1080p with audio, $0.42 at 4K. Kling 3.0 Turbo is $0.112 a second at 720p and $0.14 at 1080p, with audio. 3.0 Omni runs $0.084 to $0.168 a second, $0.42 at 4K. Failed video generations deduct no units, and unused package balance is cleared when the package expires. Third-party reviews put packages from a $9.80 trial (30 days) to $7,560, which we couldn't confirm (https://kling.ai/dev/pricing).",
      "priceSummary": "Pay per use",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402 in kling.ai/llms.txt or the developer pages (checked 2026-09-30).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-09-30"
      },
      "docsUrl": "https://kling.ai/document-api/guides/get-started/overview",
      "llmsTxt": "https://kling.ai/llms.txt",
      "capabilities": [
        "video.generate",
        "video.image-to-video",
        "video.edit",
        "video.audio",
        "video.extend"
      ],
      "tags": [
        "hosted",
        "closed-source",
        "card-required",
        "llms-txt",
        "async-jobs",
        "commercial-licence"
      ],
      "lastRelease": "2026-06-17",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 22,
        "grade": "F",
        "agentReady": false,
        "rank": 1449,
        "ranked": true,
        "rankOf": 1510,
        "categoryRank": 19,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 27,
          "maintenance": 24,
          "payments": 20,
          "reliability": 15,
          "schema": 15,
          "security": 20,
          "transparency": 46
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "low",
          "date": "2026-10-17"
        },
        "negative": 0,
        "verdict": "Kling 3.0 from $0.084 a second, with audio from $0.126, and failed generations deduct no units. Developer docs and API terms render only with JavaScript, and Kling 4.0 isn't on the API as of 17 October 2026.",
        "bestFor": "Buyers who want Kling's quality and price and are willing to sign JWTs and read the docs in a browser.",
        "strengths": [
          "Kling 3.0 from $0.084 a second, with audio from $0.126, and 3.0 Turbo with audio from $0.112",
          "Failed video generations deduct no units, per the developer pricing page",
          "4K on Kling 3.0 and 3.0 Omni, plus motion control and multi-shot",
          "Every model from kling-v1 to kling-v3 still callable",
          "kling.ai/llms.txt lists model IDs and per-second prices"
        ],
        "weaknesses": [
          "Developer docs, API terms and package sizes render only with JavaScript",
          "No official SDK, OpenAPI, status page or readable changelog",
          "Auth needs a self-signed JWT, and Turbo and later models need newly generated keys",
          "Kling 4.0, with clips up to 30 seconds, is in the consumer app only as of 17 October 2026",
          "The Terms of Service let Kling train on your Input unless you revoke it by email"
        ],
        "agentNotes": [
          "Sign a JWT (HS256) with `iss` set to your AccessKey and a 30 minute `exp`, then send it as a bearer token",
          "Generate a new key pair if you need Kling 3.0 Turbo. Older keys don't reach it",
          "Create with POST /v1/videos/text2video or /v1/videos/image2video, then poll the task id until it succeeds",
          "Don't plan on Kling 4.0 or clips over 10 seconds through this API yet. Kling 4.0 isn't on the developer platform as of 17 October 2026",
          "Email support@kling.ai to revoke training use of your Input. The terms don't exempt API calls"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 2,
        "avgRating": 2.5,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "low",
            "grade": "F",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 22
          }
        ],
        "editorialScores": {
          "ergonomics": 27,
          "maintenance": 24,
          "payments": 20,
          "reliability": 15,
          "schema": 15,
          "security": 20,
          "transparency": 30
        },
        "provenanceScore": 61,
        "checked": {
          "categories": {
            "ergonomics": "2026-10-17",
            "maintenance": "2026-10-17",
            "payments": "2026-10-17",
            "reliability": "2026-10-17",
            "schema": "2026-10-17",
            "security": "2026-10-17",
            "transparency": "2026-10-17"
          },
          "last": "2026-10-17",
          "lastMoved": "2026-10-27",
          "oldest": "2026-10-17",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "http": "curl -X POST https://api-singapore.klingai.com/v1/videos/text2video \\\n  -H \"Authorization: Bearer $KLING_JWT\" -H \"Content-Type: application/json\" \\\n  -d '{\"model_name\":\"kling-v3\",\"prompt\":\"a red fox running through snow\",\"mode\":\"std\",\"duration\":\"5\"}'"
      },
      "letme": {
        "capability": "https://letme.dev/video.generate",
        "tool": "https://letme.dev/kling"
      },
      "area": "content",
      "unitPrices": [
        {
          "item": "Kling 3.0 std, no audio",
          "unit": "video-second",
          "usd": 0.084
        },
        {
          "item": "Kling 3.0 std, with audio",
          "unit": "video-second",
          "usd": 0.126
        },
        {
          "item": "Kling 3.0 pro, with audio",
          "unit": "video-second",
          "usd": 0.168,
          "note": "$0.112 without audio"
        },
        {
          "item": "Kling 3.0 4K",
          "unit": "video-second",
          "usd": 0.42
        },
        {
          "item": "Kling 3.0 Turbo 720p, with audio",
          "unit": "video-second",
          "usd": 0.112,
          "note": "$0.14 at 1080p"
        },
        {
          "item": "Kling 3.0 Omni pro, video input",
          "unit": "video-second",
          "usd": 0.168
        },
        {
          "item": "Kling 2.6 std, no audio",
          "unit": "video-second",
          "usd": 0.042,
          "note": "$0.21 per 5 second clip"
        },
        {
          "item": "Kling 2.6 pro, with audio",
          "unit": "video-second",
          "usd": 0.14,
          "note": "$0.70 per 5 second clip"
        }
      ],
      "provenance": {
        "legalEntity": "Kling AI Pte. Ltd.",
        "domain": "klingai.com",
        "domainRegistered": "2024-03-26",
        "endpointOnVendorDomain": true,
        "terms": "https://kling.ai/docs/user-policy",
        "privacy": "https://kling.ai/docs/privacy-policy",
        "statusPage": "",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-10-17",
        "notes": [
          "The site moved from klingai.com to kling.ai (registered 2022-06-05). API endpoints stay on klingai.com",
          "Legal entity taken from the API paid-service terms as shown in search results and from the Terms of Service, which name Kling AI Pte. Ltd. The paid-service page itself renders only with JavaScript",
          "Parent company is Kuaishou Technology, Beijing",
          "security.txt returned 404 on kling.ai and klingai.com on 2026-10-17, and status.kling.ai and status.klingai.com don't resolve",
          "A release history page at https://kling.ai/release-note/release-history renders only with JavaScript and wasn't readable on 2026-10-17, so no changelog is recorded"
        ],
        "score": 61
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/kling.json",
      "live": {
        "slug": "kling",
        "probe": {
          "target": "https://api-singapore.klingai.com",
          "method": "get",
          "lastAt": "2026-11-08T00:55:47.630155155Z",
          "lastOk": true,
          "lastStatus": 200,
          "lastMs": 207,
          "authRequired": false,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 274,
          "p95ms24h": 978,
          "samples24h": 244,
          "samples30d": 7704,
          "days": [
            {
              "date": "2026-10-08",
              "probes": 268,
              "ok": 268
            },
            {
              "date": "2026-10-09",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-10",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-11",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-12",
              "probes": 247,
              "ok": 247
            },
            {
              "date": "2026-10-13",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-14",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-15",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-16",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-17",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-18",
              "probes": 256,
              "ok": 256
            },
            {
              "date": "2026-10-19",
              "probes": 255,
              "ok": 255
            },
            {
              "date": "2026-10-20",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-21",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-22",
              "probes": 253,
              "ok": 253
            },
            {
              "date": "2026-10-23",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-24",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-10-25",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-10-26",
              "probes": 252,
              "ok": 252
            },
            {
              "date": "2026-10-27",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-28",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-10-29",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-10-30",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-10-31",
              "probes": 251,
              "ok": 251
            },
            {
              "date": "2026-11-01",
              "probes": 249,
              "ok": 249
            },
            {
              "date": "2026-11-02",
              "probes": 250,
              "ok": 250
            },
            {
              "date": "2026-11-03",
              "probes": 248,
              "ok": 248
            },
            {
              "date": "2026-11-04",
              "probes": 246,
              "ok": 246
            },
            {
              "date": "2026-11-05",
              "probes": 185,
              "ok": 185
            },
            {
              "date": "2026-11-06",
              "probes": 241,
              "ok": 241
            },
            {
              "date": "2026-11-07",
              "probes": 243,
              "ok": 243
            },
            {
              "date": "2026-11-08",
              "probes": 10,
              "ok": 10
            }
          ]
        },
        "securityTxt": {
          "url": "https://klingai.com/.well-known/security.txt",
          "state": "unknown",
          "checkedAt": "2026-11-07T16:00:02.000584836Z"
        },
        "llmsTxt": {
          "url": "https://kling.ai/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-07T15:32:49.675956956Z"
        },
        "domain": {
          "domain": "klingai.com",
          "registered": "2024-03-26",
          "source": "https://rdap.verisign.com/com/v1/domain/klingai.com",
          "checkedAt": "2026-11-01T14:14:25.326585584Z"
        },
        "pages": [
          {
            "url": "https://kling.ai/dev/pricing",
            "kind": "pricing",
            "status": 200,
            "checkedAt": "2026-11-07T14:12:05.95282559Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "b1a9957f712d"
          },
          {
            "url": "https://kling.ai/docs/privacy-policy",
            "kind": "privacy",
            "status": 200,
            "checkedAt": "2026-11-07T14:12:08.312341734Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "44c37d76f01c"
          },
          {
            "url": "https://kling.ai/docs/user-policy",
            "kind": "terms",
            "status": 200,
            "checkedAt": "2026-11-07T14:12:10.263125367Z",
            "changedAt": "0001-01-01T00:00:00Z",
            "fingerprint": "fc7d8efdde4a"
          }
        ],
        "updatedAt": "2026-11-08T00:55:47.630155155Z"
      }
    },
    "answer": "sync. labs MCP server scores 51.5 (D) on agent readiness against Kling AI API's 22 (F), and leads in 6 of 7 scored categories.",
    "b": {
      "slug": "sync-labs-mcp",
      "name": "sync. labs MCP server",
      "vendor": "Synchronicity Labs (sync.)",
      "vendorUrl": "https://sync.so",
      "kind": "mcp",
      "category": "video-generation",
      "summary": "sync. labs' open-source MCP server lets an agent lip-sync video to new audio or a script, dub it into other languages with matching lips, and manage generations, hosted with OAuth for web clients or run locally with an API key.",
      "url": "https://www.anchorterminal.com/tools/sync-labs-mcp",
      "markdownUrl": "https://www.anchorterminal.com/tools/sync-labs-mcp.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/sync-labs-mcp.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/sync-labs-mcp.json",
      "dns": "sync-labs-mcp.grade.anchorterminal.com",
      "repo": "https://github.com/synchronicity-labs/mcp-server",
      "license": "MIT",
      "transports": [
        "streamable-http"
      ],
      "remoteUrl": "https://mcp.sync.so/mcp",
      "packages": [],
      "auth": "mixed",
      "authNotes": "OAuth for Claude Web and ChatGPT, tied to the active sync. organisation. Local and editor setups run @sync.so/mcp-server with a SYNC_API_KEY.",
      "pricing": "paid",
      "pricingNotes": "Plans from $5 a month (hobbyist) to $49 and up, plus usage per second of video (for example $5 a month plus $0.05 a second); dubbing audio $0.10 a second, text-to-speech $0.004 a second. A free try for videos up to a minute (checked 2026-11-07).",
      "priceSummary": "Paid",
      "where": "hosted",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 on the MCP docs or pricing page (checked 2026-11-07).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": null,
        "npmWeekly": null,
        "pypiWeekly": null,
        "asOf": "2026-11-07"
      },
      "docsUrl": "https://sync.so/docs/plugins-and-extensions/mcp-server",
      "llmsTxt": "https://sync.so/llms.txt",
      "registryName": "io.github.synchronicity-labs/mcp-server",
      "capabilities": [
        "video.edit",
        "video.audio",
        "translation.dubbing"
      ],
      "tags": [
        "official",
        "hosted",
        "mcp",
        "remote-mcp",
        "oauth",
        "api-key",
        "paid",
        "status-page",
        "open-source",
        "llms-txt",
        "mcp-registry"
      ],
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 51.5,
        "grade": "D",
        "agentReady": false,
        "rank": 1026,
        "ranked": true,
        "rankOf": 1510,
        "categoryRank": 10,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 55,
          "maintenance": 75,
          "payments": 30,
          "reliability": 43,
          "schema": 81,
          "security": 38,
          "transparency": 44
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-11-07"
        },
        "negative": 0,
        "verdict": "sync. labs' MCP server is open source, generated from its API spec with workflow tools on top, and released often, with clear per-second prices for lip sync and dubbing. Security and data handling are thinly documented, and there's no read-only mode.",
        "bestFor": "Agents that lip-sync or dub video into other languages.",
        "strengths": [
          "Open source under MIT, with tests and CI",
          "Tools generated from the public API spec, so they track the API",
          "Per-second prices published",
          "OAuth for web clients, API key locally",
          "Frequent tagged releases"
        ],
        "weaknesses": [
          "No read-only mode",
          "Data handling and security programme not documented in the pages read",
          "Only a short free try"
        ],
        "agentNotes": [
          "Get an estimate before long generations",
          "Dub or lip-sync only voices and faces the user has the right to use",
          "Check the active organisation before connecting with OAuth"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 0,
        "avgRating": 0,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "D",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 51.5
          }
        ],
        "editorialScores": {
          "ergonomics": 55,
          "maintenance": 75,
          "payments": 30,
          "reliability": 43,
          "schema": 81,
          "security": 38,
          "transparency": 40
        },
        "provenanceScore": 48,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-07",
            "maintenance": "2026-11-07",
            "payments": "2026-11-07",
            "reliability": "2026-11-07",
            "schema": "2026-11-07",
            "security": "2026-11-07",
            "transparency": "2026-11-07"
          },
          "last": "2026-11-07",
          "oldest": "2026-11-07",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "claudeCode": "claude mcp add sync-labs --transport http https://mcp.sync.so/mcp",
        "config": {
          "mcpServers": {
            "sync-labs": {
              "url": "https://mcp.sync.so/mcp"
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/video.edit",
        "tool": "https://letme.dev/sync-labs-mcp"
      },
      "area": "content",
      "unitPrices": [
        {
          "item": "Lip sync video (hobbyist)",
          "unit": "video-second",
          "usd": 0.05,
          "note": "Plus $5 a month plan"
        },
        {
          "item": "Dubbing audio",
          "unit": "video-second",
          "usd": 0.1
        }
      ],
      "provenance": {
        "legalEntity": "Synchronicity Labs",
        "domain": "sync.so",
        "domainRegistered": "",
        "domainNote": "Not looked up: RDAP isn't requested under the 1 November 2026 rules.",
        "endpointOnVendorDomain": true,
        "terms": "",
        "privacy": "",
        "statusPage": "https://status.sync.so",
        "changelog": "",
        "securityTxt": "none",
        "checked": "2026-11-07",
        "notes": [
          "The repository is MIT. Terms and privacy weren't read."
        ],
        "score": 48
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/sync-labs-mcp.json",
      "live": {
        "slug": "sync-labs-mcp",
        "probe": {
          "target": "https://mcp.sync.so/mcp",
          "method": "mcp-initialize",
          "lastAt": "2026-11-08T00:56:07.887985939Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 321,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 362,
          "p95ms24h": 437,
          "samples24h": 63,
          "samples30d": 63,
          "days": [
            {
              "date": "2026-11-07",
              "probes": 53,
              "ok": 53
            },
            {
              "date": "2026-11-08",
              "probes": 10,
              "ok": 10
            }
          ]
        },
        "vendorStatus": {
          "page": "https://status.sync.so",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-11-08T00:32:26.812315776Z"
        },
        "updatedAt": "2026-11-08T00:56:07.887985939Z"
      }
    },
    "edges": [
      {
        "by": 66,
        "category": "schema",
        "leads": "sync-labs-mcp",
        "name": "Schema \u0026 documentation",
        "reasons": {
          "a": "No official OpenAPI. An independent profile on GitHub models the endpoints and says its schemas need checking against the live docs (0). kling.ai/llms.txt lists model IDs and per-second prices, but its links lead to pages that don't render without JavaScript, so half (5). llms.txt says what each model family is for, nothing more we could read (5). We couldn't read the parameter reference, so no typed inputs counted (0). No examples or error codes we could read (0). Versioned model IDs from kling-v1 to kling-v3. A release history page at kling.ai/release-note/release-history exists but renders only with JavaScript and its data request failed for us, so it isn't counted as a public changelog (5). The developer docs overview was tried again on 17 October and is still an app shell. 0+5+5+0+0+5 = 15.",
          "b": "Tools generated from the public API specification plus workflow tools, with typed schemas in the source (25). llms.txt and .md pages (10). Tool table with descriptions (14 of 20). Typed from the API spec (12 of 15). Examples and an estimates tool; errors not documented (8 of 15). Tags v0.2.2 to v0.2.4 and dated commits (12 of 15). 25 + 10 + 14 + 12 + 8 + 12 = 81."
        },
        "scores": {
          "a": 15,
          "b": 81
        }
      },
      {
        "by": 51,
        "category": "maintenance",
        "leads": "sync-labs-mcp",
        "name": "Maintenance \u0026 community",
        "reasons": {
          "a": "Model reading. The developer platform lists Kling 3.0 Turbo with a price and a \"Kling 3.0 Turbo Now Available\" banner on 17 October. Its API date of 17 June 2026 is from third-party coverage of the launch note, 122 days ago (10). Kling 4.0 has been in early access in the consumer app since 28 September, and Kling's blog of 15 October says the full model \"launches this October\". The developer platform lists no Kling 4.0 model on 17 October. Models from kling-v1 onward stay callable. No deprecation policy found, and Turbo and later models need newly generated keys, per the same launch note (10). No changelog we could read, support by email (4). No official SDK (0). Nothing to assess for package health (0). 10+10+4+0+0 = 24.",
          "b": "v0.2.4 and commits on 7 November 2026 (30). Three tags in recent weeks (20). Issues not read (0). Official registry entry io.github.synchronicity-labs/mcp-server (15). CI with verify, publish and review workflows (10). 30 + 20 + 0 + 15 + 10 = 75. Registry presence read from Anchor Terminal's own daily import of the official MCP registry (/api/v1/registry.json, 6 November 2026), not the registry's API."
        },
        "scores": {
          "a": 24,
          "b": 75
        }
      },
      {
        "by": 28,
        "category": "reliability",
        "leads": "sync-labs-mcp",
        "name": "Reliability",
        "reasons": {
          "a": "No official status page. status.kling.ai and status.klingai.com still don't resolve on 17 October (0). No incident history to read (5). The developer pricing page, read on 17 October from the data embedded in the page, says the number of concurrent videos is set by the package and doesn't rise when more packages are bought, but gives no numbers. Third parties report 5 concurrent tasks on trial packages and 20 on standard ones, which we didn't count (0). No 429 or retry guidance we could read, per the 1 October check, not re-read on 17 October (0). No SLA found (0). Kling 3.0, 3.0 Omni and 3.0 Turbo are on the developer platform with no preview label (10). 0+5+0+0+0+10 = 15.",
          "b": "Status page at status.sync.so with maintenance and previous incidents (20). History not read (5). No MCP limits found (0). The source has abort-signal handling and recovery guidance for long jobs (8 of 15). No SLA found (0). Version 0.2.4, not labelled beta (10). 20 + 5 + 0 + 8 + 0 + 10 = 43."
        },
        "scores": {
          "a": 15,
          "b": 43
        }
      },
      {
        "by": 28,
        "category": "ergonomics",
        "leads": "sync-labs-mcp",
        "name": "Agent ergonomics",
        "reasons": {
          "a": "Per the 1 October check, not re-read on 17 October, since the reference still renders only with JavaScript. Create calls return a task id to poll, per the request flow in llms.txt and the listing's checks. A third-party profile describes a `callback_url`, which we couldn't confirm on an official page (15). Mode (std or pro) and duration set output size, and we couldn't confirm a task list (10). No error reference we could read (0). No idempotency key or retry guidance found (0). No official SDK, and every call needs a JWT you sign yourself from an AccessKey and SecretKey (2). 15+10+0+0+2 = 27.",
          "b": "A generated catalogue filtered by client profile, curated for ChatGPT (15). Project history and estimates (12 of 20). Recovery tools; errors not documented (8 of 20). Annotations not read (5 of 20). OAuth or a key, npm package and library use (15). 15 + 12 + 8 + 5 + 15 = 55."
        },
        "scores": {
          "a": 27,
          "b": 55
        }
      },
      {
        "by": 18,
        "category": "security",
        "leads": "sync-labs-mcp",
        "name": "Security \u0026 auth",
        "reasons": {
          "a": "Model reading of the checklist (credential, training, retention, operator visibility, programme). An AccessKey and SecretKey pair signs a short-lived JWT for each session, which keeps the secret off the wire, but we found no scopes and the secret key reaches everything, per the 1 October check (20). The Terms of Service, re-read on 17 October and still dated 21 April 2026, let Kling use Input to create, test, improve and train its models, and you can revoke that by email to support@kling.ai. They don't carve out API users, and the separate API paid-service terms render only with JavaScript, so we treat training as on by default (0). Data is kept as long as necessary for its purposes, with no period for API outputs (0). No audit log or per-call view found (0). security.txt returned 404 on kling.ai and klingai.com on 17 October, and no bug bounty or certification found (0). 20+0+0+0+0 = 20.",
          "b": "OAuth per organisation, or an API key in the environment (22 of 30). No read-only mode (3 of 20). Media in and out, no third-party text (10). No audit log found (0). No security programme found (3 of 20). 22 + 3 + 10 + 0 + 3 = 38."
        },
        "scores": {
          "a": 20,
          "b": 38
        }
      },
      {
        "by": 10,
        "category": "payments",
        "leads": "sync-labs-mcp",
        "name": "Payments \u0026 pricing",
        "reasons": {
          "a": "No x402, MPP or L402 (0). Per-second prices are published without a login in llms.txt and in the developer pricing page's embedded data, read on 17 October. Kling 3.0 is $0.084 to $0.42 a second and Kling 3.0 Turbo $0.112 (720p) or $0.14 (1080p) a second with audio, at a list price of $0.14 a unit. The same page says failed video generations deduct no units (20). No free API tier, and consumer credits don't work on the API (0). A person signs up and buys a prepaid resource package (0). 0+20+0+0 = 20.",
          "b": "No machine payment protocol (0). Per-second prices published (20). A free try for short videos (10 of 20). A person signs up (0). 0 + 20 + 10 + 0 = 30."
        },
        "scores": {
          "a": 20,
          "b": 30
        }
      }
    ],
    "facts": [
      {
        "a": "Model API",
        "b": "MCP server",
        "name": "Kind"
      },
      {
        "a": "Kling AI (Kuaishou)",
        "b": "Synchronicity Labs (sync.)",
        "name": "Vendor"
      },
      {
        "a": "https://api-singapore.klingai.com",
        "b": "https://mcp.sync.so/mcp",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP",
        "b": "Streamable HTTP",
        "name": "Transports"
      },
      {
        "a": "API key",
        "b": "OAuth or key",
        "name": "Auth"
      },
      {
        "a": "Pay per use",
        "b": "Paid",
        "name": "Pricing"
      },
      {
        "a": "no",
        "b": "no",
        "name": "x402"
      },
      {
        "a": "none",
        "b": "MIT",
        "name": "Licence"
      },
      {
        "a": "no",
        "b": "no",
        "name": "Read-only variant documented"
      },
      {
        "a": "yes",
        "b": "yes",
        "name": "llms.txt"
      },
      {
        "a": "not listed",
        "b": "io.github.synchronicity-labs/mcp-server",
        "name": "MCP registry"
      },
      {
        "a": "2026-06-17",
        "b": "none",
        "name": "Last release"
      },
      {
        "a": "no date given",
        "b": "no document linked",
        "name": "Terms last updated"
      },
      {
        "a": "no date given",
        "b": "no document linked",
        "name": "Privacy policy last updated"
      },
      {
        "a": "yes, with an opt-out",
        "b": "not read yet",
        "name": "Customer content may train models"
      },
      {
        "a": "yes",
        "b": "not read yet",
        "name": "Terms restrict automated access"
      },
      {
        "a": "not found in the text",
        "b": "not read yet",
        "name": "Terms restrict benchmarking"
      },
      {
        "a": "yes",
        "b": "not read yet",
        "name": "Terms or service can change without notice"
      },
      {
        "a": "yes",
        "b": "not read yet",
        "name": "Arbitration or class-action waiver"
      },
      {
        "a": "2.5/5 (2)",
        "b": "none",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "sync. labs MCP server scores 51.5 (D) on agent readiness against Kling AI API's 22 (F), and leads in 6 of 7 scored categories.",
        "question": "Which is better for AI agents, Kling AI API or sync. labs MCP server?"
      },
      {
        "answer": "Kling AI API needs an API key. sync. labs MCP server takes an API key or an OAuth sign-in.",
        "question": "Do Kling AI API and sync. labs MCP server need an API key?"
      },
      {
        "answer": "Yes. Kling AI API has a hosted endpoint at https://api-singapore.klingai.com and sync. labs MCP server at https://mcp.sync.so/mcp.",
        "question": "Can an agent call Kling AI API and sync. labs MCP server without installing anything?"
      },
      {
        "answer": "No open-source release is listed for Kling AI API. sync. labs MCP server is open source (MIT).",
        "question": "Are Kling AI API and sync. labs MCP server open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": null,
        "also": null,
        "goodFor": "Buyers who want Kling's quality and price and are willing to sign JWTs and read the docs in a browser.",
        "slug": "kling",
        "watchFor": "Developer docs, API terms and package sizes render only with JavaScript"
      },
      {
        "aheadOn": [
          "Reliability, 43 against 15",
          "Schema \u0026 documentation, 81 against 15",
          "Agent ergonomics, 55 against 27",
          "Security \u0026 auth, 38 against 20",
          "Payments \u0026 pricing, 30 against 20",
          "Maintenance \u0026 community, 75 against 24"
        ],
        "also": [
          "Open source"
        ],
        "goodFor": "Agents that lip-sync or dub video into other languages.",
        "slug": "sync-labs-mcp",
        "watchFor": "No read-only mode"
      }
    ],
    "history": {
      "kling": [
        {
          "causes": [
            "method"
          ],
          "date": "2026-10-27",
          "delta": 0.3,
          "from": 21.7,
          "fromGrade": "F",
          "to": 22,
          "toGrade": "F"
        },
        {
          "causes": [
            "method"
          ],
          "date": "2026-10-08",
          "delta": -0.3,
          "from": 22,
          "fromGrade": "F",
          "to": 21.7,
          "toGrade": "F"
        }
      ],
      "sync-labs-mcp": null
    },
    "job": {
      "capability": "video.edit",
      "name": "Video edit"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/alibaba-wan-vs-kling.json",
        "title": "Alibaba Wan (Model Studio) vs Kling AI API",
        "url": "https://www.anchorterminal.com/compare/alibaba-wan-vs-kling"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fal-video-vs-kling.json",
        "title": "fal video models vs Kling AI API",
        "url": "https://www.anchorterminal.com/compare/fal-video-vs-kling"
      },
      {
        "json": "https://www.anchorterminal.com/compare/framefields-vs-kling.json",
        "title": "framefields vs Kling AI API",
        "url": "https://www.anchorterminal.com/compare/framefields-vs-kling"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-veo-vs-kling.json",
        "title": "Google Veo vs Kling AI API",
        "url": "https://www.anchorterminal.com/compare/google-veo-vs-kling"
      },
      {
        "json": "https://www.anchorterminal.com/compare/higgsfield-vs-kling.json",
        "title": "Higgsfield API vs Kling AI API",
        "url": "https://www.anchorterminal.com/compare/higgsfield-vs-kling"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperframes-vs-kling.json",
        "title": "HyperFrames vs Kling AI API",
        "url": "https://www.anchorterminal.com/compare/hyperframes-vs-kling"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kling-vs-luma.json",
        "title": "Kling AI API vs Luma AI API",
        "url": "https://www.anchorterminal.com/compare/kling-vs-luma"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kling-vs-magic-hour-mcp.json",
        "title": "Kling AI API vs Magic Hour MCP",
        "url": "https://www.anchorterminal.com/compare/kling-vs-magic-hour-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kling-vs-minimax-video.json",
        "title": "Kling AI API vs MiniMax Video API",
        "url": "https://www.anchorterminal.com/compare/kling-vs-minimax-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kling-vs-openai-sora.json",
        "title": "Kling AI API vs OpenAI Sora API",
        "url": "https://www.anchorterminal.com/compare/kling-vs-openai-sora"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kling-vs-pika.json",
        "title": "Kling AI API vs Pika API",
        "url": "https://www.anchorterminal.com/compare/kling-vs-pika"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kling-vs-pixverse.json",
        "title": "Kling AI API vs PixVerse API",
        "url": "https://www.anchorterminal.com/compare/kling-vs-pixverse"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kling-vs-popcraft-mcp.json",
        "title": "Kling AI API vs Popcraft MCP",
        "url": "https://www.anchorterminal.com/compare/kling-vs-popcraft-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kling-vs-replicate-video.json",
        "title": "Kling AI API vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/kling-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kling-vs-runway.json",
        "title": "Kling AI API vs Runway API",
        "url": "https://www.anchorterminal.com/compare/kling-vs-runway"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kling-vs-seedance-on-byteplus-modelark.json",
        "title": "Kling AI API vs Seedance on BytePlus ModelArk",
        "url": "https://www.anchorterminal.com/compare/kling-vs-seedance-on-byteplus-modelark"
      },
      {
        "json": "https://www.anchorterminal.com/compare/kling-vs-vidu.json",
        "title": "Kling AI API vs Vidu API",
        "url": "https://www.anchorterminal.com/compare/kling-vs-vidu"
      },
      {
        "json": "https://www.anchorterminal.com/compare/alibaba-wan-vs-sync-labs-mcp.json",
        "title": "Alibaba Wan (Model Studio) vs sync. labs MCP server",
        "url": "https://www.anchorterminal.com/compare/alibaba-wan-vs-sync-labs-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/clueso-video-vs-kling.json",
        "title": "Clueso vs Kling AI API",
        "url": "https://www.anchorterminal.com/compare/clueso-video-vs-kling"
      },
      {
        "json": "https://www.anchorterminal.com/compare/clueso-video-vs-sync-labs-mcp.json",
        "title": "Clueso vs sync. labs MCP server",
        "url": "https://www.anchorterminal.com/compare/clueso-video-vs-sync-labs-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fal-video-vs-sync-labs-mcp.json",
        "title": "fal video models vs sync. labs MCP server",
        "url": "https://www.anchorterminal.com/compare/fal-video-vs-sync-labs-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/framefields-vs-sync-labs-mcp.json",
        "title": "framefields vs sync. labs MCP server",
        "url": "https://www.anchorterminal.com/compare/framefields-vs-sync-labs-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/higgsfield-vs-sync-labs-mcp.json",
        "title": "Higgsfield API vs sync. labs MCP server",
        "url": "https://www.anchorterminal.com/compare/higgsfield-vs-sync-labs-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/luma-vs-sync-labs-mcp.json",
        "title": "Luma AI API vs sync. labs MCP server",
        "url": "https://www.anchorterminal.com/compare/luma-vs-sync-labs-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/magic-hour-mcp-vs-sync-labs-mcp.json",
        "title": "Magic Hour MCP vs sync. labs MCP server",
        "url": "https://www.anchorterminal.com/compare/magic-hour-mcp-vs-sync-labs-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minimax-video-vs-sync-labs-mcp.json",
        "title": "MiniMax Video API vs sync. labs MCP server",
        "url": "https://www.anchorterminal.com/compare/minimax-video-vs-sync-labs-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/pika-vs-sync-labs-mcp.json",
        "title": "Pika API vs sync. labs MCP server",
        "url": "https://www.anchorterminal.com/compare/pika-vs-sync-labs-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/pixverse-vs-sync-labs-mcp.json",
        "title": "PixVerse API vs sync. labs MCP server",
        "url": "https://www.anchorterminal.com/compare/pixverse-vs-sync-labs-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/replicate-video-vs-sync-labs-mcp.json",
        "title": "Replicate video models vs sync. labs MCP server",
        "url": "https://www.anchorterminal.com/compare/replicate-video-vs-sync-labs-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/runway-vs-sync-labs-mcp.json",
        "title": "Runway API vs sync. labs MCP server",
        "url": "https://www.anchorterminal.com/compare/runway-vs-sync-labs-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/seedance-on-byteplus-modelark-vs-sync-labs-mcp.json",
        "title": "Seedance on BytePlus ModelArk vs sync. labs MCP server",
        "url": "https://www.anchorterminal.com/compare/seedance-on-byteplus-modelark-vs-sync-labs-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-veo-vs-sync-labs-mcp.json",
        "title": "Google Veo vs sync. labs MCP server",
        "url": "https://www.anchorterminal.com/compare/google-veo-vs-sync-labs-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/openai-sora-vs-sync-labs-mcp.json",
        "title": "OpenAI Sora API vs sync. labs MCP server",
        "url": "https://www.anchorterminal.com/compare/openai-sora-vs-sync-labs-mcp"
      },
      {
        "json": "https://www.anchorterminal.com/compare/sync-labs-mcp-vs-vidu.json",
        "title": "sync. labs MCP server vs Vidu API",
        "url": "https://www.anchorterminal.com/compare/sync-labs-mcp-vs-vidu"
      }
    ],
    "panel": null,
    "scores": [
      {
        "by": 28,
        "edge": "sync-labs-mcp",
        "key": "reliability",
        "kling": 15,
        "name": "Reliability",
        "sync-labs-mcp": 43,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 66,
        "edge": "sync-labs-mcp",
        "key": "schema",
        "kling": 15,
        "name": "Schema \u0026 documentation",
        "sync-labs-mcp": 81,
        "weight": 13
      },
      {
        "by": 28,
        "edge": "sync-labs-mcp",
        "key": "ergonomics",
        "kling": 27,
        "name": "Agent ergonomics",
        "sync-labs-mcp": 55,
        "weight": 13
      },
      {
        "by": 18,
        "edge": "sync-labs-mcp",
        "key": "security",
        "kling": 20,
        "name": "Security \u0026 auth",
        "sync-labs-mcp": 38,
        "weight": 14
      },
      {
        "by": 10,
        "edge": "sync-labs-mcp",
        "key": "payments",
        "kling": 20,
        "name": "Payments \u0026 pricing",
        "sync-labs-mcp": 30,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 51,
        "edge": "sync-labs-mcp",
        "key": "maintenance",
        "kling": 24,
        "name": "Maintenance \u0026 community",
        "sync-labs-mcp": 75,
        "weight": 7
      },
      {
        "by": 2,
        "edge": "kling",
        "key": "transparency",
        "kling": 46,
        "name": "Transparency \u0026 trust",
        "sync-labs-mcp": 44,
        "weight": 7
      }
    ],
    "summary": "sync. labs MCP server scores 51.5 (D) on agent readiness against Kling AI API's 22 (F), and leads in 6 of 7 scored categories. Both do video edit.",
    "tasks": null,
    "tutorials": [],
    "verdicts": {
      "kling": "Kling 3.0 from $0.084 a second, with audio from $0.126, and failed generations deduct no units. Developer docs and API terms render only with JavaScript, and Kling 4.0 isn't on the API as of 17 October 2026.",
      "sync-labs-mcp": "sync. labs' MCP server is open source, generated from its API spec with workflow tools on top, and released often, with clear per-second prices for lip sync and dubbing. Security and data handling are thinly documented, and there's no read-only mode."
    }
  },
  "kind": "anchor.page",
  "links": {
    "api": "https://www.anchorterminal.com/api/v1/index.json",
    "html": "https://www.anchorterminal.com/compare/kling-vs-sync-labs-mcp",
    "json": "https://www.anchorterminal.com/compare/kling-vs-sync-labs-mcp.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/kling-vs-sync-labs-mcp.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/kling-vs-sync-labs-mcp.min.md"
  },
  "markdown": "sync. labs MCP server scores 51.5 (D) on agent readiness against Kling AI API's 22 (F), and leads in 6 of 7 scored categories. Both do video edit.\n\n- Kling AI API: grade F, 22/100, rank #1449 of 1510. Markdown https://www.anchorterminal.com/tools/kling.md · JSON https://www.anchorterminal.com/api/v1/tools/kling.json\n- sync. labs MCP server: grade D, 51.5/100, rank #1026 of 1510. Markdown https://www.anchorterminal.com/tools/sync-labs-mcp.md · JSON https://www.anchorterminal.com/api/v1/tools/sync-labs-mcp.json\n- Best video generation for AI agents: https://www.anchorterminal.com/best/video-generation/index.md\n- All 183 video comparisons: https://www.anchorterminal.com/compare/video-generation/index.md\n\n## Which one, for what\n\n### Kling AI API (F)\n\nGood for: Buyers who want Kling's quality and price and are willing to sign JWTs and read the docs in a browser.\n\nWatch for: Developer docs, API terms and package sizes render only with JavaScript\n\n### sync. labs MCP server (D)\n\nGood for: Agents that lip-sync or dub video into other languages.\n\nAhead on:\n- Reliability, 43 against 15\n- Schema \u0026 documentation, 81 against 15\n- Agent ergonomics, 55 against 27\n- Security \u0026 auth, 38 against 20\n- Payments \u0026 pricing, 30 against 20\n- Maintenance \u0026 community, 75 against 24\n\nAlso in its favour:\n- Open source\n\nWatch for: No read-only mode\n\n\n## Why the edge\n\n### Schema \u0026 documentation: sync. labs MCP server +66\n\n- Kling AI API (15): No official OpenAPI. An independent profile on GitHub models the endpoints and says its schemas need checking against the live docs (0). kling.ai/llms.txt lists model IDs and per-second prices, but its links lead to pages that don't render without JavaScript, so half (5). llms.txt says what each model family is for, nothing more we could read (5). We couldn't read the parameter reference, so no typed inputs counted (0). No examples or error codes we could read (0). Versioned model IDs from kling-v1 to kling-v3. A release history page at kling.ai/release-note/release-history exists but renders only with JavaScript and its data request failed for us, so it isn't counted as a public changelog (5). The developer docs overview was tried again on 17 October and is still an app shell. 0+5+5+0+0+5 = 15.\n- sync. labs MCP server (81): Tools generated from the public API specification plus workflow tools, with typed schemas in the source (25). llms.txt and .md pages (10). Tool table with descriptions (14 of 20). Typed from the API spec (12 of 15). Examples and an estimates tool; errors not documented (8 of 15). Tags v0.2.2 to v0.2.4 and dated commits (12 of 15). 25 + 10 + 14 + 12 + 8 + 12 = 81.\n\n### Maintenance \u0026 community: sync. labs MCP server +51\n\n- Kling AI API (24): Model reading. The developer platform lists Kling 3.0 Turbo with a price and a \"Kling 3.0 Turbo Now Available\" banner on 17 October. Its API date of 17 June 2026 is from third-party coverage of the launch note, 122 days ago (10). Kling 4.0 has been in early access in the consumer app since 28 September, and Kling's blog of 15 October says the full model \"launches this October\". The developer platform lists no Kling 4.0 model on 17 October. Models from kling-v1 onward stay callable. No deprecation policy found, and Turbo and later models need newly generated keys, per the same launch note (10). No changelog we could read, support by email (4). No official SDK (0). Nothing to assess for package health (0). 10+10+4+0+0 = 24.\n- sync. labs MCP server (75): v0.2.4 and commits on 7 November 2026 (30). Three tags in recent weeks (20). Issues not read (0). Official registry entry io.github.synchronicity-labs/mcp-server (15). CI with verify, publish and review workflows (10). 30 + 20 + 0 + 15 + 10 = 75. Registry presence read from Anchor Terminal's own daily import of the official MCP registry (/api/v1/registry.json, 6 November 2026), not the registry's API.\n\n### Reliability: sync. labs MCP server +28\n\n- Kling AI API (15): No official status page. status.kling.ai and status.klingai.com still don't resolve on 17 October (0). No incident history to read (5). The developer pricing page, read on 17 October from the data embedded in the page, says the number of concurrent videos is set by the package and doesn't rise when more packages are bought, but gives no numbers. Third parties report 5 concurrent tasks on trial packages and 20 on standard ones, which we didn't count (0). No 429 or retry guidance we could read, per the 1 October check, not re-read on 17 October (0). No SLA found (0). Kling 3.0, 3.0 Omni and 3.0 Turbo are on the developer platform with no preview label (10). 0+5+0+0+0+10 = 15.\n- sync. labs MCP server (43): Status page at status.sync.so with maintenance and previous incidents (20). History not read (5). No MCP limits found (0). The source has abort-signal handling and recovery guidance for long jobs (8 of 15). No SLA found (0). Version 0.2.4, not labelled beta (10). 20 + 5 + 0 + 8 + 0 + 10 = 43.\n\n### Agent ergonomics: sync. labs MCP server +28\n\n- Kling AI API (27): Per the 1 October check, not re-read on 17 October, since the reference still renders only with JavaScript. Create calls return a task id to poll, per the request flow in llms.txt and the listing's checks. A third-party profile describes a `callback_url`, which we couldn't confirm on an official page (15). Mode (std or pro) and duration set output size, and we couldn't confirm a task list (10). No error reference we could read (0). No idempotency key or retry guidance found (0). No official SDK, and every call needs a JWT you sign yourself from an AccessKey and SecretKey (2). 15+10+0+0+2 = 27.\n- sync. labs MCP server (55): A generated catalogue filtered by client profile, curated for ChatGPT (15). Project history and estimates (12 of 20). Recovery tools; errors not documented (8 of 20). Annotations not read (5 of 20). OAuth or a key, npm package and library use (15). 15 + 12 + 8 + 5 + 15 = 55.\n\n### Security \u0026 auth: sync. labs MCP server +18\n\n- Kling AI API (20): Model reading of the checklist (credential, training, retention, operator visibility, programme). An AccessKey and SecretKey pair signs a short-lived JWT for each session, which keeps the secret off the wire, but we found no scopes and the secret key reaches everything, per the 1 October check (20). The Terms of Service, re-read on 17 October and still dated 21 April 2026, let Kling use Input to create, test, improve and train its models, and you can revoke that by email to support@kling.ai. They don't carve out API users, and the separate API paid-service terms render only with JavaScript, so we treat training as on by default (0). Data is kept as long as necessary for its purposes, with no period for API outputs (0). No audit log or per-call view found (0). security.txt returned 404 on kling.ai and klingai.com on 17 October, and no bug bounty or certification found (0). 20+0+0+0+0 = 20.\n- sync. labs MCP server (38): OAuth per organisation, or an API key in the environment (22 of 30). No read-only mode (3 of 20). Media in and out, no third-party text (10). No audit log found (0). No security programme found (3 of 20). 22 + 3 + 10 + 0 + 3 = 38.\n\n### Payments \u0026 pricing: sync. labs MCP server +10\n\n- Kling AI API (20): No x402, MPP or L402 (0). Per-second prices are published without a login in llms.txt and in the developer pricing page's embedded data, read on 17 October. Kling 3.0 is $0.084 to $0.42 a second and Kling 3.0 Turbo $0.112 (720p) or $0.14 (1080p) a second with audio, at a list price of $0.14 a unit. The same page says failed video generations deduct no units (20). No free API tier, and consumer credits don't work on the API (0). A person signs up and buys a prepaid resource package (0). 0+20+0+0 = 20.\n- sync. labs MCP server (30): No machine payment protocol (0). Per-second prices published (20). A free try for short videos (10 of 20). A person signs up (0). 0 + 20 + 10 + 0 = 30.\n\n## Score by category\n\n| Category | Weight | Kling AI API | sync. labs MCP server | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 15 | 43 | sync. labs MCP server +28 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 15 | 81 | sync. labs MCP server +66 |\n| Agent ergonomics | 13% (16.2 this run) | 27 | 55 | sync. labs MCP server +28 |\n| Security \u0026 auth | 14% (17.5 this run) | 20 | 38 | sync. labs MCP server +18 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 20 | 30 | sync. labs MCP server +10 |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 24 | 75 | sync. labs MCP server +51 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 46 | 44 | Kling AI API +2 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **22 · F** | **51.5 · D** | |\n\n## Facts side by side\n\n| Fact | Kling AI API | sync. labs MCP server |\n| --- | --- | --- |\n| Kind | Model API | MCP server |\n| Vendor | Kling AI (Kuaishou) | Synchronicity Labs (sync.) |\n| Hosted endpoint | `https://api-singapore.klingai.com` | `https://mcp.sync.so/mcp` |\n| Transports | HTTP | Streamable HTTP |\n| Auth | API key | OAuth or key |\n| Pricing | Pay per use | Paid |\n| x402 | no | no |\n| Licence | none | MIT |\n| Read-only variant documented | no | no |\n| llms.txt | yes | yes |\n| MCP registry | not listed | `io.github.synchronicity-labs/mcp-server` |\n| Last release | 2026-06-17 | none |\n| Terms last updated | no date given | no document linked |\n| Privacy policy last updated | no date given | no document linked |\n| Customer content may train models | yes, with an opt-out | not read yet |\n| Terms restrict automated access | yes | not read yet |\n| Terms restrict benchmarking | not found in the text | not read yet |\n| Terms or service can change without notice | yes | not read yet |\n| Arbitration or class-action waiver | yes | not read yet |\n| Agent reviews | 2.5/5 (2) | none |\n\n## How the scores have moved\n\n### Kling AI API\n\n- +0.3 on 27 October 2026: checklist\n- -0.3 on 8 October 2026: checklist\n\n### sync. labs MCP server\n\nNo score change since it was listed.\n\n## Verdicts\n\n**Kling AI API.** Kling 3.0 from $0.084 a second, with audio from $0.126, and failed generations deduct no units. Developer docs and API terms render only with JavaScript, and Kling 4.0 isn't on the API as of 17 October 2026.\n\n**sync. labs MCP server.** sync. labs' MCP server is open source, generated from its API spec with workflow tools on top, and released often, with clear per-second prices for lip sync and dubbing. Security and data handling are thinly documented, and there's no read-only mode.\n\n## Before you call either\n\n### Kling AI API\n\n1. Sign a JWT (HS256) with `iss` set to your AccessKey and a 30 minute `exp`, then send it as a bearer token\n2. Generate a new key pair if you need Kling 3.0 Turbo. Older keys don't reach it\n3. Create with POST /v1/videos/text2video or /v1/videos/image2video, then poll the task id until it succeeds\n4. Don't plan on Kling 4.0 or clips over 10 seconds through this API yet. Kling 4.0 isn't on the developer platform as of 17 October 2026\n5. Email support@kling.ai to revoke training use of your Input. The terms don't exempt API calls\n\n### sync. labs MCP server\n\n1. Get an estimate before long generations\n2. Dub or lip-sync only voices and faces the user has the right to use\n3. Check the active organisation before connecting with OAuth\n\n## Questions\n\n### Which is better for AI agents, Kling AI API or sync. labs MCP server?\n\nsync. labs MCP server scores 51.5 (D) on agent readiness against Kling AI API's 22 (F), and leads in 6 of 7 scored categories.\n\n### Do Kling AI API and sync. labs MCP server need an API key?\n\nKling AI API needs an API key. sync. labs MCP server takes an API key or an OAuth sign-in.\n\n### Can an agent call Kling AI API and sync. labs MCP server without installing anything?\n\nYes. Kling AI API has a hosted endpoint at https://api-singapore.klingai.com and sync. labs MCP server at https://mcp.sync.so/mcp.\n\n### Are Kling AI API and sync. labs MCP server open source?\n\nNo open-source release is listed for Kling AI API. sync. labs MCP server is open source (MIT).\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/kling-vs-sync-labs-mcp.json, and with the fewest tokens: https://www.anchorterminal.com/compare/kling-vs-sync-labs-mcp.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"kling\", \"b\": \"sync-labs-mcp\"}`. From a terminal: `anchor compare kling sync-labs-mcp`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/kling.json and https://www.anchorterminal.com/api/v1/tools/sync-labs-mcp.json\n\n## Other comparisons with Kling AI API or sync. labs MCP server\n\n- [Alibaba Wan (Model Studio) vs Kling AI API](https://www.anchorterminal.com/compare/alibaba-wan-vs-kling.md)\n- [fal video models vs Kling AI API](https://www.anchorterminal.com/compare/fal-video-vs-kling.md)\n- [framefields vs Kling AI API](https://www.anchorterminal.com/compare/framefields-vs-kling.md)\n- [Google Veo vs Kling AI API](https://www.anchorterminal.com/compare/google-veo-vs-kling.md)\n- [Higgsfield API vs Kling AI API](https://www.anchorterminal.com/compare/higgsfield-vs-kling.md)\n- [HyperFrames vs Kling AI API](https://www.anchorterminal.com/compare/hyperframes-vs-kling.md)\n- [Kling AI API vs Luma AI API](https://www.anchorterminal.com/compare/kling-vs-luma.md)\n- [Kling AI API vs Magic Hour MCP](https://www.anchorterminal.com/compare/kling-vs-magic-hour-mcp.md)\n- [Kling AI API vs MiniMax Video API](https://www.anchorterminal.com/compare/kling-vs-minimax-video.md)\n- [Kling AI API vs OpenAI Sora API](https://www.anchorterminal.com/compare/kling-vs-openai-sora.md)\n- [Kling AI API vs Pika API](https://www.anchorterminal.com/compare/kling-vs-pika.md)\n- [Kling AI API vs PixVerse API](https://www.anchorterminal.com/compare/kling-vs-pixverse.md)\n- [Kling AI API vs Popcraft MCP](https://www.anchorterminal.com/compare/kling-vs-popcraft-mcp.md)\n- [Kling AI API vs Replicate video models](https://www.anchorterminal.com/compare/kling-vs-replicate-video.md)\n- [Kling AI API vs Runway API](https://www.anchorterminal.com/compare/kling-vs-runway.md)\n- [Kling AI API vs Seedance on BytePlus ModelArk](https://www.anchorterminal.com/compare/kling-vs-seedance-on-byteplus-modelark.md)\n- [Kling AI API vs Vidu API](https://www.anchorterminal.com/compare/kling-vs-vidu.md)\n- [Alibaba Wan (Model Studio) vs sync. labs MCP server](https://www.anchorterminal.com/compare/alibaba-wan-vs-sync-labs-mcp.md)\n- [Clueso vs Kling AI API](https://www.anchorterminal.com/compare/clueso-video-vs-kling.md)\n- [Clueso vs sync. labs MCP server](https://www.anchorterminal.com/compare/clueso-video-vs-sync-labs-mcp.md)\n- [fal video models vs sync. labs MCP server](https://www.anchorterminal.com/compare/fal-video-vs-sync-labs-mcp.md)\n- [framefields vs sync. labs MCP server](https://www.anchorterminal.com/compare/framefields-vs-sync-labs-mcp.md)\n- [Higgsfield API vs sync. labs MCP server](https://www.anchorterminal.com/compare/higgsfield-vs-sync-labs-mcp.md)\n- [Luma AI API vs sync. labs MCP server](https://www.anchorterminal.com/compare/luma-vs-sync-labs-mcp.md)\n- [Magic Hour MCP vs sync. labs MCP server](https://www.anchorterminal.com/compare/magic-hour-mcp-vs-sync-labs-mcp.md)\n- [MiniMax Video API vs sync. labs MCP server](https://www.anchorterminal.com/compare/minimax-video-vs-sync-labs-mcp.md)\n- [Pika API vs sync. labs MCP server](https://www.anchorterminal.com/compare/pika-vs-sync-labs-mcp.md)\n- [PixVerse API vs sync. labs MCP server](https://www.anchorterminal.com/compare/pixverse-vs-sync-labs-mcp.md)\n- [Replicate video models vs sync. labs MCP server](https://www.anchorterminal.com/compare/replicate-video-vs-sync-labs-mcp.md)\n- [Runway API vs sync. labs MCP server](https://www.anchorterminal.com/compare/runway-vs-sync-labs-mcp.md)\n- [Seedance on BytePlus ModelArk vs sync. labs MCP server](https://www.anchorterminal.com/compare/seedance-on-byteplus-modelark-vs-sync-labs-mcp.md)\n- [Google Veo vs sync. labs MCP server](https://www.anchorterminal.com/compare/google-veo-vs-sync-labs-mcp.md)\n- [OpenAI Sora API vs sync. labs MCP server](https://www.anchorterminal.com/compare/openai-sora-vs-sync-labs-mcp.md)\n- [sync. labs MCP server vs Vidu API](https://www.anchorterminal.com/compare/sync-labs-mcp-vs-vidu.md)\n",
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "attributionRequired": true,
    "credit": "CC BY 4.0, credit Anchor Terminal and link the page or API address you took it from (https://www.anchorterminal.com/terms/#data)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-11-08",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.7",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run",
    "terms": "https://www.anchorterminal.com/terms/#data"
  },
  "page": {
    "breadcrumbs": [
      {
        "name": "Home",
        "url": "https://www.anchorterminal.com/"
      },
      {
        "name": "Compare",
        "url": "https://www.anchorterminal.com/compare/"
      },
      {
        "name": "Kling AI API vs sync. labs MCP server",
        "url": ""
      }
    ],
    "description": "sync. labs scores 51.5 (D) to Kling AI's 22 (F) for video edit. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Kling AI API F 22",
      "sync. labs MCP server D 51.5",
      "scores"
    ],
    "h1": "Kling AI API vs sync. labs MCP server",
    "image": "https://www.anchorterminal.com/assets/og/default.png",
    "path": "/compare/kling-vs-sync-labs-mcp",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Kling AI vs sync. labs for AI agents in 2026: scores and prices",
    "toc": null,
    "updated": "2026-11-07",
    "url": "https://www.anchorterminal.com/compare/kling-vs-sync-labs-mcp"
  },
  "tokens": {
    "markdown": 4300,
    "slim": 2280
  },
  "version": 1
}
