AutoShort MCP Server

The AutoShort MCP server is a remote Streamable HTTP endpoint at https://autoshort.org/api/mcp that lets an AI client draft, render, list and publish short AI videos on a user's AutoShort account. It authenticates with OAuth 2.1 (PKCE, dynamic client registration) or an API key, and exposes 54 tools.

Last updated

A new account's first video can be free. One free video per person while the day's free videos last: up to 30 seconds, the standard voice, a visible watermark and an AI-generated label. It needs a verified email and no card. Unused free credit expires after 7 days. For a connected assistant account with no credits, it is made from an approved draft with the MCP tool autoshort_render_draft; it is not available through direct REST calls with an API key.

What the server is for

AutoShort turns a niche or a topic into a short faceless video with AI pictures, a voiceover and captions. The MCP server exposes that product as tools, so an assistant can write the script, change scenes, find the price, render, publish and run a series.

The server is published in the official MCP Registry as org.autoshort/autoshort, latest version 2.3.1; we checked that it was live on 2026-11-12. That is a directory record, not an endorsement. This page is for developers; for a chat with Claude or ChatGPT, use their guides.

Endpoint, transport and authentication

The endpoint is https://autoshort.org/api/mcp. It speaks MCP over Streamable HTTP: JSON-RPC requests are sent with POST, and a plain GET answers with a method error. ChatGPT uses a 50-tool variant at https://autoshort.org/api/mcp/chatgpt.

initialize and tools/list work without credentials, so a client can read the tool list before anyone signs in. Calling a tool without credentials returns 401 with a WWW-Authenticate header pointing at the protected resource metadata, which is how a client starts the OAuth flow.

Two ways to authenticate a tool call. OAuth 2.1 with PKCE (S256) and dynamic client registration, as Claude and ChatGPT use: the client registers itself, sends the user to a consent page and receives a token; the consent page creates an API key the user can revoke in Dashboard, API keys. Or an API key sent as an Authorization Bearer header, for clients such as Claude Code.

Dynamic client registration accepts redirect addresses on a short allow-list: claude.ai, claude.com, chatgpt.com and loopback. Any other client is rejected at registration; use an API key.

Connect a client in five steps

The same sequence works for any MCP client. The details of the sign-in screen belong to your client.

  1. Point the client at the URL. Add a remote MCP server with the URL https://autoshort.org/api/mcp and the Streamable HTTP transport.
  2. Read the tools. Send initialize and tools/list. No credentials are needed.
  3. Authenticate. Let the client run the OAuth flow, or create an API key in the AutoShort dashboard and send it as a Bearer header.
  4. Start with the capabilities and a price. Call autoshort_get_capabilities for the workflow and limits, then autoshort_estimate_cost before any paid call.
  5. Draft, then render. Call autoshort_draft_video with a topic: it returns scenes and the estimated credits without rendering. After the user approves, call autoshort_render_draft and poll autoshort_get_video until the video is COMPLETED or FAILED.

All 54 tools

Read from the live tools/list on 2026-11-12.

Plan and price first

Plan and price first
ToolWhat it doesAccessCredits
autoshort_get_capabilitiesThe workflow and limits.Read
autoshort_list_optionsEvery option and price.Read
autoshort_estimate_costPrices a paid call first.Read
autoshort_quote_videoExact price of a video.Read
autoshort_list_nichesNiches, styles, durations.Read
autoshort_list_templatesReady-made templates.Read

Drafts, videos and rendering

Drafts, videos and rendering
ToolWhat it doesAccessCredits
autoshort_draft_videoDrafts script and scenes; no render.Write
autoshort_get_draftReads a draft and its price.Read
autoshort_update_draftEdits a draft before render.Write
autoshort_render_draftRenders an approved draft.WriteSpends
autoshort_revise_sceneNew draft with one scene changed.Write
autoshort_generate_videoVideo from a topic.WriteSpends
autoshort_generate_chat_videoVideo from a brief.WriteSpends
autoshort_generate_product_adAd from a product page.WriteSpends
autoshort_generate_image_to_videoAnimates one image.WriteSpends
autoshort_generate_motion_clipOne AI motion clip.WriteSpends
autoshort_get_videoStatus and playable link.Read
autoshort_list_videosYour videos.Read
autoshort_cancel_videoCancels an unstarted render.Write

Silent UGC campaigns

Silent UGC campaigns
ToolWhat it doesAccessCredits
autoshort_ugc_create_campaignCreates a silent clip campaign.Write
autoshort_ugc_suggest_hooksProposes hooks.Write
autoshort_ugc_upload_recordingUploads a screen recording.Write
autoshort_ugc_previewPreviews one variant.WriteSpends
autoshort_ugc_render_batchRenders up to 20 variants.WriteSpends
autoshort_ugc_get_campaignReads a campaign.Read

Account, credits and limits

Account, credits and limits
ToolWhat it doesAccessCredits
autoshort_get_credit_balanceBalance and plan.Read
autoshort_get_usage_statsAPI usage and transactions.Read
autoshort_get_subscriptionPlan and status.Read
autoshort_get_limitsBalance and daily cap.Read
autoshort_set_limitsLowers the daily cap.Write
autoshort_get_buy_credits_urlCheckout link for you.Read
autoshort_setup_auto_rechargeProposes auto-recharge.Write
autoshort_buy_creditsBuys the approved pack by card.WriteSpends
autoshort_disable_auto_rechargeTurns auto-recharge off.Write

