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

  • 3 ★ on the repository
  • Last commit
  • MIT
MCP server

Broad access

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

Meta, the owner of Facebook, Instagram and WhatsApp, is designated an extremist organization in Russia and its activities are banned there.

Install

Services

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.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

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

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

MCP

Transport
stdio
Authentication
API key

Environment variables

PYTHONPATH required
The path to the project's src folder so the server can run as a module.

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.

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.

Discussion

No questions or reviews yet.

Russian stack

Remote MCP server for VK communities: 50 tools, posts, comments, dialogs, photos, video and products, with writing off by default

MCP serverBroad access
Russian stack

An MCP server publishes one text at once to Telegram, VKontakte (group and personal wall) and TenChat with a single publish_all call

MCP serverBroad access
Russian stack

An MCP server for the VKontakte wall: reading and posting, messages, friends, communities and group stats in 8 tools

MCP serverBroad access1Repository stars
Russian stack

A compact VK community MCP server: post publishing with scheduling, photo uploads, statistics and comments

MCP serverBroad access
Russian stack

MCP server auto-generated from the VK API schema: over 180 tools with filters by read, write, money modes and API sections

MCP serverBroad access1Repository stars

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.

README badge

Report a problem