Shorti
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
What short-form formats to shoot this week, how their hits were made, and a check of your take.
| Author | ai.shorti |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2484 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Shorti": {
"url": "https://shorti.ai/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (7)
shorti_videoread-onlyShorti(쇼티) 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.
Parameters:
url— string — The post's link.lang— string — 'en': Shorti's own English; never translate its Korean.cursor— stringdetail— string — full: every field in both languages, paged by `cursor`.video_id— string — Shorti's id of the video.
Hints: read-only yes · destructive no · idempotent yes · open-world no
shorti_formatread-onlyShorti(쇼티) 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.
Parameters:
url— string — One of its videos, by the post's link.lang— string — 'en': Shorti's own English; never translate its Korean.part— string — flow: how it moved across sounds (`lineage` or format_id); scene: where the phone stood in a hit (video_id or url).cursor— stringdetail— string — full: every field in both languages, paged by `cursor`.lineage— string — A lineage's id (lin_…).video_id— string — One of its videos, by Shorti's id.format_id— string — The format's id or its page's slug.
Hints: read-only yes · destructive no · idempotent yes · open-world no
shorti_what_to_shootread-onlyShorti(쇼티) 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.
Parameters:
lang— string — 'en': Shorti's own English; never translate its Korean.lens— string — radar: formats breaking out in the West no Korean video holds yet; mine: by their stated taste.field— string — Their profession, team, shop or field in their own words (피부과, 카페, 브랜드팀).limit— integerstate— string — With radar: none in Korea yet, or the first ones.category— string — The creator's niche, when they have one.platform— string — Only formats with videos on this platform.
Hints: read-only yes · destructive no · idempotent yes · open-world no
shorti_findread-onlyShorti(쇼티) 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`.
Parameters:
url— string — A post's link.lang— string — 'en': Shorti's own English; never translate its Korean.limit— integerquery— string — Words to find; empty lists by category.cursor— stringcategory— string — The creator's niche, when they have one.include_sound_groups— boolean — Also list groups that share only a song.
Hints: read-only yes · destructive no · idempotent yes · open-world no
shorti_checkread-onlyShorti(쇼티) for «check my take» or «내가 찍은 거 봐줘». The person's own video checked against its format's hits. `url` (a posted Reels, TikTok or Short): the page on Shorti to paste it on, the first one free. `upload`: their own file, on that page. `token`: their summary, once they send it to this chat. Its feedback (피드백): a likeness is not a forecast of views.
Parameters:
url— string — Their posted Reels, TikTok or Shorts link.lang— string — 'en': Shorti's own English.token— string — The token a previous call gave.format— string — A format_id to check against.upload— boolean — Their own file (shot, edited or generated).recipe_ref— string — A recipe's recipe_ref.
Hints: read-only yes · destructive no · idempotent yes · open-world no
shorti_reciperead-onlyShorti(쇼티) for «how do I make this?» or «이거 어떻게 만들어?». A hit made their way: their clips to its clock, their AI video model or a 3D generator. `kind`: edit (their editor), remake (their video model: `mode`, `model`), scene (a 3D generator).
Parameters:
url— string — The hit's link.kind— string — Which recipe or edit.lang— string — 'en': Shorti's own English.mode— string — What a remake changes.model— string — Their AI video model.canvas— string — The frame; a remake's 16:9 or pov (3:4) needs mode 'episode'.cursor— stringdetail— string — full: every field, paged.persona— string — A remake's persona: anyone, in words.product— string — A shop's product line.video_id— string — The hit's video_id.format_id— string — A format_id.
Hints: read-only yes · destructive no · idempotent yes · open-world no
shorti_arenaread-onlyShorti(쇼티) 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.
Parameters:
kind— stringlang— stringview— stringlimit— integercursor— stringentrant— stringlineage— string
Hints: read-only yes · destructive no · idempotent yes · open-world no
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.