Build videos by chatting.
Raqio assembles an editable video timeline programmatically — clips, text, keyframed effects, transitions, and OTIO/FCPXML export. Like Remotion, but you run it from a conversation in Claude — through 46 tools, including a one-call builder that assembles an entire video at once.
From a sentence to a timeline, in three steps.
You chat, Claude calls Raqio tools, and every change is validated and its duration recomputed — so the timeline always stays consistent.
Describe the video
Ask in plain language: format, clips, text, rhythm, style. Start with raqio_help.
Raqio assembles it
Claude calls tools: add media, clips, text, keyframed effects, transitions, and beat markers.
Export or render
Grab OTIO/FCPXML for DaVinci/Premiere, or render an MP4 straight from the server.
Don't know how to edit? Just ask.
One-call skills turn a plain request into a finished, editable draft — no timeline knowledge needed. Then you can tweak anything by hand; nothing is a dead end.
Build a whole video
The power move: one call creates the project, pulls media by URL, lays out scenes with effects, music, captions, title and a beat grid — a finished draft in one shot.
Make a reel
Clips placed and trimmed to fit, zoom punches, transitions, music, title, outro, and a color look.
Photo slideshow
Images become a Ken Burns slideshow with crossfades and a music bed.
Captions from a script
Paste the whole voiceover; it's split into timed caption lines automatically.
Music-synced montage
Snap every cut to the BPM and pulse a zoom on each beat. Instant high-energy edit.
B-roll cutaways
Drop a clip on top of the main shot at any moment to show what you're talking about.
Grade & name banners
Color-grade the whole video, add lower-third name banners, Ken Burns, and title cards.
Reframe & export
Switch aspect ratio in one call; export OTIO + FCPXML and render an MP4 together.
Three ways to edit, one timeline.
Manual, prompt, and skills all produce the same validated edits on one document — so they mix freely and every change is undoable.
Full control
Frame-accurate tools — add, trim, split, move, keyframe. For when you know exactly what you want.
Ask in words
Describe it; Claude reads the timeline and makes the edits for you — the whole point of the connector.
One click
Ready-made recipes for a finished draft in a single call, then fine-tune by hand.
More than cut-and-join.
Editor-grade control, frame-accurate, through tools you can call repeatedly.
Keyframed animation
Ken Burns, zoom, pan, color — animate any parameter across frames with linear / easeOut / hold easing.
Transitions
crossfade, dipToBlack, whip, zoomThrough, with durations clamped to the clip length.
Music sync
Build a beat grid from a BPM (every 4th beat becomes a downbeat) for cuts that land on the song.
Text & captions
Text overlays with position, size, color, weight, and alignment on the overlay track.
Editor export
Valid OTIO and FCPXML — open the result in DaVinci Resolve, Final Cut, or Premiere.
MP4 render
Baseline render of the video track + music via FFmpeg on the server (GL effects coming).
A complete tool set.
Everything runs through @raqio/timeline-core, which validates every change.
Projects
- raqio_create_project
- raqio_list_projects
- raqio_summary · read back
- raqio_get_timeline
- raqio_set_format
- raqio_delete_project
- raqio_help
Media & clips
- raqio_add_media
- raqio_add_clip
- raqio_add_text
- raqio_trim_clip · raqio_split_clip
- raqio_move_clip · raqio_remove_clip
- raqio_set_gain
- raqio_list_media · raqio_remove_media
Motion & rhythm
- raqio_list_effects
- raqio_add_effect
- raqio_animate · keyframes
- raqio_add_transition
- raqio_add_marker
- raqio_add_beat_grid
Styles & output
- raqio_list_styles · raqio_apply_style
- raqio_validate
- raqio_export_otio
- raqio_export_fcpxml
- raqio_render_mp4 · experimental
Skills · one call
- raqio_build · whole video
- raqio_make_reel · raqio_slideshow
- raqio_add_captions
- raqio_auto_captions_from_script
- raqio_add_broll · raqio_lower_third
- raqio_beat_sync · raqio_zoom_punch_on_beats
- raqio_split_on_beats
- raqio_apply_look · raqio_ken_burns
- raqio_title_card · raqio_reframe
- raqio_duplicate_project · raqio_export_all
Set it up in Claude in a minute.
Raqio MCP is a remote connector. Just add one URL in claude.ai — nothing to install.
-
Open connector settings
In claude.ai: Settings → Connectors → Add custom connector (Pro/Max, or an Owner for Team/Enterprise).
-
Paste the URL
Use the URL with the token in the path, then choose No sign in — no headers, no OAuth.
-
Start chatting
Claude instantly sees all 29 tools. Ask: “use Raqio, make a reel…”. Start with
raqio_help.
https://raqio-mcp.37.60.232.191.sslip.io/mcp/<token>
Replace <token> with your server's token (RAQIO_MCP_TOKEN in
/opt/raqio-mcp/raqio-mcp.env). This token is secret — anyone who has it can use
your server. Alternative: the URL without a token (…/mcp) plus an
Authorization: Bearer <token> header.
Use Raqio. Create a portrait 30fps project named "Promo".
Add the video https://cdn.example.com/clip.mp4 (12s duration),
place the first 4 seconds on V1, add an animated zoom 1.0 → 1.25,
add the text "50% Off" for 2 seconds in the center, crossfade 12 frames,
build a 120 BPM beat grid, then export OTIO.