Publishing and webhooks

Publishing and webhooks
ToolWhat it doesAccessCredits
autoshort_list_social_accountsConnected accounts.Read
autoshort_get_connection_statusIs a platform connected.Write
autoshort_publish_videoPosts; TikTok goes to Drafts.Write
autoshort_create_webhookRegisters a webhook.Write
autoshort_list_webhooksLists webhooks.Read
autoshort_delete_webhookDeletes a webhook.Write

Series

Series
ToolWhat it doesAccessCredits
autoshort_list_seriesYour series.Read
autoshort_create_seriesCreates a scheduled series.Write
autoshort_update_seriesChanges a series.Write
autoshort_pause_seriesPauses a series.Write
autoshort_resume_seriesResumes a series.Write
autoshort_get_series_performanceViews per series.Read

Character Studio and drama planning

Character Studio and drama planning
ToolWhat it doesAccessCredits
autoshort_get_character_sheetReads character sheets.Read
autoshort_create_character_sheetMakes character images.WriteSpends
autoshort_select_character_imagePicks the main image.Write
autoshort_plan_drama_seasonPlans a season.Read
autoshort_get_season_planReads a season plan.Read
autoshort_save_season_planConfirms the season.Write
autoshort_quote_character_episodePrices an episode.Read
autoshort_create_character_episodeMakes a character episode.WriteSpends

Credit rules and spending limits an agent has to respect

Reading, drafting, editing a draft and the quote tools do not charge credits. The rendering and generating tools do, and so do the UGC, character and motion tools marked in the table. A standard video is 40 credits with the default voice; rely on the returned quote.

autoshort_render_draft charges the draft's estimated credits when the render is accepted, refunds them if the render fails for good, is retry-safe and refuses a short balance with a 402 before any work starts. Call it only after the user has approved the draft.

Each API key has a daily agent spending cap in credits, reported by autoshort_get_limits. autoshort_set_limits lowers it at once; raising it returns an approval URL that the owner must open while signed in, so an agent cannot raise its own cap.

autoshort_buy_credits is the one tool that moves money: it buys the owner-approved pack on a saved card, only when auto-recharge is active and only within its monthly cap. Without auto-recharge, autoshort_get_buy_credits_url returns a checkout link for a human to open.

Publishing, from a tool call

autoshort_publish_video uploads a completed video to a YouTube channel the user connected, with the altered or synthetic content disclosure always set, or sends it to the user's TikTok Drafts so the user adds the caption and posts it. It can also post publicly as a Facebook Page Reel, an Instagram Reel or a Threads video on connected accounts, with #AIGenerated always added. It is idempotent per video and platform, and webhooks can notify your server when a video completes.

Status and honest limits

The tool list below was read from the live server on 2026-11-12; the live tools/list is the source of truth. The tools carry read-only and destructive annotations but no title field yet. The server is not a reviewed entry in Anthropic's connector directory; Claude users add it as a custom connector.

AI-generated content

AutoShort makes AI-generated videos: the script, the pictures and the voice are produced by AI models, and a video you publish to YouTube through AutoShort is uploaded with the altered or synthetic content disclosure switched on. Check what you publish, and follow the rules of the platform you post to.

Who this is not for

  • Anyone who wants a no-code setup: the Claude and ChatGPT guides are simpler.
  • Clients that must self-register from a redirect address outside the allow-list: use an API key.
  • Anyone who wants rendering without credits: rendering charges.
  • Teams that need a platform-reviewed server: this one is in the official MCP Registry, not Anthropic's directory.
  • Anyone looking for AutoShorts.ai, a different company.
  • Anyone who needs an agent to spend without a cap: every key has a daily cap.

Frequently asked questions

What is the AutoShort MCP server URL?
https://autoshort.org/api/mcp. It is a remote server using the Streamable HTTP transport. initialize and tools/list need no credentials, and calling a tool needs OAuth or an API key.
How does authentication work?
OAuth 2.1 with PKCE and dynamic client registration for Claude and ChatGPT, or an API key sent as a Bearer header. An unauthenticated tool call returns 401 pointing at the protected resource metadata.
Is it listed in the official MCP Registry?
Yes. It is listed as org.autoshort/autoshort, latest version 2.3.1, and we confirmed the listing was live on 2026-11-12. It is not in Anthropic's connector directory; Claude users add it as a custom connector.
Which tools can spend credits?
The render and generate tools, the UGC preview and batch tools, the motion clip, character sheet and character episode tools. autoshort_buy_credits can charge a saved card, but only when the owner enabled auto-recharge, within its cap.
Can an agent raise its own spending cap?
No. autoshort_set_limits can lower the daily cap at once, but raising it returns an approval link that the account owner has to open while signed in.
Is this AutoShorts.ai?
No. This is AutoShort at autoshort.org. AutoShorts.ai is a separate company with a similar name, and the two are not affiliated.

Start by reading tools/list from the endpoint, then try one draft. The Claude and ChatGPT guides show the same flow from a chat.

Related pages

AutoShort (autoshort.org) is not AutoShorts.ai: it is an independent product and is not affiliated with AutoShorts.ai (autoshorts.ai), a separate company with a similar name.

AutoShort is not affiliated with Anthropic, OpenAI or any assistant named on this page. Claude and ChatGPT are trademarks of their owners.