Shortform Kit

Transcribe, read and download public Reels, TikToks and YouTube videos, plus sourced creator data

Should I use this

Quality & Safety

A
Description quality
97%
Schema completeness
87%
Naming quality
84%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'estimate_youtube_earnings' description lacks action verbin estimate_youtube_earnings

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,137Tokens (tool definitions)
~717 BTypical response size
Moderate attention impact (0.89% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "shortformkit": {
      "url": "https://shortformkit.com/mcp"
    }
  }
}

Remote endpoints

https://shortformkit.com/mcpstreamable-http

What it can do

Tool inventory

Tools (9)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢get_video_info(url)

Read a public Instagram, YouTube, TikTok, X, Facebook, Pinterest, Threads, Vimeo or Reddit post: title, author, duration, available qualities, caption and hashtags.

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "description": "Public post URL"
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢download_media(url, kind, quality, start, end, ...)

Prepare a download of a public post: video (MP4), audio (MP3), image, thumbnail/cover, or a frame at a timestamp. Optional trim with start/end (e.g. '1:05'). Returns a download URL valid for 15 minutes. Only for content the user owns or may use.

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string"
    },
    "kind": {
      "type": "string",
      "enum": [
        "video",
        "audio",
        "image",
        "thumbnail",
        "frame"
      ]
    },
    "quality": {
      "type": "integer",
      "description": "max height, e.g. 1080"
    },
    "start": {
      "type": "string"
    },
    "end": {
      "type": "string"
    },
    "at": {
      "type": "string",
      "description": "timestamp for kind=frame"
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
⚪transcribe_video(url, language, translate_to_english, start, end)

Transcribe a public video or Reel with Whisper (90+ languages, optional translation to English, optional section). Returns the text with timestamps. Videos up to 20 minutes per run.

Input Schema

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string"
    },
    "language": {
      "type": "string",
      "description": "ISO code like en, de, es (optional, auto-detect if empty)"
    },
    "translate_to_english": {
      "type": "boolean"
    },
    "start": {
      "type": "string"
    },
    "end": {
      "type": "string"
    }
  },
  "required": [
    "url"
  ],
  "additionalProperties": false
}
🟢youtube_channel_id(query)

Find the YouTube channel ID (UC...), handle, channel URL and RSS feed from a @handle, channel link or any video link.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "@handle, channel URL or video URL"
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false
}
🟢social_video_specs(platform, format)

2026 upload specs (aspect ratio, resolution, max length, file size, caption and hashtag limits) for Instagram, TikTok, YouTube, Facebook, X, LinkedIn, Pinterest, Snapchat and Threads, each with official sources.

Input Schema

{
  "type": "object",
  "properties": {
    "platform": {
      "type": "string",
      "description": "e.g. Instagram, TikTok, YouTube (empty = all)"
    },
    "format": {
      "type": "string",
      "description": "e.g. Reels, Shorts, Stories"
    }
  },
  "additionalProperties": false
}
🟢creator_monetization(topic, platform, niche, country)

Sourced 2026 data on creator monetization: platform programs and requirements, YouTube/TikTok RPM by niche or country, engagement-rate benchmarks, sponsored post rates.

Input Schema

{
  "type": "object",
  "properties": {
    "topic": {
      "type": "string",
      "enum": [
        "programs",
        "rpm_by_niche",
        "rpm_by_country",
        "engagement_benchmarks",
        "sponsorship_rates"
      ]
    },
    "platform": {
      "type": "string"
    },
    "niche": {
      "type": "string"
    },
    "country": {
      "type": "string"
    }
  },
  "additionalProperties": false
}
🟢loudness_and_subtitles(topic, name)

Loudness targets (LUFS, true peak) for Spotify, Apple Music, YouTube, Netflix, Prime Video, EBU R128, ATSC, podcasts and social video; subtitle rules (Netflix, BBC); frame rates and drop frame. Each value sourced.

Input Schema

{
  "type": "object",
  "properties": {
    "topic": {
      "type": "string",
      "enum": [
        "loudness_targets",
        "subtitle_standards",
        "frame_rates_timecode"
      ]
    },
    "name": {
      "type": "string",
      "description": "filter, e.g. Netflix, Spotify, 29.97"
    }
  },
  "additionalProperties": false
}
🟢youtube_thumbnail_trends(niche)

This week's measured thumbnail trends of the most-viewed new YouTube videos in 10 niches: share with faces, text, big text, brightness, colours, title length, plus top examples.

Input Schema

{
  "type": "object",
  "properties": {
    "niche": {
      "type": "string",
      "description": "gaming, vlog, fitness, finance, food, tech, travel, education, podcast, beauty (empty = overview)"
    }
  },
  "additionalProperties": false
}
🟢estimate_youtube_earnings(monthly_views, niche, shorts)

Estimate YouTube ad earnings (USD range per month and year) from monthly views and niche, or for Shorts.

Input Schema

{
  "type": "object",
  "properties": {
    "monthly_views": {
      "type": "number"
    },
    "niche": {
      "type": "string",
      "enum": [
        "beauty",
        "education",
        "finance",
        "gaming",
        "health",
        "music",
        "tech",
        "travel",
        "vlog"
      ]
    },
    "shorts": {
      "type": "boolean"
    }
  },
  "required": [
    "monthly_views"
  ],
  "additionalProperties": false
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded9 tools