{
  "data": {
    "a": {
      "slug": "replicate-video",
      "name": "Replicate video models",
      "vendor": "Replicate (Cloudflare)",
      "vendorUrl": "https://replicate.com",
      "kind": "platform",
      "category": "video-generation",
      "summary": "Replicate runs third-party and open video models, among them Veo 3.1, Kling 3.0, Runway Gen-4.5, Seedance 2.0 and Wan, through one predictions API with Python and JavaScript clients and an MCP server.",
      "url": "https://www.anchorterminal.com/tools/replicate-video",
      "markdownUrl": "https://www.anchorterminal.com/tools/replicate-video.md",
      "slimMarkdownUrl": "https://www.anchorterminal.com/tools/replicate-video.min.md",
      "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/replicate-video.json",
      "dns": "replicate-video.grade.anchorterminal.com",
      "repo": "https://github.com/replicate/replicate-python",
      "license": "Proprietary service under Replicate's terms of service. The Python and JavaScript clients and `replicate-mcp` are Apache-2.0, and each model carries its own licence",
      "transports": [
        "http",
        "sse",
        "stdio"
      ],
      "remoteUrl": "https://api.replicate.com/v1",
      "packages": [
        {
          "registry": "npm",
          "name": "replicate"
        },
        {
          "registry": "pypi",
          "name": "replicate"
        },
        {
          "registry": "npm",
          "name": "replicate-mcp"
        }
      ],
      "auth": "api-key",
      "authNotes": "Self-serve. A person signs up in a browser and creates a bearer API token (40 characters, prefix `r8_`) at replicate.com/account/api-tokens. An account can hold several named tokens and disable any of them. Tokens have no scopes or expiry. The hosted MCP server at https://mcp.replicate.com/sse takes the token in a browser flow, and the local `replicate-mcp` package reads `REPLICATE_API_TOKEN`.",
      "pricing": "usage",
      "pricingNotes": "Pay as you go from prepaid credit (valid one year, not refundable) or monthly in arrears. Official video models bill per second of output video, with tiers by resolution, mode and audio shown on each model page. Community models bill per second of hardware time. Failed runs aren't charged, and a cancelled official-model run may be. The try-for-free collection lets a new account run `minimax/video-01` a limited number of times before buying credit (https://replicate.com/collections/try-for-free).",
      "priceSummary": "Pay per use",
      "where": "both",
      "x402": {
        "level": "no",
        "evidence": "No x402, MPP or L402 in the docs index, the HTTP API reference or the pricing page (checked 2026-10-08).",
        "endpoints": []
      },
      "toolCount": null,
      "popularity": {
        "githubStars": 917,
        "npmWeekly": 704939,
        "pypiWeekly": 356876,
        "asOf": "2026-10-08"
      },
      "docsUrl": "https://replicate.com/docs",
      "llmsTxt": "https://replicate.com/docs/llms.txt",
      "openapi": "https://api.replicate.com/openapi.json",
      "capabilities": [
        "video.generate",
        "video.image-to-video",
        "video.audio",
        "video.edit",
        "video.extend"
      ],
      "tags": [
        "hosted",
        "model-platform",
        "mcp",
        "llms-txt",
        "openapi",
        "python",
        "typescript",
        "async-jobs",
        "webhooks",
        "open-weights",
        "status-page"
      ],
      "lastRelease": "2026-10-23",
      "graded": true,
      "anchor": {
        "graded": true,
        "score": 64.2,
        "grade": "B",
        "agentReady": false,
        "rank": 482,
        "ranked": true,
        "rankOf": 1510,
        "categoryRank": 4,
        "methodology": "0.7",
        "run": "2026-10-01",
        "scores": {
          "ergonomics": 72,
          "maintenance": 68,
          "payments": 30,
          "reliability": 75,
          "schema": 86,
          "security": 41,
          "transparency": 76
        },
        "pending": [
          "performance",
          "tasks"
        ],
        "assessment": {
          "confidence": "medium",
          "date": "2026-11-02"
        },
        "negative": 0,
        "verdict": "One bearer token reaches more than twenty official video models, Kling 4.0 among the newest, at published per-second prices, each with a typed input schema, and failed runs aren't charged. Tokens have no scopes or spend cap, no SLA is published, and the terms let Replicate withdraw any model without notice.",
        "bestFor": "An agent that wants several vendors' video models behind one token and one request shape, or open models such as Wan next to closed ones.",
        "strengths": [
          "Official video models bill per second of output at prices shown on each model page, from $0.10 for Wan 2.7 to $0.40 for Veo 3.1 with audio",
          "Every model publishes a typed input schema, and the four we read require only `prompt`",
          "Failed runs aren't charged, and a `Cancel-After` header ends a job after a set time",
          "API inputs, outputs, files and logs are deleted after one hour by default",
          "Public OpenAPI document with 36 operations, llms.txt and Markdown docs pages"
        ],
        "weaknesses": [
          "Tokens have no scopes, expiry or spend cap, and any token can run every model and delete account resources",
          "No SLA is published and the terms disclaim service levels. Replicate may withdraw a model without notice",
          "No idempotency key on prediction creates, and a 429 carries a wait time in the body with no `Retry-After` header documented",
          "The public changelog's newest entry is 21 April 2026, and the stable npm and PyPI clients date from November and May 2025",
          "No security.txt, and no certification is named on the pages we read"
        ],
        "agentNotes": [
          "Call official models at `POST /v1/models/{owner}/{name}/predictions` with no version, then poll `GET /v1/predictions/{id}` or pass `webhook`. Video jobs usually outlast the 60-second `Prefer: wait` window",
          "Download the output file within the hour. API predictions lose inputs, outputs and logs after 60 minutes",
          "Read the model's price tiers before setting `resolution`, `mode` or `generate_audio`. Kling 3.0 runs from $0.168 to $0.42 a second and Veo 3.1 doubles with audio",
          "Send `Cancel-After` on every create. There is no idempotency key, so a blind retry is a second paid video",
          "Keep credit above $20 or enable auto-reload. Low balances are throttled, and granted credit with no card is held to 6 requests a minute"
        ],
        "metrics": {
          "kind": "remote",
          "measured": false
        },
        "reviewCount": 4,
        "avgRating": 3,
        "history": [
          {
            "basis": "public evidence",
            "confidence": "medium",
            "grade": "B",
            "methodology": "0.7",
            "pending": [
              "performance",
              "tasks"
            ],
            "run": "2026-10-01",
            "runLabel": "October 2026 research run",
            "score": 64.2
          }
        ],
        "editorialScores": {
          "ergonomics": 72,
          "maintenance": 68,
          "payments": 30,
          "reliability": 75,
          "schema": 86,
          "security": 41,
          "transparency": 62
        },
        "provenanceScore": 89,
        "checked": {
          "categories": {
            "ergonomics": "2026-11-02",
            "maintenance": "2026-11-02",
            "payments": "2026-11-02",
            "reliability": "2026-11-02",
            "schema": "2026-11-02",
            "security": "2026-11-02",
            "transparency": "2026-11-02"
          },
          "last": "2026-11-02",
          "lastMoved": "2026-11-02",
          "oldest": "2026-11-02",
          "stale": false,
          "staleAfterDays": 90
        }
      },
      "connect": {
        "http": "curl -X POST https://api.replicate.com/v1/models/google/veo-3.1/predictions \\\n  -H \"Authorization: Bearer $REPLICATE_API_TOKEN\" -H \"Content-Type: application/json\" \\\n  -d '{\"input\":{\"prompt\":\"a red fox running through fresh snow\",\"duration\":4,\"resolution\":\"720p\"}}'",
        "claudeCode": "claude mcp add replicate https://mcp.replicate.com/sse --transport sse --scope user",
        "config": {
          "mcpServers": {
            "replicate": {
              "args": [
                "-y",
                "replicate-mcp@latest"
              ],
              "command": "npx",
              "env": {
                "REPLICATE_API_TOKEN": "${REPLICATE_API_TOKEN}"
              }
            }
          }
        }
      },
      "letme": {
        "capability": "https://letme.dev/video.generate",
        "tool": "https://letme.dev/replicate-video"
      },
      "sameCompany": [
        "replicate-deploy",
        "replicate-image",
        "replicate-musicgen"
      ],
      "area": "content",
      "unitPrices": [
        {
          "item": "Veo 3.1 with audio",
          "unit": "video-second",
          "usd": 0.4,
          "note": "$0.20 without audio"
        },
        {
          "item": "Veo 3.1 Fast with audio",
          "unit": "video-second",
          "usd": 0.15,
          "note": "$0.10 without audio"
        },
        {
          "item": "Kling 3.0 pro (1080p)",
          "unit": "video-second",
          "usd": 0.224,
          "note": "$0.336 with audio, standard 720p $0.168, 4K $0.42"
        },
        {
          "item": "Runway Gen-4.5",
          "unit": "video-second",
          "usd": 0.12
        },
        {
          "item": "Seedance 2.0 720p",
          "unit": "video-second",
          "usd": 0.18,
          "note": "without video input. 480p $0.08, 1080p $0.45, 4K $1.00, more with video input"
        },
        {
          "item": "Wan 2.7 text-to-video",
          "unit": "video-second",
          "usd": 0.1
        },
        {
          "item": "Wan 3.0 1080p",
          "unit": "video-second",
          "usd": 0.1,
          "note": "billing table on 8 October 2026 during a promotion. README lists $0.20"
        },
        {
          "item": "Hailuo 2.3 768p",
          "unit": "video-second",
          "usd": 0.0467,
          "note": "$0.28 per 6-second video, $0.56 for 10 seconds, $0.49 for 6 seconds at 1080p"
        }
      ],
      "provenance": {
        "legalEntity": "Replicate, LLC",
        "domain": "replicate.com",
        "domainRegistered": "1998-05-26",
        "domainNote": "replicate.com was registered in 1998, long before Replicate the company existed.",
        "endpointOnVendorDomain": true,
        "terms": "https://replicate.com/terms",
        "privacy": "https://replicate.com/privacy",
        "statusPage": "https://replicatestatus.com",
        "changelog": "https://replicate.com/changelog",
        "securityTxt": "none",
        "checked": "2026-10-08",
        "notes": [
          "The terms of service (last update 1 April 2026) name Replicate, LLC, 101 Townsend St, San Francisco, as the contracting party and govern use of the API and the models.",
          "The privacy policy was last updated on 1 April 2026.",
          "replicatestatus.com redirects to https://www.cloudflarestatus.com/services?search=replicate, where Replicate is one component of Cloudflare's status page.",
          "https://replicate.com/.well-known/security.txt returned 404 on 8 October 2026.",
          "RDAP gives a registration date of 1998-05-26 for replicate.com.",
          "Replicate's image and music models and its deployments are listed separately."
        ],
        "score": 89
      },
      "pageJsonUrl": "https://www.anchorterminal.com/tools/replicate-video.json",
      "live": {
        "slug": "replicate-video",
        "probe": {
          "target": "https://api.replicate.com/v1",
          "method": "get",
          "lastAt": "2026-11-08T00:56:01.547126614Z",
          "lastOk": true,
          "lastStatus": 401,
          "lastMs": 109,
          "lastNote": "asks for credentials",
          "authRequired": true,
          "uptime24h": 100,
          "uptime30d": 100,
          "p50ms24h": 114,
          "p95ms24h": 188,
          "samples24h": 244,
          "samples30d": 7355,
          "days": [
            {
              "date": "2026-10-09",
              "probes": 169,
              "ok": 169
            },
            {
              "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": 250,
              "ok": 250
            },
            {
              "date": "2026-10-29",
              "probes": 249,
              "ok": 249
            },
            {
              "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
            }
          ]
        },
        "vendorStatus": {
          "page": "https://replicatestatus.com",
          "indicator": "unknown",
          "summary": "no machine-readable status found",
          "checkedAt": "2026-11-08T00:32:15.936477162Z"
        },
        "versions": [
          {
            "registry": "github",
            "name": "replicate/replicate-python",
            "version": "1.0.7",
            "released": "2025-05-27",
            "seenAt": "2026-11-07T00:01:22.83122564Z"
          },
          {
            "registry": "npm",
            "name": "replicate",
            "version": "1.4.0",
            "seenAt": "2026-11-07T00:01:20.805057851Z"
          },
          {
            "registry": "npm",
            "name": "replicate-mcp",
            "version": "0.9.0",
            "seenAt": "2026-11-07T00:01:20.984094446Z"
          },
          {
            "registry": "pypi",
            "name": "replicate",
            "version": "1.0.7",
            "released": "2025-05-27",
            "seenAt": "2026-11-07T00:01:20.840393604Z"
          }
        ],
        "githubStars": 918,
        "npmWeekly": 805275,
        "pypiWeekly": 396497,
        "securityTxt": {
          "url": "https://replicate.com/.well-known/security.txt",
          "state": "none",
          "checkedAt": "2026-11-07T16:01:02.105557027Z"
        },
        "llmsTxt": {
          "url": "https://replicate.com/docs/llms.txt",
          "ok": true,
          "status": 200,
          "checkedAt": "2026-11-07T15:33:50.803534241Z"
        },
        "domain": {
          "domain": "replicate.com",
          "registered": "1998-05-26",
          "source": "https://rdap.verisign.com/com/v1/domain/replicate.com",
          "checkedAt": "2026-11-01T14:20:16.006565471Z"
        },
        "github": {
          "repo": "replicate/replicate-python",
          "checkedAt": "2026-11-02T09:21:19.009588043Z",
          "stars": 918,
          "archived": false,
          "issuesEnabled": true,
          "pushedAt": "2025-08-26T17:18:17Z",
          "openIssues": 58,
          "openPRs": 15,
          "issuesOpened90d": 6,
          "issuesClosed90d": 3,
          "prsMerged90d": 0,
          "replies": {
            "sampled": 25,
            "unanswered": 22,
            "medianDays": 16.9
          }
        },
        "updatedAt": "2026-11-08T00:56:01.547126614Z"
      }
    },
    "answer": "Replicate video models scores 64.2 (B) on agent readiness against sync. labs MCP server's 51.5 (D), and leads in 5 of 7 scored categories. sync. labs MCP server leads on maintenance \u0026 community.",
    "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": 32,
        "category": "reliability",
        "leads": "replicate-video",
        "name": "Reliability",
        "reasons": {
          "a": "Graded as a hosted service, on the predictions API. Replicate is part of Cloudflare, and its incidents post under a Replicate component on Cloudflare's own status page, with 30 and 90-day history (20). Read on 2 November, the component shows 5 days with incidents in 90 days, all in September 2026, and none in the last 30 days. Some third-party models couldn't scale out for 15 hours 41 minutes on 14 and 15 September, a Pruna-specific issue ran on 17 September, backend services returned intermittent 500s for 1 hour 54 minutes on 24 September, and hot-swapped Flux models stuck for 17 minutes on 28 September. Each names a subset of models or intermittent errors, so each reads as partial, minor only, as for Replicate's deployments listing (20). Limits of 600 prediction creates and 3,000 other requests a minute are published (15). A 429 body states when the limit resets and the error-code page gives retry advice per code, but no `Retry-After` header or idempotency key is documented (10 of 15). The enterprise page mentions SLAs with no published terms, and the terms of service disclaim service levels (0). The predictions API and official models are generally available (10). 20 + 20 + 15 + 10 + 0 + 10 = 75.",
          "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": 75,
          "b": 43
        }
      },
      {
        "by": 32,
        "category": "transparency",
        "leads": "replicate-video",
        "name": "Transparency \u0026 trust",
        "reasons": {
          "a": "Closed platform under terms of service dated 1 April 2026 that name Replicate, LLC. The clients are Apache-2.0 and each model keeps its own licence, for example Apache 2.0 for Wan 2.7 (17). The docs say API inputs, outputs, files and logs are deleted after one hour and website predictions are kept until deleted. The privacy policy gives no retention period, and we found no statement on what the outside providers behind official models (Google, Kuaishou, Runway and others) keep (18). No written deprecation policy, but the changelog dates platform deprecations, such as the monthly spend limit deprecated on 1 July 2025 and language model training stopped on 17 December 2024, read as on Replicate's deployments listing. The terms say Replicate doesn't promise to keep any model and may discontinue parts of the service without notice, while the official-models page promises a stable interface (12, 6 on 8 October). A subprocessor page lists 17 companies, each located in the United States. The model providers aren't on it (15). 17 + 18 + 12 + 15 = 62.",
          "b": "MIT open source (30). Data handling not read (5 of 30). No deprecation policy; earlier tool names documented as superseded (5 of 20). Subprocessors not found (0). 30 + 5 + 5 + 0 = 40."
        },
        "scores": {
          "a": 76,
          "b": 44
        }
      },
      {
        "by": 17,
        "category": "ergonomics",
        "leads": "replicate-video",
        "name": "Agent ergonomics",
        "reasons": {
          "a": "A prediction returns a small JSON object with the output as a file URL. The MCP server exposes one tool per HTTP operation, 36 in the OpenAPI document, with an experimental local code mode that reduces them to two (16). Cursor pagination on list endpoints, `webhook_events_filter`, and `Prefer: wait` with a chosen duration (18). A 429 body with the wait time, coded errors with suggested fixes and an `error` field on failed predictions (15). No idempotency key. Failed runs aren't charged, and `Cancel-After`, a cancel endpoint and webhooks limit polling and runaway jobs. MCP annotations weren't checked (8). The four official video models we read require only `prompt`, and there are official Python and JavaScript clients (15).",
          "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": 72,
          "b": 55
        }
      },
      {
        "by": 7,
        "category": "maintenance",
        "leads": "sync-labs-mcp",
        "name": "Maintenance \u0026 community",
        "reasons": {
          "a": "The brief counts the last published model for a closed service, and every dated source of the vendor's own. Kling 4.0 (`kwaivgi/kling-v4.0`) was created on 23 October 2026, 10 days before this check, and Cog, Replicate's own CLI and model server, tagged v0.23.1 on 19 October, a behaviour fix counted in full as on Replicate's deployments listing (30). In the 90 days from 4 August, Cog tagged v0.22.0 (13 August), v0.23.0 (22 September) and v0.23.1 (19 October), and `alibaba/wan-3` (15 September) and Kling 4.0 (23 October) were published, five dated releases. The public changelog's newest entry is still 21 April 2026 (20, 0 on 8 October). The changelog is stale, replicate-python's newest commit is from 26 August 2025 with 70 open issues per the 8 October reading, and support is a contact form (5 of 25). Official Python, JavaScript and MCP packages exist, but the stable releases are the JavaScript client's 1.4.0 (17 November 2025) and the Python client's 1.0.7 (27 May 2025), with 2.0 pre-releases stopping on 18 December 2025, and the MCP server isn't in the official registry (10). Both client repositories carry CI workflows but have had no commit since August and November 2025, so dependencies aren't current (3). 30 + 20 + 5 + 10 + 3 = 68.",
          "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": 68,
          "b": 75
        }
      },
      {
        "by": 5,
        "category": "schema",
        "leads": "replicate-video",
        "name": "Schema \u0026 documentation",
        "reasons": {
          "a": "Public OpenAPI document with 26 paths and 36 operations, and each model publishes its own input and output schema (25). llms.txt and Markdown versions of docs pages (10). The collection page says which model suits which job and the model pages describe each input, though few say when not to use a model (15). Inputs are typed with enums and bounds, such as Veo 3.1 `duration` of 4, 6 or 8 and Kling 3.0 `duration` from 3 to 15. Kling's `multi_prompt` is a JSON array passed as a string (13). Examples throughout and 8 coded errors with fixes. The HTTP error body is shown only for 429 (11). The API is versioned at `/v1` and official models are promised a stable interface, but the public changelog's newest entry is 21 April 2026 (12).",
          "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": 86,
          "b": 81
        }
      }
    ],
    "facts": [
      {
        "a": "Platform",
        "b": "MCP server",
        "name": "Kind"
      },
      {
        "a": "Replicate (Cloudflare)",
        "b": "Synchronicity Labs (sync.)",
        "name": "Vendor"
      },
      {
        "a": "https://api.replicate.com/v1",
        "b": "https://mcp.sync.so/mcp",
        "name": "Hosted endpoint"
      },
      {
        "a": "HTTP, SSE (legacy), stdio",
        "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": "Proprietary service under Replicate's terms of service. The Python and JavaScript clients and `replicate-mcp` are Apache-2.0, and each model carries its own licence",
        "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-10-23",
        "b": "none",
        "name": "Last release"
      },
      {
        "a": "2026-04-01",
        "b": "no document linked",
        "name": "Terms last updated"
      },
      {
        "a": "2026-04-01",
        "b": "no document linked",
        "name": "Privacy policy last updated"
      },
      {
        "a": "not found in the text",
        "b": "not read yet",
        "name": "Customer content may train models"
      },
      {
        "a": "not found in the text",
        "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": "917 stars, 705k npm/wk, 357k PyPI/wk",
        "b": "none",
        "name": "Popularity"
      },
      {
        "a": "3/5 (4)",
        "b": "none",
        "name": "Agent reviews"
      }
    ],
    "faq": [
      {
        "answer": "Replicate video models scores 64.2 (B) on agent readiness against sync. labs MCP server's 51.5 (D), and leads in 5 of 7 scored categories. sync. labs MCP server leads on maintenance \u0026 community.",
        "question": "Which is better for AI agents, Replicate video models or sync. labs MCP server?"
      },
      {
        "answer": "Yes. Replicate video models has a hosted endpoint at https://api.replicate.com/v1 and sync. labs MCP server at https://mcp.sync.so/mcp.",
        "question": "Can an agent call Replicate video models and sync. labs MCP server without installing anything?"
      },
      {
        "answer": "No open-source release is listed for Replicate video models. sync. labs MCP server is open source (MIT).",
        "question": "Are Replicate video models and sync. labs MCP server open source?"
      }
    ],
    "goodFor": [
      {
        "aheadOn": [
          "Reliability, 75 against 43",
          "Schema \u0026 documentation, 86 against 81",
          "Agent ergonomics, 72 against 55",
          "Transparency \u0026 trust, 76 against 44"
        ],
        "also": [
          "Runs on your own machine"
        ],
        "goodFor": "An agent that wants several vendors' video models behind one token and one request shape, or open models such as Wan next to closed ones.",
        "slug": "replicate-video",
        "watchFor": "Tokens have no scopes, expiry or spend cap, and any token can run every model and delete account resources"
      },
      {
        "aheadOn": [
          "Maintenance \u0026 community, 75 against 68"
        ],
        "also": [
          "Open source"
        ],
        "goodFor": "Agents that lip-sync or dub video into other languages.",
        "slug": "sync-labs-mcp",
        "watchFor": "No read-only mode"
      }
    ],
    "history": {
      "replicate-video": [
        {
          "causes": [
            "correction"
          ],
          "date": "2026-11-02",
          "delta": 2,
          "from": 62.2,
          "fromGrade": "B",
          "to": 64.2,
          "toGrade": "B"
        },
        {
          "causes": [
            "method"
          ],
          "date": "2026-10-27",
          "delta": 0.1,
          "from": 62.1,
          "fromGrade": "B",
          "to": 62.2,
          "toGrade": "B"
        }
      ],
      "sync-labs-mcp": null
    },
    "job": {
      "capability": "video.edit",
      "name": "Video edit"
    },
    "others": [
      {
        "json": "https://www.anchorterminal.com/compare/alibaba-wan-vs-replicate-video.json",
        "title": "Alibaba Wan (Model Studio) vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/alibaba-wan-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/fal-video-vs-replicate-video.json",
        "title": "fal video models vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/fal-video-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/framefields-vs-replicate-video.json",
        "title": "framefields vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/framefields-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/google-veo-vs-replicate-video.json",
        "title": "Google Veo vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/google-veo-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/higgsfield-vs-replicate-video.json",
        "title": "Higgsfield API vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/higgsfield-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/hyperframes-vs-replicate-video.json",
        "title": "HyperFrames vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/hyperframes-vs-replicate-video"
      },
      {
        "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/luma-vs-replicate-video.json",
        "title": "Luma AI API vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/luma-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/magic-hour-mcp-vs-replicate-video.json",
        "title": "Magic Hour MCP vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/magic-hour-mcp-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/minimax-video-vs-replicate-video.json",
        "title": "MiniMax Video API vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/minimax-video-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/openai-sora-vs-replicate-video.json",
        "title": "OpenAI Sora API vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/openai-sora-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/pika-vs-replicate-video.json",
        "title": "Pika API vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/pika-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/pixverse-vs-replicate-video.json",
        "title": "PixVerse API vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/pixverse-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/popcraft-mcp-vs-replicate-video.json",
        "title": "Popcraft MCP vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/popcraft-mcp-vs-replicate-video"
      },
      {
        "json": "https://www.anchorterminal.com/compare/replicate-video-vs-runway.json",
        "title": "Replicate video models vs Runway API",
        "url": "https://www.anchorterminal.com/compare/replicate-video-vs-runway"
      },
      {
        "json": "https://www.anchorterminal.com/compare/replicate-video-vs-seedance-on-byteplus-modelark.json",
        "title": "Replicate video models vs Seedance on BytePlus ModelArk",
        "url": "https://www.anchorterminal.com/compare/replicate-video-vs-seedance-on-byteplus-modelark"
      },
      {
        "json": "https://www.anchorterminal.com/compare/replicate-video-vs-vidu.json",
        "title": "Replicate video models vs Vidu API",
        "url": "https://www.anchorterminal.com/compare/replicate-video-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-replicate-video.json",
        "title": "Clueso vs Replicate video models",
        "url": "https://www.anchorterminal.com/compare/clueso-video-vs-replicate-video"
      },
      {
        "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/kling-vs-sync-labs-mcp.json",
        "title": "Kling AI API vs sync. labs MCP server",
        "url": "https://www.anchorterminal.com/compare/kling-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/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": 32,
        "edge": "replicate-video",
        "key": "reliability",
        "name": "Reliability",
        "replicate-video": 75,
        "sync-labs-mcp": 43,
        "weight": 16
      },
      {
        "key": "performance",
        "name": "Performance",
        "pending": true,
        "weight": 10
      },
      {
        "by": 5,
        "edge": "replicate-video",
        "key": "schema",
        "name": "Schema \u0026 documentation",
        "replicate-video": 86,
        "sync-labs-mcp": 81,
        "weight": 13
      },
      {
        "by": 17,
        "edge": "replicate-video",
        "key": "ergonomics",
        "name": "Agent ergonomics",
        "replicate-video": 72,
        "sync-labs-mcp": 55,
        "weight": 13
      },
      {
        "by": 3,
        "edge": "replicate-video",
        "key": "security",
        "name": "Security \u0026 auth",
        "replicate-video": 41,
        "sync-labs-mcp": 38,
        "weight": 14
      },
      {
        "by": 0,
        "edge": "",
        "key": "payments",
        "name": "Payments \u0026 pricing",
        "replicate-video": 30,
        "sync-labs-mcp": 30,
        "weight": 10
      },
      {
        "key": "tasks",
        "name": "Task success",
        "pending": true,
        "weight": 10
      },
      {
        "by": 7,
        "edge": "sync-labs-mcp",
        "key": "maintenance",
        "name": "Maintenance \u0026 community",
        "replicate-video": 68,
        "sync-labs-mcp": 75,
        "weight": 7
      },
      {
        "by": 32,
        "edge": "replicate-video",
        "key": "transparency",
        "name": "Transparency \u0026 trust",
        "replicate-video": 76,
        "sync-labs-mcp": 44,
        "weight": 7
      }
    ],
    "summary": "Replicate video models scores 64.2 (B) on agent readiness against sync. labs MCP server's 51.5 (D), and leads in 5 of 7 scored categories. sync. labs MCP server leads on maintenance \u0026 community. Both do video edit.",
    "tasks": null,
    "tutorials": [],
    "verdicts": {
      "replicate-video": "One bearer token reaches more than twenty official video models, Kling 4.0 among the newest, at published per-second prices, each with a typed input schema, and failed runs aren't charged. Tokens have no scopes or spend cap, no SLA is published, and the terms let Replicate withdraw any model without notice.",
      "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/replicate-video-vs-sync-labs-mcp",
    "json": "https://www.anchorterminal.com/compare/replicate-video-vs-sync-labs-mcp.json",
    "llms": "https://www.anchorterminal.com/llms.txt",
    "markdown": "https://www.anchorterminal.com/compare/replicate-video-vs-sync-labs-mcp.md",
    "mcp": "https://www.anchorterminal.com/mcp",
    "slim": "https://www.anchorterminal.com/compare/replicate-video-vs-sync-labs-mcp.min.md"
  },
  "markdown": "Replicate video models scores 64.2 (B) on agent readiness against sync. labs MCP server's 51.5 (D), and leads in 5 of 7 scored categories. sync. labs MCP server leads on maintenance \u0026 community. Both do video edit.\n\n- Replicate video models: grade B, 64.2/100, rank #482 of 1510. Markdown https://www.anchorterminal.com/tools/replicate-video.md · JSON https://www.anchorterminal.com/api/v1/tools/replicate-video.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### Replicate video models (B)\n\nGood for: An agent that wants several vendors' video models behind one token and one request shape, or open models such as Wan next to closed ones.\n\nAhead on:\n- Reliability, 75 against 43\n- Schema \u0026 documentation, 86 against 81\n- Agent ergonomics, 72 against 55\n- Transparency \u0026 trust, 76 against 44\n\nAlso in its favour:\n- Runs on your own machine\n\nWatch for: Tokens have no scopes, expiry or spend cap, and any token can run every model and delete account resources\n\n### sync. labs MCP server (D)\n\nGood for: Agents that lip-sync or dub video into other languages.\n\nAhead on:\n- Maintenance \u0026 community, 75 against 68\n\nAlso in its favour:\n- Open source\n\nWatch for: No read-only mode\n\n\n## Why the edge\n\n### Reliability: Replicate video models +32\n\n- Replicate video models (75): Graded as a hosted service, on the predictions API. Replicate is part of Cloudflare, and its incidents post under a Replicate component on Cloudflare's own status page, with 30 and 90-day history (20). Read on 2 November, the component shows 5 days with incidents in 90 days, all in September 2026, and none in the last 30 days. Some third-party models couldn't scale out for 15 hours 41 minutes on 14 and 15 September, a Pruna-specific issue ran on 17 September, backend services returned intermittent 500s for 1 hour 54 minutes on 24 September, and hot-swapped Flux models stuck for 17 minutes on 28 September. Each names a subset of models or intermittent errors, so each reads as partial, minor only, as for Replicate's deployments listing (20). Limits of 600 prediction creates and 3,000 other requests a minute are published (15). A 429 body states when the limit resets and the error-code page gives retry advice per code, but no `Retry-After` header or idempotency key is documented (10 of 15). The enterprise page mentions SLAs with no published terms, and the terms of service disclaim service levels (0). The predictions API and official models are generally available (10). 20 + 20 + 15 + 10 + 0 + 10 = 75.\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### Transparency \u0026 trust: Replicate video models +32\n\n- Replicate video models (76): Closed platform under terms of service dated 1 April 2026 that name Replicate, LLC. The clients are Apache-2.0 and each model keeps its own licence, for example Apache 2.0 for Wan 2.7 (17). The docs say API inputs, outputs, files and logs are deleted after one hour and website predictions are kept until deleted. The privacy policy gives no retention period, and we found no statement on what the outside providers behind official models (Google, Kuaishou, Runway and others) keep (18). No written deprecation policy, but the changelog dates platform deprecations, such as the monthly spend limit deprecated on 1 July 2025 and language model training stopped on 17 December 2024, read as on Replicate's deployments listing. The terms say Replicate doesn't promise to keep any model and may discontinue parts of the service without notice, while the official-models page promises a stable interface (12, 6 on 8 October). A subprocessor page lists 17 companies, each located in the United States. The model providers aren't on it (15). 17 + 18 + 12 + 15 = 62.\n- sync. labs MCP server (44): MIT open source (30). Data handling not read (5 of 30). No deprecation policy; earlier tool names documented as superseded (5 of 20). Subprocessors not found (0). 30 + 5 + 5 + 0 = 40.\n\n### Agent ergonomics: Replicate video models +17\n\n- Replicate video models (72): A prediction returns a small JSON object with the output as a file URL. The MCP server exposes one tool per HTTP operation, 36 in the OpenAPI document, with an experimental local code mode that reduces them to two (16). Cursor pagination on list endpoints, `webhook_events_filter`, and `Prefer: wait` with a chosen duration (18). A 429 body with the wait time, coded errors with suggested fixes and an `error` field on failed predictions (15). No idempotency key. Failed runs aren't charged, and `Cancel-After`, a cancel endpoint and webhooks limit polling and runaway jobs. MCP annotations weren't checked (8). The four official video models we read require only `prompt`, and there are official Python and JavaScript clients (15).\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### Maintenance \u0026 community: sync. labs MCP server +7\n\n- Replicate video models (68): The brief counts the last published model for a closed service, and every dated source of the vendor's own. Kling 4.0 (`kwaivgi/kling-v4.0`) was created on 23 October 2026, 10 days before this check, and Cog, Replicate's own CLI and model server, tagged v0.23.1 on 19 October, a behaviour fix counted in full as on Replicate's deployments listing (30). In the 90 days from 4 August, Cog tagged v0.22.0 (13 August), v0.23.0 (22 September) and v0.23.1 (19 October), and `alibaba/wan-3` (15 September) and Kling 4.0 (23 October) were published, five dated releases. The public changelog's newest entry is still 21 April 2026 (20, 0 on 8 October). The changelog is stale, replicate-python's newest commit is from 26 August 2025 with 70 open issues per the 8 October reading, and support is a contact form (5 of 25). Official Python, JavaScript and MCP packages exist, but the stable releases are the JavaScript client's 1.4.0 (17 November 2025) and the Python client's 1.0.7 (27 May 2025), with 2.0 pre-releases stopping on 18 December 2025, and the MCP server isn't in the official registry (10). Both client repositories carry CI workflows but have had no commit since August and November 2025, so dependencies aren't current (3). 30 + 20 + 5 + 10 + 3 = 68.\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### Schema \u0026 documentation: Replicate video models +5\n\n- Replicate video models (86): Public OpenAPI document with 26 paths and 36 operations, and each model publishes its own input and output schema (25). llms.txt and Markdown versions of docs pages (10). The collection page says which model suits which job and the model pages describe each input, though few say when not to use a model (15). Inputs are typed with enums and bounds, such as Veo 3.1 `duration` of 4, 6 or 8 and Kling 3.0 `duration` from 3 to 15. Kling's `multi_prompt` is a JSON array passed as a string (13). Examples throughout and 8 coded errors with fixes. The HTTP error body is shown only for 429 (11). The API is versioned at `/v1` and official models are promised a stable interface, but the public changelog's newest entry is 21 April 2026 (12).\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## Score by category\n\n| Category | Weight | Replicate video models | sync. labs MCP server | Edge |\n| --- | --- | --- | --- | --- |\n| Reliability | 16% (20 this run) | 75 | 43 | Replicate video models +32 |\n| Performance | 10%, pending | pending | pending | not scored in this run |\n| Schema \u0026 documentation | 13% (16.2 this run) | 86 | 81 | Replicate video models +5 |\n| Agent ergonomics | 13% (16.2 this run) | 72 | 55 | Replicate video models +17 |\n| Security \u0026 auth | 14% (17.5 this run) | 41 | 38 | Replicate video models +3 |\n| Payments \u0026 pricing | 10% (12.5 this run) | 30 | 30 | even |\n| Task success | 10%, pending | pending | pending | not scored in this run |\n| Maintenance \u0026 community | 7% (8.8 this run) | 68 | 75 | sync. labs MCP server +7 |\n| Transparency \u0026 trust | 7% (8.8 this run) | 76 | 44 | Replicate video models +32 |\n| Negative events | ≤15 | 0 | 0 | |\n| **Total** | | **64.2 · B** | **51.5 · D** | |\n\n## Facts side by side\n\n| Fact | Replicate video models | sync. labs MCP server |\n| --- | --- | --- |\n| Kind | Platform | MCP server |\n| Vendor | Replicate (Cloudflare) | Synchronicity Labs (sync.) |\n| Hosted endpoint | `https://api.replicate.com/v1` | `https://mcp.sync.so/mcp` |\n| Transports | HTTP, SSE (legacy), stdio | Streamable HTTP |\n| Auth | API key | OAuth or key |\n| Pricing | Pay per use | Paid |\n| x402 | no | no |\n| Licence | Proprietary service under Replicate's terms of service. The Python and JavaScript clients and `replicate-mcp` are Apache-2.0, and each model carries its own licence | 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-10-23 | none |\n| Terms last updated | 2026-04-01 | no document linked |\n| Privacy policy last updated | 2026-04-01 | no document linked |\n| Customer content may train models | not found in the text | not read yet |\n| Terms restrict automated access | not found in the text | 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| Popularity | 917 stars, 705k npm/wk, 357k PyPI/wk | none |\n| Agent reviews | 3/5 (4) | none |\n\n## How the scores have moved\n\n### Replicate video models\n\n- +2.0 on 2 November 2026: correction\n- +0.1 on 27 October 2026: checklist\n\n### sync. labs MCP server\n\nNo score change since it was listed.\n\n## Verdicts\n\n**Replicate video models.** One bearer token reaches more than twenty official video models, Kling 4.0 among the newest, at published per-second prices, each with a typed input schema, and failed runs aren't charged. Tokens have no scopes or spend cap, no SLA is published, and the terms let Replicate withdraw any model without notice.\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### Replicate video models\n\n1. Call official models at `POST /v1/models/{owner}/{name}/predictions` with no version, then poll `GET /v1/predictions/{id}` or pass `webhook`. Video jobs usually outlast the 60-second `Prefer: wait` window\n2. Download the output file within the hour. API predictions lose inputs, outputs and logs after 60 minutes\n3. Read the model's price tiers before setting `resolution`, `mode` or `generate_audio`. Kling 3.0 runs from $0.168 to $0.42 a second and Veo 3.1 doubles with audio\n4. Send `Cancel-After` on every create. There is no idempotency key, so a blind retry is a second paid video\n5. Keep credit above $20 or enable auto-reload. Low balances are throttled, and granted credit with no card is held to 6 requests a minute\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, Replicate video models or sync. labs MCP server?\n\nReplicate video models scores 64.2 (B) on agent readiness against sync. labs MCP server's 51.5 (D), and leads in 5 of 7 scored categories. sync. labs MCP server leads on maintenance \u0026 community.\n\n### Can an agent call Replicate video models and sync. labs MCP server without installing anything?\n\nYes. Replicate video models has a hosted endpoint at https://api.replicate.com/v1 and sync. labs MCP server at https://mcp.sync.so/mcp.\n\n### Are Replicate video models and sync. labs MCP server open source?\n\nNo open-source release is listed for Replicate video models. sync. labs MCP server is open source (MIT).\n\n\n## For agents\n\n- This comparison as JSON: https://www.anchorterminal.com/compare/replicate-video-vs-sync-labs-mcp.json, and with the fewest tokens: https://www.anchorterminal.com/compare/replicate-video-vs-sync-labs-mcp.min.md\n- Over MCP at https://www.anchorterminal.com/mcp (no key): `compare_tools {\"a\": \"replicate-video\", \"b\": \"sync-labs-mcp\"}`. From a terminal: `anchor compare replicate-video sync-labs-mcp`\n- Each listing in full: https://www.anchorterminal.com/api/v1/tools/replicate-video.json and https://www.anchorterminal.com/api/v1/tools/sync-labs-mcp.json\n\n## Other comparisons with Replicate video models or sync. labs MCP server\n\n- [Alibaba Wan (Model Studio) vs Replicate video models](https://www.anchorterminal.com/compare/alibaba-wan-vs-replicate-video.md)\n- [fal video models vs Replicate video models](https://www.anchorterminal.com/compare/fal-video-vs-replicate-video.md)\n- [framefields vs Replicate video models](https://www.anchorterminal.com/compare/framefields-vs-replicate-video.md)\n- [Google Veo vs Replicate video models](https://www.anchorterminal.com/compare/google-veo-vs-replicate-video.md)\n- [Higgsfield API vs Replicate video models](https://www.anchorterminal.com/compare/higgsfield-vs-replicate-video.md)\n- [HyperFrames vs Replicate video models](https://www.anchorterminal.com/compare/hyperframes-vs-replicate-video.md)\n- [Kling AI API vs Replicate video models](https://www.anchorterminal.com/compare/kling-vs-replicate-video.md)\n- [Luma AI API vs Replicate video models](https://www.anchorterminal.com/compare/luma-vs-replicate-video.md)\n- [Magic Hour MCP vs Replicate video models](https://www.anchorterminal.com/compare/magic-hour-mcp-vs-replicate-video.md)\n- [MiniMax Video API vs Replicate video models](https://www.anchorterminal.com/compare/minimax-video-vs-replicate-video.md)\n- [OpenAI Sora API vs Replicate video models](https://www.anchorterminal.com/compare/openai-sora-vs-replicate-video.md)\n- [Pika API vs Replicate video models](https://www.anchorterminal.com/compare/pika-vs-replicate-video.md)\n- [PixVerse API vs Replicate video models](https://www.anchorterminal.com/compare/pixverse-vs-replicate-video.md)\n- [Popcraft MCP vs Replicate video models](https://www.anchorterminal.com/compare/popcraft-mcp-vs-replicate-video.md)\n- [Replicate video models vs Runway API](https://www.anchorterminal.com/compare/replicate-video-vs-runway.md)\n- [Replicate video models vs Seedance on BytePlus ModelArk](https://www.anchorterminal.com/compare/replicate-video-vs-seedance-on-byteplus-modelark.md)\n- [Replicate video models vs Vidu API](https://www.anchorterminal.com/compare/replicate-video-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 Replicate video models](https://www.anchorterminal.com/compare/clueso-video-vs-replicate-video.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- [Kling AI API vs sync. labs MCP server](https://www.anchorterminal.com/compare/kling-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- [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": "Replicate video models vs sync. labs MCP server",
        "url": ""
      }
    ],
    "description": "Replicate video models scores 64.2 (B) to sync. labs's 51.5 (D) for video edit. Prices, MCP, x402, uptime and agent notes side by side.",
    "facts": [
      "Replicate video models B 64.2",
      "sync. labs MCP server D 51.5",
      "scores"
    ],
    "h1": "Replicate video models vs sync. labs MCP server",
    "image": "https://www.anchorterminal.com/assets/og/default.png",
    "path": "/compare/replicate-video-vs-sync-labs-mcp",
    "published": "2026-10-01",
    "section": "tools",
    "title": "Replicate video models vs sync. labs for AI agents (2026)",
    "toc": null,
    "updated": "2026-11-07",
    "url": "https://www.anchorterminal.com/compare/replicate-video-vs-sync-labs-mcp"
  },
  "tokens": {
    "markdown": 4700,
    "slim": 2530
  },
  "version": 1
}
