Integration · Marketing
Connect Claude & ChatGPT to Upload-Post
Ask your AI to post an update to X, LinkedIn and Threads at once, schedule it for Monday morning or tell you how last week's posts performed. Upload-Post connects your social accounts, and through PipMCP your AI can publish and schedule text posts, manage the queue, read profile and post analytics, and handle comments and direct messages.
Free plan, no credit card. Takes about a minute.
Try asking
“Post 'We are hiring a backend developer' with a link to our jobs page on LinkedIn and X.”
The AI publishes the text post to both platforms for your profile. It goes live right away.
“Schedule that announcement for Monday at 9:00 instead.”
It publishes the post with a scheduled date, so it goes out automatically at that time.
“What is scheduled for this week, and move Wednesday's post to Thursday.”
It lists scheduled posts and updates the scheduled date of the one you picked.
What your AI can do
Publishing and scheduling
Publish text posts to X, LinkedIn, Facebook, Threads, Bluesky, Reddit and more, schedule or queue them, and retry failed posts.
Analytics
Read profile follower and engagement numbers, per-post analytics and posts already published on a platform.
Comments and messages
List comments, reply or post new public comments, and read and send direct messages.
“How did our Instagram and TikTok do this month?”
It reads follower and engagement analytics for the profile on those platforms.
“Show the comments on our latest LinkedIn post and thank the first person.”
It lists the comments and posts a public reply to the comment you chose.
“Why did yesterday's post fail? Try it again.”
It checks the upload status and history, then retries the failed post.
23 tools for Upload-Post
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
cancel_scheduled_postDeletesCancel a scheduled post by `job_id` so it is not published. This cannot be undone.get_current_accountGet the connected Upload-Post account's details and plan usage.get_next_queue_slotGet the next free queue time slot for a profile (`profile_username`).get_profileGet one profile and its connected social accounts by `username`.get_profile_analyticsGet follower and engagement analytics for a profile. Requires `profile_username` and `platforms` (comma-separated, e.g. instagram,tiktok).get_upload_statusCheck the status of an upload by `request_id` (async post) or `job_id` (scheduled post).list_commentsList comments on a post. Requires `user` (profile username); identify the post with `post_id` or `post_url` and `platform`.list_dm_conversationsList direct-message conversations. Requires `platform` and `user` (profile username).list_facebook_pagesList the Facebook pages available to a profile.list_linkedin_pagesList the LinkedIn company pages available to a profile.list_pinterest_boardsList the Pinterest boards available to a profile.list_post_analyticsList per-post analytics for a profile (`user`), optionally for one `platform` and a date range.list_profilesList your Upload-Post profiles and the social accounts connected to each. Use this to find the profile username for other tools.list_published_mediaList posts and media already published on a platform. Requires `platform` and `user` (profile username).list_scheduled_postsList posts scheduled for later publishing.list_upload_historyList past uploads and their results, with paging (`page`, `limit`).post_commentChanges dataPost a new public comment on a post. Requires `user`, `platform` and `message`, with `post_id` or `post_url`. The comment is posted right away.preview_queuePreview upcoming queued posts for a profile (`profile_username`).publish_text_postChanges dataPublish a text post to one or more social platforms. In `body` pass `user` (profile username), `platform[]` (e.g. x, linkedin, facebook, threads, bluesky, reddit) and `title` (the post text); optionally platform-specific text, `link_url`, `scheduled_date` or `add_to_queue`. Unless scheduled, it goes live publicly right away.reply_to_commentChanges dataReply publicly to a comment. Requires `user`, `platform`, `comment_id` and `message`. The reply is posted right away.retry_postChanges dataRetry a failed post by `request_id` or `job_id`. It will be published if it succeeds.send_direct_messageVisible to othersSend a direct message to someone. Requires `user`, `platform`, `recipient_id` and `message`. The message is delivered right away.update_scheduled_postChanges dataChange a scheduled post by `job_id`: its `scheduled_date`, `title` or `caption`.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Upload-Post from the app list.
- 2
Paste your key
Paste an Upload-Post API key. In app.upload-post.com, first connect your social accounts under User Management, then open API Keys, click Generate New API Key and copy it.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Upload-Post?
It can read your account, profiles and connected social accounts, publish and schedule text posts, check upload status and history, retry failed posts, and update or cancel scheduled posts. It can read profile and post analytics, list Facebook pages, LinkedIn pages and Pinterest boards, list and write comments, and read and send direct messages.
Does the AI see my Upload-Post credentials?
No. Your Upload-Post API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with analytics only. Publishing, replying, commenting and sending messages are public or reach other people right away, so they can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Upload-Post account.
Do I need to connect my social accounts first?
Yes. Connect your social accounts in Upload-Post under User Management before you create the API key. The AI can then post to the accounts connected to each profile, and list_users shows which ones they are.
Related integrations
Let your AI work in Upload-Post today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Upload-Post freePipMCP is not affiliated with Upload-Post. Product names are trademarks of their owners.






