Skip to content
Agentmart
Submit a tool

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

IndexedLicense unknownLocal (stdio)Remote (HTTP)
Write a review

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/mcp Remote (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.

We use your email only for this newsletter. Privacy

About

Turn long YouTube videos into shorts and music videos, and schedule posts to TikTok and YouTube

No 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_status
  • get_import_status
  • get_music_video_status
  • get_short
  • get_status
  • list_scheduled_posts
  • list_shorts
  • list_slideshows
  • list_social_accounts
  • list_templates
  • list_themes
  • list_videos

Write 4 · Create, change, send or run things.

  • clip_video
  • create_music_video
  • import_youtube
  • list_moments

Delete 4 · Delete, drop, revoke or wipe things.

  • cancel_scheduled_post
  • delete_video
  • schedule_short
  • schedule_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 data

    Delete 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 shorts

    Queue 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 video

    Queue 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 data

    Delete 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-only

    Poll a clip job. download_url is only present when the rendered MP4 exists in storage.

  • get_import_statusGet import statusread-only

    Poll 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-only

    Poll 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-only

    Get 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-only

    Check 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 video

    Import 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 moments

    List 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-only

    List 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-only

    List 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-only

    List the user's slideshows (TikTok photo carousels), newest first, with id and name for schedule_slideshow.

  • list_social_accountsList social accountsread-only

    List 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-only

    List the API key owner's starter templates for clip_video.starter_template_id.

  • list_themesList caption themesread-only

    List caption theme presets (id, name, font hints) for clip_video.theme and create_music_video.theme.

  • list_videosList long videosread-only

    List 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 data

    Schedule 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 data

    Schedule 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
    First seen
    Oct 24, 2026
    Last checked
    Oct 24, 2026
    Cite this page

    SendShort MCP server. Agent Mart. https://agentmart.dev/connectors/sendshort-ai-sendshort (last updated 2026-10-24)