AutoShort

by autoshort.org · org.autoshort/autoshort

Make faceless AI short videos from a topic, product page or image: script, voiceover, captions.

OnlineRemote
Category
Images, video and audio
Connection
Remote (HTTP)
Tools
54 reported
Status
Online

Connect it to your AI

Claude Code

claude mcp add --transport http autoshort https://autoshort.org/api/mcp

Claude, ChatGPT, Cursor and other apps

Add it as a custom connector with this URL (Streamable HTTP):

https://autoshort.org/api/mcp

This server expects extra headers, usually an API key from its maker.

Cursor, VS Code and other apps (mcp.json)

{
  "mcpServers": {
    "autoshort": {
      "url": "https://autoshort.org/api/mcp"
    }
  }
}

Tools it offers

54 tools, as the server itself reported during our check on Oct 31, 2026.

  • autoshort_get_capabilitiesStart here. Describes the whole agent workflow end to end — make, approve, render, publish, automate, pay — the only steps a human must do, and the limits. Free.
  • autoshort_draft_videoCreate a video DRAFT — nothing is rendered and no credits are charged. Director mode, the recommended way to make a video the user has opinions about: (1) write and agree the script with the user in this conversation fir
  • autoshort_get_draftRead a draft (or a submitted director video) as scenes with narration, visual, timing estimates, estimated credits and warnings. Free.
  • autoshort_update_draftChange a draft before render. Free. Every scene number refers to the draft as it is now (1-based); operations apply in the order edits, reorder, remove, insert. edits: change a scene's narration (verbatim), visual (null
  • autoshort_render_draftRender an approved draft. Call ONLY after the user has seen the draft and said yes. Charges the draft's estimatedCredits now (40 with the default voice), before any rendering work; refunded automatically if the render fa
  • autoshort_revise_sceneChange one scene of a video that was already rendered. Creates a NEW draft that copies every scene (unchanged scenes keep their existing images) with this scene changed; the original video is untouched and nothing is cha
  • autoshort_ugc_create_campaignCreate a Silent UGC campaign for the user's own app. Silent UGC: 9-12 s silent promo shorts for the user's OWN app. Scene 1 = one consistent FICTIONAL AI character (realistic, or faceless: hands on a phone / over-the-sho
  • autoshort_ugc_suggest_hooksPropose 10-20 hooks for a campaign from its app description, in the families "I can't believe…", "No one told me…", "POV: …", "X months of … and now I find this" and a pricing angle. An honesty filter drops income or res
  • autoshort_ugc_previewPreview ONE variant's scene 1 before rendering anything: the character in the chosen setting and gesture (expression = body language), with the hook laid out as the video will show it. Returns previewUrl and a variantId
  • autoshort_ugc_render_batchApprove and render up to 20 variants. Call ONLY after the user approved the preview. Pricing: character portrait 1 credit; preview 1 credit only when a new start frame is generated; a variant with a new clip 42 credits;
  • autoshort_ugc_get_campaignRead a Silent UGC campaign: character, recording, suggested hooks, and every variant with its status, preview and finished videoUrl (download). Free.
  • autoshort_generate_videoGenerate a video from a topic; AutoShort writes the script (to render a script you already agreed with the user, use autoshort_draft_video). Optional image_urls (public https links, up to 6) put the user's own pictures i
  • autoshort_generate_chat_videoCreate a video from a natural-language creative brief; AutoShort writes the script from it. To keep an agreed script word for word with your own shots, use autoshort_draft_video instead. To use the user's own pictures ("
  • autoshort_generate_product_adCreate a product marketing video from a public product page. AutoShort extracts product details and images, writes the ad, and creates editable scenes. Costs at least 40 credits; the exact quote is checked before the pag
  • autoshort_generate_image_to_videoAnimate ONE reference image into a silent 5-second AI-generated video (for a multi-scene video built from several of the user's pictures, use image_urls on autoshort_generate_chat_video instead). Send the image as image_
  • autoshort_get_videoGet one video's status and details by id. While rendering, status is PENDING/GENERATING_*/RENDERING with estimatedCompletionTime. A PENDING video that cannot render returns blockedReason (e.g. INSUFFICIENT_CREDITS) with
  • autoshort_list_videosList your videos, newest first, with pagination and an optional status filter (PENDING, GENERATING_SCRIPT, GENERATING_VOICE, FETCHING_MEDIA, RENDERING, COMPLETED, FAILED, DRAFT). Free.
  • autoshort_list_nichesList the content niches, art styles, video qualities and durations the generation tools accept. Free.
  • autoshort_get_credit_balanceYour current credit balance, monthly allocation, bonus credits and plan. Requires the "credits:read" scope (default in new keys). Free.
  • autoshort_get_usage_statsAPI usage statistics: credit balance, API call counts (today/total) and recent credit transactions. Requires the "usage:read" scope. Free.
  • autoshort_get_subscriptionYour subscription plan, status and credit allocation. Requires the "billing:read" scope. Free.
  • autoshort_ugc_upload_recordingUpload the app screen recording for Silent UGC and get its recordingAssetId (for autoshort_ugc_create_campaign). Pass recordingUrl (a public https link — fetched by AutoShort, not by you; up to 50 MB) or recordingBase64
  • autoshort_list_social_accountsList the connected publishing accounts per platform (YouTube, TikTok, Facebook Page, Instagram, Threads) with username, whether they need reconnecting, the publish mode, the AI-disclosure handling and today's platform li
  • autoshort_get_connection_statusIs this platform connected? If yes, returns the account. If not, returns connectUrl: a short, single-use link (expires in 15 minutes) that opens the platform's consent screen directly. Give it to the user — that consent
  • autoshort_publish_videoPublish one of the user's COMPLETED videos. YOUTUBE: uploads to the connected channel with your title/description and privacy (public, unlisted, private); the "altered or synthetic content" disclosure is always set; made
  • autoshort_list_seriesList the user's series (autopilot channels), newest first, with schedule, auto-post flags, brief and video count. Paginated (page, limit). Free.
  • autoshort_create_seriesCreate a series: AutoShort makes a video on this niche and brief every scheduleIntervalDays, and can auto-post it. Creating or changing a series is FREE. While active, the scheduler makes one video every scheduleInterval
  • autoshort_update_seriesChange a series: name, brief, schedule, auto-post flags, the madeForKids answer or the AI motion level (motionMixLevel). Only the fields you pass change. Creating or changing a series is FREE. While active, the scheduler
  • autoshort_pause_seriesPause a series: the scheduler stops making (and charging for) its videos until resumed. Videos already made are untouched. Free.
  • autoshort_resume_seriesResume a paused series. Creating or changing a series is FREE. While active, the scheduler makes one video every scheduleIntervalDays (the first at its next run, within about 30 minutes) and charges each video like any v
  • autoshort_create_webhookRegister an https URL to receive a signed POST when any of the user's videos reaches COMPLETED (video.completed) or FAILED (video.failed), within about a minute — instead of polling. Returns the signing secret ONCE: veri
  • autoshort_list_webhooksList the registered webhooks (URL, events, active, last delivery, failures). Secrets are not shown. Free.
  • autoshort_delete_webhookDelete a webhook; deliveries to it stop immediately. Free.
  • autoshort_list_optionsEvery option and price the tools accept, from the live constants: voices for a language (premium flag + extra credits), art styles (PRO flag), niches, caption themes, aspect ratios, the durations each tool allows, video
  • autoshort_cancel_videoCancel a video that has NOT started rendering (status PENDING or DRAFT) and refund whatever it was charged, through the credit ledger (net of earlier refunds — never twice). Refused once rendering has started (CANNOT_CAN
  • autoshort_get_limitsEverything that can stop a call: credit balance, this key's daily agent spending cap (spent / remaining / reset), auto-recharge status and monthly cap, platform publishing limits, and per-hour caps on free AI calls. Free
  • autoshort_set_limitsSet this key's daily agent spending cap in credits. Lowering (or keeping) it applies immediately. Raising it returns approvalUrl: the account owner must open it while signed in and approve — an agent cannot raise its own
  • autoshort_estimate_costPrice a paid call BEFORE making it: pass {tool, arguments} — the tool name and the exact arguments you would send (or just {draftId} to price autoshort_render_draft). Returns the most credits it can commit, the balance i
  • autoshort_get_buy_credits_urlA checkout link to buy credits (pack) or start a plan (plan, 3-day trial) on Whop — for the human to open and pay once. No email or personal data is in the link. Packs: MICRO, STARTER, VALUE, MEGA. After they pay, poll a
  • autoshort_setup_auto_rechargePropose auto-recharge so later purchases need no link: a pack and a monthly USD cap. Returns approvalUrl — the owner signs in, confirms exactly that pack and cap, and saves a card on Whop (nothing is charged then). Tell

Questions

What is the AutoShort MCP server?

Make faceless AI short videos from a topic, product page or image: script, voiceover, captions. It is made by autoshort.org and listed in the official MCP Registry as org.autoshort/autoshort. MCP (Model Context Protocol) is the open standard that lets AI apps like Claude, ChatGPT and Cursor use outside tools.

How do I add AutoShort to Claude?

In the Claude app or claude.ai, open Settings, then Connectors, choose "Add custom connector" and paste https://autoshort.org/api/mcp. In Claude Code, run: claude mcp add --transport http autoshort https://autoshort.org/api/mcp

How do I add AutoShort to ChatGPT?

ChatGPT can use remote MCP servers as connectors. In ChatGPT settings, under Apps and Connectors, turn on developer mode if asked, create a new connector and paste https://autoshort.org/api/mcp.

How do I add AutoShort to Cursor?

Open Cursor settings, go to MCP, choose "Add new MCP server" (or edit ~/.cursor/mcp.json) and add: { "mcpServers": { "autoshort": { "url": "https://autoshort.org/api/mcp" } } }

Does AutoShort work right now?

Yes. It responded when we last checked on 31 Oct 2026. We check remote MCP servers every day.

What can AutoShort do?

It gives your AI 54 tools, including autoshort_get_capabilities, autoshort_draft_video, autoshort_get_draft, autoshort_update_draft, autoshort_render_draft. The full list is on this page.

Is this your server? Get the badge for your README
chen.media/mcp badge

Markdown (GitHub README)

[![Listed on chen.media/mcp](https://chen.media/mcp/badge/org-autoshort-autoshort.svg)](https://chen.media/mcp/org-autoshort-autoshort)

HTML (switches to dark mode on its own)

<a href="https://chen.media/mcp/org-autoshort-autoshort"><picture><source media="(prefers-color-scheme: dark)" srcset="https://chen.media/mcp/badge/org-autoshort-autoshort.svg?theme=dark"><img src="https://chen.media/mcp/badge/org-autoshort-autoshort.svg" alt="Listed on chen.media/mcp" height="40"></picture></a>

More in Images, video and audio

See all