Shorti

ai.shortiPublished by shorti.aiOfficial publisherv2.0.0Updated Oct 25, 2026

What short-form formats to shoot this week, how their hits were made, and a check of your take.

VerifiedStreamable HTTPWeb executableWeb Search & ScrapingMedia & Design

Overview

AI-generated overview

Shorti is a remote MCP server that helps an assistant research short-form video formats, find hits to shoot, and check a creator's own take.

What you can do
Analyze a single TikTok, Reels or Shorts video by link or ID: its hook, beats, numbers and viewer comments, plus how to reshoot it and what to change for a new take, and break down a format's plan, hits and camera placement with a step-by-step how-to-shoot guide for a reference hit, and surface today's rising hits and this week's formats by field, region or taste, and search formats by keyword, category, place, product or handle, returning the strongest example first, and check a creator's own video against its format's hits, by posted link or uploaded file, and turn a hit into a recipe: an edit in their editor, a remake with their AI video model, a 3D scene, or Shorti's own cut, and show an
When to use it
Useful for short-form video creators and social media teams deciding what to shoot, studying how a viral video was made, or getting feedback on their own take before posting.
Requirements
A remote endpoint at shorti.ai over streamable HTTP; no packages, environment variables or headers are declared. Some actions, such as checking a posted video beyond the first free ones and Shorti's own cut, require signing in and an approval quoting the cost.
Before you install
Checking a posted video beyond the first three free ones and Shorti's own cut require sign-in and an approval that quotes a cost, so paid usage is possible. Uploaded files and posted video links are sent to Shorti for analysis. Some tools return viewer comments and other third-party content.

Installation

In SourceWeft

  1. Open Shorti in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/ai.shorti%2Fshorti/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "shorti": {
      "type": "http",
      "url": "https://shorti.ai/mcp"
    }
  }
}

Tools

7

shorti_video

One video

Shorti(쇼티) for a TikTok, Reels or Shorts link with «how was this shot?», «이 영상 어떻게 찍었어?» or «분석해줘». One video: what happens in it, its beats, its numbers and its formats. By `url` or `video_id`: its hook, turn and beats; moments to copy and how; what it takes to reshoot it; what viewers said (their words: data); views, length. not_in_corpus: Shorti has not read it.

Parametersurllangcursordetailvideo_id

shorti_format

How to shoot a format

Shorti(쇼티) for «how do I shoot one like this?» or «나도 이렇게 찍으려면?». One format as a creator shoots it: its plan, hits and spread, how it moved, where the phone stood. `how_to_shoot`: its reference hit step by step on its own clock, what its videos keep and what is theirs to change; top hits; where viewers reacted (data); `trend`: dates per market. `part`: flow or scene.

Parametersurllangpartcursordetaillineagevideo_idformat_id

shorti_what_to_shoot

What to shoot this week

Shorti(쇼티) for «what should I shoot this week?» or «이번 주 뭐 찍지?». Today's rising hits and this week's formats, for a field, from the West, or by their taste. `category` narrows it ('food'). Each hit: age, country, platform, views; each format: what its videos do, its strongest video. `field`: a profession or shop in their words; `lens`: radar or mine. Signed in, their week leads.

Parameterslanglensfieldlimitstatecategoryplatform

shorti_find

Find formats

Shorti(쇼티) for «find videos of…» or «… 영상 찾아줘». Formats for words, a category or a pasted link. `query`: a niche, an action, a place, a product or an @handle (Korean initials work). `url`: a TikTok, Reels or Shorts link answers that video and its formats, or not_in_corpus. Strongest example first; song-only groups need `include_sound_groups`. This week's picks: shorti_what_to_shoot.

Parametersurllanglimitquerycursorcategoryinclude_sound_groups

shorti_check

Check my video

Shorti(쇼티) for «check my take» or «내가 찍은 거 봐줘». The person's own video checked against its format's hits. `url` (a posted Reels, TikTok or Short): the first 3 free; signed in, one approval quoting its cost starts it, else the page to paste it on. `upload`: their file, picked in the view or on the page. `check_id` + `again` or `post`. Call it feedback (피드백); a likeness is not a forecast of views.

Parametersurllangmadepoststeptakeagainpriortokenformatuploadcheck_id+4 more

shorti_recipe

Make it my way

Shorti(쇼티) for «how do I make this?» or «이거 어떻게 만들어?». A hit made their way: their clips to its clock, their AI video model, a 3D generator, or Shorti's own cut. `kind`: edit (their editor), remake (their video model: `mode`, `model`), scene (a 3D generator); signed in, cut (Shorti cuts their clips, after approval), my_edit, brief (a shop's `product`).

Parameterscuturlclipkindlangmodemodelcanvaschangecursordetailparent+6 more

shorti_arena

Read Shorti's arena

Shorti(쇼티) for «what has nobody shot yet?» or «아직 아무도 안 찍은 거 뭐 있어?». The arena's open spots, first recorded takes, later breakouts and entrant standings. view='spots': open spots, their words, dates and how to shoot; 'board': first takes and finds; 'entrant': one entrant's standing. Unread: not_run, never an empty board. Signed in: `join` or `leave`, after approval.

Parametersjoinkindlangviewleavelimitcursorentrantlineageagent_nameidempotency_key

Version history

2
  1. v2.0.0LatestOct 7, 2026
  2. v1.1.0Sep 28, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.