Connect StoryShort to Claude

Open Claude, go to Settings, then Connectors, choose Add custom connector and paste https://storyshort.app/api/mcp. Save it, press Connect and sign in to your StoryShort account. After that Claude can draft a video script, edit scenes, quote the credit price and list your videos. StoryShort is a custom connector, not a listing in Anthropic's directory.

Last updated

Your first video is free while the day's free videos last: one watermarked video of up to 30 seconds, with an AI-generated label.

A signed-in account with a verified email, no earlier completed video, no payment and no trial can make ONE free video of up to 30 seconds (the standard slideshow, with a StoryShort watermark and an AI-generated label); a daily cap applies across all accounts. When today's free videos are gone, the one-time first episode pack (350 credits, $3.49 for a first purchase, no renewal) is the way on. The free first video is started on the website or, for a connected assistant (MCP / ChatGPT) on an account with no credits, with create_video (a topic) or draft_video then render_draft (an approved script), with the same limits; a bare API key (REST) or a mobile token cannot start it. After it, rendering needs credits.

What this connection is, and what it is not

StoryShort is a web app that turns a story idea into a short vertical video: a script, scenes, AI-drawn pictures, a voiceover and captions. It also runs a remote MCP server. MCP, the Model Context Protocol, is the open standard an AI assistant uses to call tools on another service. When you connect that server to Claude, Claude gets a list of StoryShort actions and can run them for you inside a normal conversation.

StoryShort is added to Claude as a custom connector. It is not listed in Anthropic's connector directory, so Claude does not vouch for it or review it: you are adding a remote server by its URL.

Directory entries are reviewed by Anthropic; a custom connector is not. You decide to trust the server, you sign in with your own account, and you can remove the connector at any time.

The connection follows the standard remote MCP and OAuth flow that Claude uses for any custom connector: the server answers the discovery requests, supports dynamic client registration and PKCE, and accepts claude.ai callbacks. We have checked those parts from the server side; this page does not claim a full end-to-end test inside Claude.

What you need before you start

