Let AI agents upload videos and Shorts to YouTube with titles, descriptions and tags, then track performance — from a single prompt.
{
"mcpServers": {
"upload-post": {
"url": "https://mcp.upload-post.com/mcp",
"headers": {
"Authorization": "ApiKey YOUR_API_KEY"
}
}
}
} Part of the 40-tool Upload-Post MCP server — the agent picks them automatically from your prompt.
| Tool | What it does |
|---|---|
| upload_video | Upload a video or Short with title, description, tags and visibility |
| get_status / get_job_status | Track upload and processing status |
| list_scheduled / edit_scheduled / cancel_scheduled | Manage scheduled uploads |
| get_analytics / get_post_analytics | Pull views, watch time and engagement |
| submit_ffmpeg_job | Convert or trim a video before uploading |
Looking for the direct API instead? See the YouTube API page.
No commands to memorize — just describe what you want.
“Upload this video to YouTube: title "Upload-Post v2 demo", add a keyword-rich description.”
“Trim this recording to 60 seconds and publish it as a YouTube Short.”
“Schedule this tutorial for Tuesday at 15:00 and post the link on X when live.”
“Compare the performance of my last 10 Shorts.”
YouTube + AI agents, answered. Last updated June 2026.
A YouTube MCP server is a Model Context Protocol server that exposes YouTube uploads as tools an AI agent can call. The Upload-Post MCP server lets ChatGPT, Claude, Gemini or any MCP client upload videos and Shorts, schedule them and pull analytics — no custom code.
Yes. The agent can upload vertical videos as Shorts with title, description and tags, and the built-in FFmpeg tools can trim or convert the clip first.
No. Upload-Post manages the YouTube connection and quotas for you — you connect your channel once and the MCP tools handle the rest.
The MCP server is free and open-source (MIT). It works with any Upload-Post plan, including the free tier.
Free to start, no credit card. Connect YouTube once and post from any MCP client.