Shorti
by shorti.ai · remote · no sign-in to list tools · v2.0.0 · published by ai.shorti
What short-form formats to shoot this week, how their hits were made, and a check of your take.
7 tools: 6 change things and 1 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things6Claude Code: ask: see these tools
- Only reads1Claude Code: allow: see these tools
No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http shorti https://shorti.ai/mcpTools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
7 tools
Changes things 6Claude Code: ask
shorti_arenaShorti(쇼티) for «what has nobody shot yet?» or «아직 아무도 안 찍은 거 뭐 있어?».No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it 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.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Read Shorti's arena
shorti_checkShorti(쇼티) for «check my take» or «내가 찍은 거 봐줘».No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it 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.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Check my video
shorti_formatShorti(쇼티) for «how do I shoot one like this?» or «나도 이렇게 찍으려면?».No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it 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.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: How to shoot a format
shorti_recipeShorti(쇼티) for «how do I make this?» or «이거 어떻게 만들어?».No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it 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`).
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Make it my way
shorti_videoShorti(쇼티) for a TikTok, Reels or Shorts link with «how was this shot?», «이 영상 어떻게 찍었어?» or «분석해줘».No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it 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.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: One video
shorti_what_to_shootShorti(쇼티) for «what should I shoot this week?» or «이번 주 뭐 찍지?».No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it 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.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: What to shoot this week
Only reads 1Claude Code: allow
shorti_findShorti(쇼티) for «find videos of…» or «… 영상 찾아줘».No findings
Why it is in this group
- The name "shorti_find" says "find": a word for reading.
Description, as the server wrote it 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.
Annotations the server declares
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
- readOnlyHint: true
- title: Find formats
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 2.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http shorti https://shorti.ai/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__shorti__shorti_find"
],
"ask": [
"mcp__shorti__shorti_video",
"mcp__shorti__shorti_format",
"mcp__shorti__shorti_what_to_shoot",
"mcp__shorti__shorti_check",
"mcp__shorti__shorti_recipe",
"mcp__shorti__shorti_arena"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as shorti. Review it before you use it.