Your AI can make shorts now

Add SendShort to Claude, ChatGPT, Grok Bot, Cursor, OpenClaw or any AI agent. Paste a YouTube link, and your assistant finds the best moments, captions them, and hands back ready-to-post shorts.

Terminal

# 1. Add SendShort to Claude Code

claude mcp add --transport http --scope user \
 sendshort https://app.sendshort.ai/api/mcp

# 2. Sign in

/mcp  →  sendshort  →  Authenticate

# 3. Ask for shorts

> Turn https://youtu.be/xxxxxxx into 5 shorts \
with captions using my custom theme id:xxx

✓ 5 shorts ready — app.sendshort.ai/clips/…

Built for automation

Everything the agent can reach

Assistant ready

Every tool returns structured JSON, so Claude, Cursor or ChatGPT can plan, call and verify a render on its own.

Long video → shorts

Point it at a YouTube URL or a file and it scores retention, cuts the moments and reframes to 9:16.

Captions & B-roll

Word-level captions at 98%+ accuracy, brand-kit styling, automatic B-roll and zooms on every clip.

MCP connector

One connector, any assistant. Claude, Grok Bot, Muse, Cursor, OpenClaw, Hermes, ChatGPT and Codex are all tested.

Scheduled runs

Give the agent a cron heartbeat and it clips new episodes the morning they land, no prompt needed.

Same engine as the API

The agent calls the exact endpoints your backend can call. No second pipeline, no drift in output.

How it works

Discover the workspace

The agent lists your brand kits, caption templates and connected destinations before it touches a video.

Discovery

sendshort workspace:list

# Inspect a brand kit

sendshort brandkits:get bk_7Ka2

# Available caption templates

sendshort templates:list

Create the clips

One call imports the source, finds the strongest moments, burns captions and renders every ratio you asked for.

Clip creation

sendshort clips:create \

--source "https://youtu.be/xxxxxxxx" \

--clips 5 \

--ratio 9:16,1:1,16:9 \

--template "brand-kit" \

--language en

Review, then publish

Clips land in your SendShort workspace. Download, tweak in the editor, or hand them to your scheduling stack.

Delivery

sendshort clips:list prj_9fA2

# Download the finished renders

sendshort clips:download prj_9fA2 --all

# Or forward to your scheduler

sendshort clips:export prj_9fA2 --to postiz

From any chat

Ask in plain language, get clips back

No timeline, no exports, no file juggling. Describe the shorts you want and the agent runs the whole pipeline — import, clip, caption, reframe, render.

ChatGPT

New chat

Images

Library

Plugins

Projects

More

youtube.com/watch?v=…

Import this YouTube video and make 5 shorts.

Done - prj_9fA2. Imported the video and rendered 3 high-retention clips:

SendShort agent: Done — prj_9fA2

00:42 "Hook" 9:16 · captions ✓

03:18 "Story" 9:16 · captions ✓

07:05 "Lesson" 9:16 · captions ✓

2 more rendering, webhook on finish.

Captions burned in · ready to download or keep editing in SendShort.

Creator speaking into a microphone, captioned short

I shared this story

0:22

03:18 — Story

Creator gesturing to camera, captioned short

go to my website

0:48

14:50 — CTA

Creator in shirt and tie speaking, captioned short

proof that it works

0:31

11:22 — Proof

Ask for a different aspect ratio, language, or caption style…

Works with the assistants you already use

Claude

Desktop, Code and the API

Grok

Clip inside your editor

Codex

Shell-driven automation

ChatGPT

Connector for Plus and Team

Hermes

Chat-app driven workflows

OpenClaw

Runs local, posts on a schedule

Raw → post-ready

Why AI agents work well with SendShort

Same footage, reframed to 9:16, cut to the moment that holds attention, captioned word by word and styled to your brand kit no timeline, no export settings.

Every tool call returns structured JSON your agent can parse

A bundled SKILL.md documents every command and argument

Discovery lets the agent read brand kits before rendering

Long jobs are async with webhooks no timeouts mid-render

Model agnostic: Claude, GPT, Gemini or open-source LLMs

Human in the loop by default, nothing publishes without you

SKILL.md (auto-discovered)

---

name: sendshort

description: Turn long videos into

captioned shorts from chat

metadata:

requirements:

env:

     - SENDSHORT_API_KEY or authenticated MCP

---

# Available tools

- sendshort get_status

- sendshort import_youtube

- sendshort get_import_status

- sendshort clip_video

- sendshort list_moments

Tool reference

The same surface over MCP or the CLI. Every call maps to a REST endpoint on the API.

Tool

Description

get_status

Your plan, remaining shorts, etc, and rate limits

import_youtube

Import a Youtube or Long video and transcribe it

get_import_status

Check import progress . Returns the video ID

list_moments

List the best moments AI found in the video

list_themes

List caption styles

clip_video

Cut shorts from chosen moments with captions, B-roll, zooms..

get_clip_status

Progerss, and download link when ready

Post shorts every day
never open an editor

The AI Agent and API are included on the Professional and Business plan.

Get the AI Agent