SendShort
Turn long YouTube videos into shorts and music videos, and schedule posts to TikTok and YouTube
Connector by sendshort.aiOfficial · Domain verified by the MCP Registry
Install
Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/sendshort-ai-sendshort
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Remote endpoint
https://app.sendshort.ai/api/mcpRemote (HTTP)
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 12 read · 4 write · 4 delete
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 20
Read from the source code; the running server may list different tools.
Read 12 · Look things up without changing anything.
get_clip_statusget_import_statusget_music_video_statusget_shortget_statuslist_scheduled_postslist_shortslist_slideshowslist_social_accountslist_templateslist_themeslist_videos
Write 4 · Create, change, send or run things.
clip_videocreate_music_videoimport_youtubelist_moments
Delete 4 · Delete, drop, revoke or wipe things.
cancel_scheduled_postdelete_videoschedule_shortschedule_slideshow
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
SENDSHORT_API_KEY
Network hosts it talks to 1
app.sendshort.ai· found in remote endpoint, install command
Tools (20)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
cancel_scheduled_postCancel a scheduled postcan change or delete dataDelete a scheduled short or slideshow post before it publishes. Posts that are publishing or already published cannot be cancelled (delete those on the platform itself).
clip_videoClip a video into shortsQueue clipping for an already-imported video_id (from list_videos or get_import_status). Uses the monthly shorts quota. When moment_ids is set, those moments are clipped in order and count is ignored (quota = moment_ids.length). Otherwise count random GPT moments are clipped (default 5). Supports theme, crop_style, short_format, starter_template_id, enhance toggles, and style overrides. Returns a job_id; poll get_clip_status.
create_music_videoCreate a music videoQueue a 9:16 music video up to 60 seconds. Uses the monthly music-video quota. Provide audio_url (music link or public audio file) or audio_path (key from POST /api/v1/music-video/upload). media_type is gameplay (default), aesthetic, or custom; gameplay and aesthetic pick a background clip from the SendShort library, custom uses your own video_url or video_path. sound_wave and beat_bars default to true. Lyric captions are speech-to-text and may be wrong on sung audio. theme picks the caption style (see list_themes); omit it for the default big "one word at a time" pop style tuned for music. Yo…
delete_videoDelete a long videocan change or delete dataDelete an imported long video to free a long-video slot. Shorts already made from it stay. Confirm the video with the user first. The user cannot restore it from the app.
get_clip_statusGet clip statusread-onlyPoll a clip job. download_url is only present when the rendered MP4 exists in storage.
get_import_statusGet import statusread-onlyPoll a YouTube import job. video_id is only present when the download has finished and the file is in storage.
get_music_video_statusGet music video statusread-onlyPoll a music-video job. download_url is present when the MP4 exists. A job with no progress for 45 minutes is failed and does not consume quota.
get_shortGet a shortread-onlyGet one short by id, with a signed download_url when it is exported. Works for shorts made in the app as well as clip_video results. download_url is null while export_status is not_exported; export the short in the SendShort editor first.
get_statusGet SendShort statusread-onlyCheck SendShort API plan eligibility, long-video slots (max 8; delete in the SendShort app Home if full), IMPORT_SHORTS quota, MUSIC_VIDEO quota (completed jobs plus in-flight), clip rate limits, youtube_import_rate_limit, and music_video_rate_limit. Professional or Business plan required.
import_youtubeImport a long videoImport a long video from a link: YouTube, Twitch, Kick, or a public direct link to a video file. Checks long-video slots (max 8) first and fails with quota_exceeded if they are full; free a slot with list_videos and delete_video, then retry. Returns a job_id quickly; poll get_import_status until video_id is set, then call clip_video.
list_momentsList video momentsList AI moments for an imported video_id (from list_videos or get_import_status) (gpt and already-created). Pass generate=true to generate GPT moments when none exist yet. Use moment ids with clip_video.moment_ids.
list_scheduled_postsList scheduled postsread-onlyList the user's scheduled short and slideshow posts, soonest first, with status (scheduled, processing/publishing, published, failed) and, per account, published_at once it went out. A failed short post can be retried from the SendShort calendar. include_past adds posts published in the last 30 days.
list_shortsList shortsread-onlyList the user's shorts, newest first, with id and name for schedule_short, and video_id of the source long video (null for uploaded or generated shorts). Includes shorts made in the app, not only through this API. A short must be exported (rendered) before it can be scheduled; clip_video and create_music_video results are exported once their download_url is set.
list_slideshowsList slideshowsread-onlyList the user's slideshows (TikTok photo carousels), newest first, with id and name for schedule_slideshow.
list_social_accountsList social accountsread-onlyList the TikTok and YouTube accounts the user connected in SendShort (Settings → Preferences). Use the ids with schedule_short and schedule_slideshow. supports.slideshows is true only for TikTok. If none are connected, ask the user to connect one in the SendShort app.
Show 5 more tools
list_templatesList starter templatesread-onlyList the API key owner's starter templates for clip_video.starter_template_id.
list_themesList caption themesread-onlyList caption theme presets (id, name, font hints) for clip_video.theme and create_music_video.theme.
list_videosList long videosread-onlyList the user's imported long videos, newest first, with id, title, status and how many shorts were made from each. Also returns long_videos slot usage (max 8). Use a video id with list_moments or clip_video.
schedule_shortSchedule a shortcan change or delete dataSchedule one of the user's exported shorts to their TikTok and/or YouTube accounts. Set tiktok, youtube, or both. It posts at publish_at (within ~5 minutes), or soon after the call when publish_at is omitted, and shows up in the SendShort calendar. Fails if the short is not exported yet. Returns schedule_id; check the outcome later with list_scheduled_posts, or remove it before it posts with cancel_scheduled_post.
schedule_slideshowSchedule a slideshowcan change or delete dataSchedule one of the user's slideshows to their TikTok accounts as a photo post (slideshows post to TikTok only). Slides are rendered automatically before posting if they changed. It posts at publish_at (within ~5 minutes), or soon after the call when publish_at is omitted. Returns one schedule_id per account; check them with list_scheduled_posts.
Compare and alternatives
Featured in
Signals
- Last release
- Oct 21, 2026 (7 days ago)
Details
- Registry name
ai.sendshort/sendshort- Version
- 0.7.0
- Auth
- Auth not stated, API key
- Packages
- npm sendshort-mcp
- License
- License unknown
- Website
- www.sendshort.ai
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- Official MCP Registry
Cite this page
SendShort MCP server. Agent Mart. https://agentmart.dev/connectors/sendshort-ai-sendshort (last updated 2026-10-24)