Clipwave MCP for any AI agent.
Connect Clipwave to your agent and generate images and video — and drive the Media Studio editor — straight from your prompts. One hosted endpoint, your credits.
https://clipwave.io/api/mcpConnect in three steps.
Create an API key
Grab a cw_live_ key from /dashboard/api-keys. (OAuth clients can skip this and just sign in.)
Add the connector
Point your agent at the Clipwave endpoint below and pass the key as a Bearer header.
Connect & create
Sign in, then ask your agent to generate — it runs on your account's credits.
claude mcp add clipwave \ --transport http https://clipwave.io/api/mcp \ --header "Authorization: Bearer cw_live_…"
{
"mcpServers": {
"clipwave": {
"url": "https://clipwave.io/api/mcp",
"headers": { "Authorization": "Bearer cw_live_…" }
}
}
}Just describe it. Clipwave builds it.
Generate images
"5 product shots of my serum, soft studio lighting, 1:1"
Generate video
"a 15-second skincare UGC ad with captions"
Edit in Media Studio
"add scene 2, crossfade between clips, then export"
Build a full ad
"script → scenes → voiceover → lip-sync → one MP4"
The toolset
Generation + the full Media Studio editor. The endpoint self-briefs on connect, so agents learn these automatically.
list_modelsModel catalog with capabilities. Call first — never guess a model_id.
media_forge_generateGenerate video or image. Async → returns a job_id.
job_statusPoll a job until completed, then read result.video / result.images.
video_editor_create_projectCreate a project (shared library + timelines).
video_editor_list_projectsList the user's projects.
video_editor_create_videoAdd another video to a project.
video_editor_get_stateInspect a video's timeline + library + context.
video_editor_set_contextSet the creative brief the agent reads each turn.
video_editor_instructOne natural-language instruction (generate a scene, add subtitles, set a transition…).
video_editor_add_clipPlace a library asset on the timeline by id.
video_editor_add_referenceImport a public image/video/audio URL into the library.
video_editor_upload_fileUpload raw file bytes into the library.
video_editor_exportStitch the timeline into one MP4. Returns a video_url.
list_models → pick an exact model id
video_editor_create_project → { project_id }
video_editor_instruct "scene 1: …" → generates + places a clip
video_editor_instruct "scene 2: …, continue the look"
…add subtitles / set a transition
video_editor_get_state(video_id) → verify the timeline
video_editor_export → { video_url }Questions, answered.
Which agents are supported?
Key or login?
cw_live_ Bearer key. Clients that support OAuth can just have the user sign in — discovery is automatic via /.well-known/oauth-protected-resource/api/mcp.Whose credits does it use?
What can it actually do?
Does it self-explain?
initialize response returns an instructions guide the agent reads automatically (auth, when to use each tool, the editor flow).