Where ChatGPT, Settings, Security and login
Developer mode: on
Add app ChatGPT Plugins, +
Name Upload-Post
URL https://mcp.upload-post.com/mcp
Auth OAuth 2.1 (no API key) No API key needed. Sign in to Upload-Post when ChatGPT asks you to approve access.
You connect the app once in ChatGPT. It takes about three minutes.
In ChatGPT, open Settings, then Security and login, and enable Developer mode. On a Business workspace, your admin controls which apps are allowed.
Go to ChatGPT Plugins, click "+" and enter https://mcp.upload-post.com/mcp as the MCP server URL.
Approve access with your Upload-Post account on app.upload-post.com. No API key is needed.
Paste the setup prompt below, then start with "List my Upload-Post profiles" to confirm the connection before you ask for a real post.
You can use the Upload-Post app I connected in ChatGPT
(https://mcp.upload-post.com/mcp). Follow these rules:
1. Use Upload-Post for every request about posting, scheduling, analytics, comments or DMs on my social media accounts.
2. Only use tools the server actually exposes. Never invent tool names or parameters.
3. Start with a read-only call: list my Upload-Post profiles and the accounts connected to each.
4. Before publishing, scheduling, replying or sending a DM, show me the caption, the target accounts and the date and time (with timezone), and wait for my OK.
5. After publishing, check the upload status and report the result for each platform. Setup details, tool reference and auth options are in the MCP server docs. For the regular ChatGPT setup, see Post to social media with ChatGPT.
Every capability maps to documented Upload-Post tools. Your Dots pick the right one from your request.
Tell your Dots what to post, where and when. They pick the right Upload-Post tool for the job.
Upload videos, photos and text to TikTok, Instagram, YouTube, LinkedIn, Facebook, X, Threads, Pinterest, Reddit, Bluesky and Google Business.
"Post this tomorrow at 6pm" becomes a scheduled post. Dots can also add posts to your queue and check their status.
Ask which posts performed best this week and get the numbers from your connected accounts.
Read new comments, draft replies and handle direct messages without opening each app.
Stage media files and trim, convert or re-encode video with the FFmpeg tools before it goes out.
Dots is OpenAI's always-on personal agent, launched at DevDay on September 29, 2026. It works on its own cloud computer and browser, so ongoing work keeps moving while you do something else.
The Upload-Post MCP is a hosted Model Context Protocol server that gives AI agents your connected social accounts as tools. It is the same server behind our ChatGPT, Claude and Meta Muse integrations.
Where ChatGPT, Settings, Security and login
Developer mode: on
Add app ChatGPT Plugins, +
Name Upload-Post
URL https://mcp.upload-post.com/mcp
Auth OAuth 2.1 (no API key)No commands to memorize. Just describe what you want.
“Post this clip to Reels, TikTok and Shorts tomorrow at 6pm.”
“What were my best posts this week?”
“Reply to new comments on my last video.”
“List my Upload-Post profiles and the accounts connected to each.”
Dots can be reached from ChatGPT, Slack, Microsoft Teams and Codex. The Upload-Post app stays in your ChatGPT account, wherever the request starts.
Hand off a posting plan in ChatGPT and come back later to approve the captions and times.
"Take the launch video from this thread and schedule it on LinkedIn and X for Tuesday at 10am." The same Upload-Post app does the posting.
Ask for this week's numbers from Upload-Post in a Teams chat and get a short summary back for the whole team.
Yes. Your Dots hand the schedule to Upload-Post, and Upload-Post publishes each post at the set time.
One request can create several scheduled posts, each with its own date, time and accounts.
Ask your Dots to add posts to your Upload-Post queue instead of picking every time by hand.
Ask what is scheduled and your Dots read it back from Upload-Post, so you can change plans before anything goes out.
The app uses OAuth, so you approve access with your Upload-Post account and never paste a key into a chat.
The same Upload-Post server works everywhere. What changes is how you connect it.
| Agent | How you connect Upload-Post | Where it runs |
|---|---|---|
| OpenAI Dots | Add Upload-Post in ChatGPT as a custom MCP app; Dots can use the apps you have connected | Cloud computer, reached from ChatGPT, Slack, Teams and Codex |
| ChatGPT | Developer mode, then add a custom app with the MCP URL | chatgpt.com and the ChatGPT apps |
| Claude Cowork | Customize, Connectors, Add custom connector with the MCP URL | Claude Desktop, plus web and mobile in beta |
| Perplexity Computer | Settings, Connectors, custom connector with OAuth or an API key | Perplexity cloud agent |
| Gemini Spark | Settings, Connected Apps, Custom apps for Spark, with the MCP URL | Google cloud agent, from gemini.google.com |
Every account you connect in Upload-Post. Each platform has its own guide with formats and rules.
TikTok
Videos and photo posts
Reels, feed posts and carousels
YouTube
Videos and Shorts
Profile and page posts
Page posts, photos and videos
X (Twitter)
Posts with text, images and video
Threads
Text, image and video posts
Pins to your boards
Posts to subreddits
Bluesky
Text, image and video posts
Google Business
Business profile updates
The connector costs nothing extra.
Free. The MCP server is open source and works with every Upload-Post plan.
10 uploads a month, no credit card. TikTok is not included on the free plan.
Needs ChatGPT Pro or Business in an eligible market. At launch Dots are not available in the EEA, the UK or Switzerland.
The five things that usually go wrong, and how to fix them.
Dots need a ChatGPT Pro or Business plan in an eligible market, and were not available in the EEA, the UK or Switzerland at launch. On Business, a workspace admin has to enable them first.
Turn on Developer mode first: Settings, then Security and login. After that, go to ChatGPT Plugins and click "+". On a Business workspace, your admin may need to allow custom apps.
Check that Upload-Post shows as connected in ChatGPT, then tell your Dots to use the Upload-Post app for every social media request. Asking them to list your Upload-Post profiles first also helps.
Connect that account to a profile at app.upload-post.com first, then ask "List my Upload-Post profiles again."
Always give a timezone with the time, for example "Tuesday at 10am Madrid time". The setup prompt asks your Dots to repeat the date, time and timezone before scheduling.
One Upload-Post account, the same MCP server, any assistant.
OpenAI Dots + social media, answered. Last updated September 2026.
Upload-Post runs a hosted MCP server at https://mcp.upload-post.com/mcp. You add it in ChatGPT as a custom MCP app and approve access with OAuth. Dots can use the ChatGPT apps you have connected, so they can then publish, schedule and analyze posts on your connected social accounts.
In ChatGPT, open Settings, then Security and login, and enable Developer mode. Then go to ChatGPT Plugins, click "+", enter https://mcp.upload-post.com/mcp and sign in with your Upload-Post account.
No. You add Upload-Post yourself as a custom MCP app in ChatGPT. Dots then work with it like any other app you have connected, under ChatGPT's app controls.
No. The connection uses OAuth 2.1: you approve access with your Upload-Post account at app.upload-post.com.
Dots can be reached from ChatGPT, Slack, Microsoft Teams and Codex. The Upload-Post app lives in your ChatGPT account, so the request can start wherever you talk to your Dots.
Not at launch. OpenAI launched Dots at DevDay on September 29, 2026 for ChatGPT Pro and Business in eligible markets, without the EEA, the UK or Switzerland. The same Upload-Post server works in regular ChatGPT, Claude and other MCP clients in the meantime.
Any account you connect in Upload-Post: TikTok, Instagram, YouTube, LinkedIn, Facebook, X, Threads, Pinterest, Reddit, Bluesky and Google Business.
The connector is free. The Upload-Post free plan includes 10 uploads a month with no credit card; TikTok is not included on the free plan. Dots themselves need ChatGPT Pro or Business.
Free plan with 10 uploads a month, no credit card. Connect your accounts once, add the app in ChatGPT, and just ask.
We use strictly necessary cookies to run this site. With your permission we would also like to measure how the site is used (analytics) and how our ads perform (marketing). Nothing optional is loaded until you choose. Cookie Policy · Privacy Policy
Choose which categories you allow. You can change this at any time from "Cookie settings" in the footer. Cookie Policy
Needed for the site to work: your consent record (up_consent) and your light/dark theme preference. Exempt from consent under art. 22.2 LSSI.
OpenPanel, self-hosted on our own servers (api.openpanel.fotoexamen.com). Aggregated page and feature usage so we can see what to improve. No data goes to an advertising network.
Google Ads conversion measurement, the Reddit advertising pixel, and our own affiliate/attribution cookies (aff_ref, up_attribution). These tell us which campaign or affiliate brought you here.