A social media MCP server for posting to TikTok, Instagram and YouTube
ReelGenie is a hosted social media MCP server at https://reelgenie.app/api/mcp/agent for TikTok, Instagram and YouTube. Your agent saves finished posts, and ReelGenie holds each one until it is approved, on every plan. Your agent can ask for approval. Only a person can give it, in ReelGenie or in the chat. Then ReelGenie sends the same files to each account.
ReelGenie’s forever-free plan includes 30 posts a month and 1 brand, with the MCP server included. Solo is US$19/month. Your agent’s own plan is separate.
Start free – 30 posts a month, no card
What this MCP server does
An MCP server gives your agent tools it can call. This one lets Claude, Claude Code, Codex, Cursor or your own agent hand finished posts to ReelGenie, which keeps each one private until it is approved and then sends it to the TikTok, Instagram and YouTube accounts you connected.
- Hosted: nothing to install or run, and no developer apps or API keys of your own for TikTok, Instagram or YouTube.
- One server, three platforms: the same server URL posts to all three. Those are the only three platforms.
- Listed in the MCP Registry: its name in the official MCP Registry is
app.reelgenie/reelgenie.
Pick your platform
Each platform has its own page with the details that platform needs.
TikTok MCP server
Slides or a finished video. For most accounts TikTok receives a draft in your inbox, so you finish posting in TikTok.
Read the guide MCP · INSTAGRAMInstagram MCP server
Carousels, Reels and Stories, published straight to an Instagram professional account, now or at your time.
Read the guide MCP · YOUTUBEYouTube MCP server
A finished MP4 uploaded as public, unlisted or private. YouTube decides whether it is a Short.
Read the guideAdd the server to your agent
Create a free ReelGenie account first. Then pick your agent. Signing in opens a ReelGenie page that lists what the agent can do, including publishing after your explicit approval. Before it approves anything, your agent asks you in the chat and repeats the account and time. You can also approve in ReelGenie. To keep approval in ReelGenie only, connect with a token from the Agents page that leaves out publishing.
Claude desktop or web
Open Settings → Connectors, choose Add custom connector and enter the server URL. To upload images or video made in the chat, also open Settings → Capabilities, turn on Create and edit files and Use the internet while making files, add reelgenie.app under Allowed websites, then start a new chat. The Claude setup page has every step.
https://reelgenie.app/api/mcp/agent
Claude Code
Install the ReelGenie plugin from the Claude setup page, or add the server directly, then choose reelgenie in /mcp to sign in.
claude mcp add --transport http reelgenie https://reelgenie.app/api/mcp/agent
Cursor, VS Code, Windsurf and other MCP clients
Any client that supports remote MCP servers with sign-in can use the same URL. In Cursor, add it to .cursor/mcp.json, then sign in when Cursor asks. The Cursor guide has every step. For GitHub Copilot in VS Code, the file is .mcp.json and the server needs "type": "http"; the VS Code guide shows it. In Windsurf, now called Devin Desktop, add it to ~/.config/devin/mcp_config.json or .devin/mcp_config.json and sign in; the Windsurf guide has the steps.
{ "mcpServers": { "reelgenie": { "url": "https://reelgenie.app/api/mcp/agent" } } }For a script or an agent that can’t sign in, a team admin can create a revocable token on ReelGenie’s Agents page.
Codex
Codex connects with a token from the Agents page, read from an environment variable so it stays out of the chat. The Codex setup page has a prompt that walks through it.
codex mcp add reelgenie --url https://reelgenie.app/api/mcp --bearer-token-env-var REELGENIE_MCP_TOKEN
ChatGPT
The ReelGenie app for ChatGPT is in preview. See the plugin walkthrough for its current availability.
Then check the connection before making anything, and connect your TikTok, Instagram and YouTube accounts on ReelGenie’s Accounts page. Your agent can’t sign in to them for you.
Check that the ReelGenie connection works and list my workspaces and connected social accounts.
What’s different
- Approval held by ReelGenie. Each post is held by ReelGenie until it is approved, on every plan. Creating a post never sends it. Your agent saves it privately, and each delivery waits until the exact post, its account and its time are approved. Your agent can ask for approval. Only a person can give it, in ReelGenie or in the chat. Your agent approves only after you say yes in the chat.
- The same files sent. ReelGenie stores the exact files your agent made and shows them in a phone frame, in order, with the full caption, before you approve. It then sends those files, not a copy made from a chat preview.
- A result for each account. Every account gets its own status: Scheduled, Draft ready, Published or Failed with the platform’s reason in plain words. Scheduled isn’t posted, and you can see whether it actually posted.
- MCP on the free plan. Claude, Claude Code, Codex and other MCP clients connect on every plan, including the forever-free plan: 30 posts a month, 1 brand and 3 connected accounts. Solo is US$19/month for unlimited posts.
To see how this compares with Blotato, Postiz, Upload-Post and others, read the comparisons, or how approval works.
The tools your agent gets
These are some of the server’s tools, by their real names:
reelgenie_healthandlist_connected_accounts: check the connection and see which accounts are connected.create_slide_post: lay out text slides in your brand colours and save them for review.begin_finished_image_postandbegin_finished_video_post: upload your own finished images or MP4 straight from disk.get_posting_slots: find each account’s next free posting time.check_post_delivery: run the checks before approval.request_publish_approval: prepare an approval request for a person, without approving or sending the post.approve_post: approve the exact accounts, delivery and time, only after you say yes.get_finished_postanddiagnose_publish_failure: read each account’s result and, if it failed, why.
What it can’t do
- It posts only to TikTok, Instagram and YouTube. Not X, LinkedIn, Facebook or Threads.
- It can’t sign in to your social accounts for you. You connect them on ReelGenie’s Accounts page.
- It doesn’t make photos or video. Use the slide tool, your own media, or a tool that makes them.
- It won’t send anything that hasn’t been approved: the post, the account, the delivery and the time.
- It can’t post to a personal Instagram account. Instagram allows professional accounts only.
- It can’t turn on TikTok Direct Post. TikTok decides that for each account, and most accounts get a draft.
- It can’t make a video a YouTube Short. YouTube decides that from the length and shape.
- It can’t be self-hosted.
Free forever. Paid plans when you need more.
ReelGenie’s forever-free plan includes 30 posts a month, 1 brand and 3 connected accounts, and the MCP server works on it. Posts saved for review don’t count.
Forever free · $0/month
30 posts a month across your team, 1 brand and 3 connected accounts. No card needed.
Solo, Team or Agency · from US$19/month
Unlimited posts. Solo: 2 brands and 10 connected accounts for US$19/month. Team: 5 brands, 30 accounts and 5 people for US$49/month. Agency: 20 brands, 100 accounts and unlimited people for US$129/month.
Questions about the social media MCP server
- What is a social media MCP server?
- It is a server your AI agent connects to through the Model Context Protocol, so the agent can call tools that post to social accounts. ReelGenie’s hosted server takes your agent’s finished posts, holds each one for approval and delivers it to TikTok, Instagram and YouTube.
- Which platforms does it post to?
- TikTok, Instagram and YouTube only. For most TikTok accounts the post arrives as a draft in your TikTok inbox. Instagram needs a professional account. YouTube uploads a finished MP4 as public, unlisted or private.
- Is the social media MCP server free?
- Yes, on ReelGenie’s forever-free plan: 30 posts a month, 1 brand and 3 connected accounts, with no card. Solo is US$19/month for unlimited posts. Your agent’s own plan is separate.
- Does it post without my OK?
- No. Saving a post keeps it private for review. Nothing is sent until the exact post, account and time are approved, by you in ReelGenie or by your agent after you say yes in the chat.
- Can my agent approve a post itself?
- Only after you say yes. Your agent asks you in the chat and repeats the account and time before it approves, or you approve in ReelGenie. To keep approval in ReelGenie only, connect with a token from the Agents page that leaves out publishing.
- Is it in the MCP Registry?
- Yes. Its name in the official MCP Registry is app.reelgenie/reelgenie, and its server URL is https://reelgenie.app/api/mcp/agent.
- Does it work with Cursor or my own agent?
- Yes. Any MCP client that supports remote servers with sign-in can use https://reelgenie.app/api/mcp/agent. A script that can’t sign in can use a revocable token from the Agents page.