edets

Хостируемый MCP, позволяющий агентам превращать статичное изображение в клип edets Max или edets Motion и собирать мультишотовый рекламный пакет.

Размещённый MCP-сервер

npx add-mcp 'https://edets.com/api/mcp'

Устанавливается в Claude Code, Codex, Cursor и другие

Документация

Let your agent make videos.

The edets MCP server exposes video generation to any agent that speaks the protocol. Claude, Cursor, Grok Bot — they can generate clips and run an Ad Pack: five scenes plus a basic first cut.

STREAMABLE HTTP https://edets.com/api/mcp

HAPPY PATH URL → Allow → Connected

  1. Paste the URL. Leave Authorization empty.
  2. Allow access in the browser on edets.com.
  3. Connected. Tokens refresh. No key in chat.
{
  "mcpServers": {
    "edets": {
      "url": "https://edets.com/api/mcp"
    }
  }
}

Sign in on edets.com — don't paste a key. Manage sessions at edets.com/settings/mcp. Setup notes at edets.com/docs/mcp.

CI / fallback only — Bearer key

Restricted keys from edets.com/api/keys still work for clients without OAuth. Send Authorization: Bearer edets_live_…. Never the happy path. Ad Pack tools are OAuth-only and will not appear on a Bearer-key connection.

{
  "mcpServers": {
    "edets": {
      "url": "https://edets.com/api/mcp",
      "headers": {
        "Authorization": "Bearer edets_live_…"
      }
    }
  }
}

Tools your agent can call

edets_account

Account

See who's connected and remaining seconds. The agent answers in plain language — not raw JSON alone.

edets_generate_video_and_wait

Create clip and wait

Attach a local still as a data URL (data:image/jpeg;base64,…) or send a public https URL. Describe motion, pick edets Max or edets Motion. Aspect includes 16:9. mute=true returns a silent clip. Cooks and returns when the file is ready.

agent: "Make a 5-second clip of this product photo. The model turns and looks at camera. Use edets Max at 720."
edets: Cooking your clip… Succeeded in 34s. Download: https://edets.com/api/v1/generations/…/clip

edets_job_status

Clip status

Still cooking or ready. Failed jobs return seconds to the pool.

generate_video

Create clip

Alias for one release. Queues a clip and returns a generation ID. Prefer Create clip and wait.

create_campaign

Create campaign

Generate multiple shots, then compose a master and export platform packs (ig_9x16, tt_9x16, fb_4x5).

compose_campaign

Compose campaign

After clips succeed, stitch the campaign master and platform packs. Campaigns do not auto-compose.