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.
# 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
Every tool returns structured JSON, so Claude, Cursor or ChatGPT can plan, call and verify a render on its own.
Point it at a YouTube URL or a file and it scores retention, cuts the moments and reframes to 9:16.
Word-level captions at 98%+ accuracy, brand-kit styling, automatic B-roll and zooms on every clip.
One connector, any assistant. Claude, Grok Bot, Muse, Cursor, OpenClaw, Hermes, ChatGPT and Codex are all tested.
The agent uses the same engine as the SendShort API.
Add the SendShort server URL to Claude, ChatGPT, Grok or another assistant. Sign in and click Allow.
https://app.sendshort.ai/api/mcp
# Sign in, check the app name
✓ SendShort connected
Paste a link to a video you own or have the rights to use, and say what you want.
> Turn https://youtu.be/xxxxxxx
into 5 shorts with captions.
The assistant finds the best moments, adds captions and makes shorts in 9:16, 1:1, 4:5 or 16:9.
✓ 5 shorts ready
# In your SendShort workspace
Ask the assistant to post them to your connected TikTok and YouTube accounts at the time you choose.
> Schedule my latest short to
TikTok and YouTube tomorrow at 6 pm.
✓ Scheduled
From any chat
No timeline, no exports, no file juggling. Describe the shorts you want and the agent runs the whole pipeline — import, clip, caption, reframe, render.
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.
Captions burned in · ready to download or keep editing in SendShort.
I shared this story
0:22
03:18 — Story
go to my website
0:48
14:50 — CTA
proof that it works
0:31
11:22 — Proof
Ask for a different aspect ratio, language, or caption style…
Desktop, Code and the API
Clip inside your editor
Shell-driven automation
Connector for Plus and Team
Chat-app driven workflows
Runs local, posts on a schedule
Raw → post-ready
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
---
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
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
The AI Agent and API are included on the Professional and Business plan.



