MCP for publishing short video to 8 platforms

ShortsMCP

An MCP server publishes vertical video to 8 platforms at once, including VK Clips and Telegram, with 9:16 normalization and analytics

MCP server

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

Why this level

  • Publishes content on eight platforms on behalf of the account owner
  • Stores credentials and browser sessions for several platforms locally
All reasons and checks
Russian stack

ivanchik-byte/shortsmcp

Install

Manual install

python3 -m venv .venv && source .venv/bin/activate && pip install -e .

Install from source; .env.example is then copied to .env with platform credentials.

This is third-party code. Review the repository files before installing.

What it does

The server publishes short vertical clips to YouTube Shorts, TikTok, Instagram Reels, Telegram, VK Clips, Threads, X and Pinterest in a single call. Platforms with an official API use OAuth2 credentials, while others, such as TikTok without business access, are handled through an interactive browser session via Playwright. Before publishing, the server checks aspect ratio, duration and codecs and normalizes the video to 9:16 with FFmpeg, and adapts titles, descriptions and hashtags to each platform's character limits. It includes a SQLite publish queue with anti-flood jitter delays, AES-encrypted credential storage with 0600 file permissions, and an analytics tool for views, likes, comments and engagement on already published clips.

Who it is for. For people publishing short video across several platforms at once, including VK Clips and Telegram, who want to do it with a single agent call.

Good fit when

  • You want to publish one clip across several platforms without opening each one manually
  • You need automatic 9:16 normalization and per-platform limit handling
  • You want analytics for already published clips across platforms in one place

Not a fit when

  • You do not want platform credentials stored in a local encrypted vault on your own machine
  • A platform requires only the official API rather than a Playwright browser session, a narrower specialized server fits better

Example request

Publish this clip to TikTok, VK Clips and Telegram with a title about the new collection

Limitations

It needs FFmpeg installed and in PATH. Some platforms work through an interactive Playwright browser session rather than an official API, which is more fragile to platform UI changes. Credentials are stored locally, encrypted, but compromising the agent's machine exposes access to every connected account.

How to disable. Remove the shortsmcp server from your MCP client configuration and delete the encrypted credential vault.

MCP

Transport
stdio
Authentication
API key
Environment variables
Environment variables
PYTHONPATH
required
The path to the project's src folder so the server can run as a module.

Security check

  • Publishes content on eight platforms on behalf of the account owner
  • Stores credentials and browser sessions for several platforms locally

README in short

The README lists features: single-call multi-platform publishing, a dual publishing engine (official API or browser session), smart per-platform metadata adaptation, video preflight and normalization, analytics, encrypted credential storage and an anti-flood publish queue. A table shows all 8 platforms with their integration method and video constraints. It separately covers connecting to Claude Desktop, Cursor, Windsurf and custom Python agents via the official mcp client.

FAQ

Does every platform need an official API?

No, for platforms without an accessible API or business account the server supports an interactive Playwright browser session instead of OAuth2.

How does the server get the video into the right format?

It checks aspect ratio, duration and codecs and normalizes the video to 9:16 with FFmpeg before publishing.

Editors’ pick

A skill that strips AI writing tells from text using Wikipedia's list, without adding invented facts

SkillLow riskNo VPN needed52.7KRepository stars

Marketing Skills for AI agents

Marketing Skills for AI Agents

Editors’ pick

About fifty skills for CRO, copywriting, SEO, analytics, ads and launches, built for coding agents

SkillLow risk51.8KRepository stars
Official

SendPulse's official remote MCP server: statistics, campaigns and user data through an agent chat

MCP serverHigh riskRussian stack1Repository stars
Editors’ pick

An MCP server and CLI covering all 113 Yandex Direct API v5 methods generated from WSDL, exposing 9 read tools by default and writes only on demand

MCP serverHigh riskRussian stackNo VPN needed1Repository stars
Foxx AIMCP for publishing short video to 8 platforms

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.