Three things. A StoryShort account, because every action runs as you. A Claude plan that lets you add custom connectors (that is Anthropic's rule: check its help page for your plan; on a team or enterprise plan an owner may have to add the connector first). And credits, but only for the step that renders a video.

Drafting and editing do not charge credits, although a draft needs a balance that could pay for a render. Rendering does charge: a standard video is 40 credits with the default voice. Plans and credit packs are on the pricing page. A new account starts with no credits.

How to add StoryShort to Claude

These are the steps on Claude's website and desktop app. Menu labels can move when Anthropic updates the app, so if a name differs, look for the connectors area of settings.

  1. Open the connectors settings. In Claude on the web or in the desktop app, open Settings and choose Connectors.
  2. Choose Add custom connector. At the bottom of the connectors list there is a button to add a custom connector. It asks for a name and a URL.
  3. Enter the name and the URL. Use StoryShort as the name and https://storyshort.app/api/mcp as the remote MCP server URL. Do not add an API key or a client secret: Claude registers itself with the server automatically.
  4. Press Add, then Connect. The connector appears in the list as not yet connected. Press Connect. Claude opens a StoryShort page in your browser.
  5. Sign in and approve. Sign in to your StoryShort account if you are not already, then press Allow on the consent page. It lists what the connection can do on your account: create videos (which spends your credits), read your videos and their status, and read your credit balance and API usage. It also creates an API key named for the app, which you can revoke in Dashboard, API keys. You come back to Claude with the connector switched on.
  6. Check the tools and start a conversation. Check that the StoryShort tools are on in the chat tools menu, then ask for something concrete: draft a 30-second video about a lighthouse keeper who never sleeps, and show me the price before you render anything.
  7. Review the price, then approve the render. Claude should show you the draft and the exact credit price. Edit scenes until you like them. Only when you say yes does it call the render step with the price you saw.

What you can do from Claude

The server exposes 29 tools. The full table is on the MCP server page. In practice most people use a small part of it from a chat.

  • Draft a script. draft_video writes a script and scenes without rendering and returns the exact render price, so you read it before paying anything.
  • Edit scenes. update_draft replaces the scenes of a draft and revise_scene changes one scene's narration, picture prompt or length. The narration you send is exactly what is spoken.
  • Quote credits. Before any render, ask Claude for the price: the draft returns it, quote_video prices a video with AI motion clips, and get_credit_balance shows what you have.
  • Render. render_draft renders an approved draft, and create_video renders straight from a topic with no review. These are the steps that take credits.
  • List your videos. list_videos and get_video show your videos and their status, and the playable link once a render has finished.
  • Publish. publish_video can upload a finished video to a YouTube channel you connected, or send it to your TikTok Drafts so you add the caption and post it yourself.

Credits, spending and what Claude can and cannot do on its own

Reading tools never charge credits, and neither do drafting and editing a draft. The render is where credits go, and the server is built so that an assistant cannot spend by accident. render_draft first answers that a price confirmation is required and states the price. It only proceeds when the call repeats that exact number. If the price changed in the meantime it refuses, and if the balance is too short it refuses before starting.

A render charges after it succeeds. A failed attempt costs nothing, StoryShort may retry a failed render up to three times on its own, and the same video is never charged twice. A standard render is 40 credits with the default voice, and some options cost more, which is why the quote comes first.

You can ask Claude to be stricter: tell it at the start never to render without showing you the credit price and waiting for your answer. Claude's own tool-approval prompts add a second check.

If the connector does not work

If the Connect button shows an error, sign in to StoryShort in the same browser first and try again. If Claude cannot reach the server, check the URL for typos and trailing spaces. Opening it in a browser shows a method error, which is normal for an MCP server.

To remove access, delete the connector in Claude's settings, and revoke the key it created from the API keys page of your StoryShort dashboard.

AI-generated content

StoryShort makes AI-generated videos: the script, the pictures and the voice are produced by AI models, and a video you publish to YouTube through StoryShort 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 needs a connector that Anthropic has reviewed. This one is a custom connector and is not in Anthropic's directory.
  • People whose Claude plan or organization does not allow custom connectors.
  • Anyone who wants a finished video without spending credits. Drafting is possible without rendering, but a render takes credits.
  • Anyone who needs public TikTok posting or Instagram: StoryShort uploads to YouTube and sends to TikTok Drafts only.
  • Anyone looking for StoryShort.ai. This is StoryShort at storyshort.app, a different company.
  • People who need proof that the connection has been verified inside Claude for their plan. It follows the standard flow, so try it with a draft first.

Frequently asked questions

Is StoryShort in Anthropic's connector directory?
No. StoryShort is added to Claude as a custom connector by pasting its URL. It is not listed in the directory, so Anthropic has not reviewed it. You are connecting a remote server you chose to trust.
What URL do I paste into Claude?
https://storyshort.app/api/mcp. It is the remote MCP server of StoryShort. You do not need an API key: Claude registers itself and you sign in to your StoryShort account when you press Connect.
Does it cost credits to connect or to use it?
Connecting costs nothing, and drafting, editing, quoting and listing do not charge credits. Rendering a video does: a standard video is 40 credits with the default voice. Plans and credit packs are on the pricing page.
Can Claude spend my credits without asking me?
Not without the price. The render step refuses until the call repeats the exact credit price it quoted, and refuses when the balance is too short. Claude's own tool prompts add a second check.
Has this been tested end to end in Claude?
The connection follows the standard remote MCP and OAuth flow, and the server side of it checks out: public discovery, dynamic client registration, PKCE and claude.ai callbacks. This page does not claim a full end-to-end test in Claude, so try a draft first.
Is this StoryShort.ai?
No. This is StoryShort at storyshort.app. StoryShort.ai is a separate company with a similar name, and the two are not affiliated.

Ready to try it? Open Claude's connector settings, add the URL above and start with a draft: it shows the price before anything is rendered.

Related pages

StoryShort (storyshort.app) is not StoryShort.ai. StoryShort.ai is a separate company with a similar name.

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