edets
Hosted MCP so agents can turn a still into an edets Max or edets Motion clip, and build a multi-shot ad pack.
Hosted MCP Server
npx add-mcp 'https://edets.com/api/mcp'Installs into Claude Code, Codex, Cursor and more
Documentation
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
- Paste the URL. Leave Authorization empty.
- Allow access in the browser on edets.com.
- 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.