Upload-Post
Upload-Post publishes, schedules, and manages content across social networks through one API.
Integration
- Vendor
- Upload-Post
- Category
- other
- Auth
- API_KEY
- Tools
- 12
- Composio slug
upload_post
Tools
- Cancel Scheduled Post
Permanently cancel a scheduled post before publication and delete its staged assets.
- Create Profile
Create an Upload-Post profile for a unique caller-owned username; this does not connect any social platform.
- Enqueue Post
Insert one video, photo carousel, or text post into a profile's external publication queue.
- Get Upload Status
Get the processing status and per-platform results for an asynchronous or scheduled upload.
- List Cached Post Analytics
Return one page of cached per-post analytics for a profile without consuming the live platform-analytics request limit.
- List Platform Destinations
List selectable Facebook Pages, LinkedIn organizations, Pinterest boards, or Google Business locations for an already connected profile.
- List Profiles
List Upload-Post profiles and their connected social accounts. Use this before publishing to verify the profile exists and inspect platform connection or reauthentication prerequisites.
- List Scheduled Posts
Return one page of pending scheduled posts and the job IDs needed to edit or cancel them.
- List Upload History
Return one page of past and in-progress Upload-Post uploads, including platform post IDs, URLs, request IDs, and failures.
- Publish Post
Immediately publish one video, photo carousel, or text post to external connected platforms.
- Schedule Post
Schedule one video, photo carousel, or text post for future external publication to connected platforms.
- Update Scheduled Post
Change the future publication time, title, or caption of an existing scheduled post.
Setup
- Create or open a Switchy Project.
- Open Integrations and connect Upload-Post.
- Authorise through api_key. Switchy stores the connection against your org.
- Everyone in the Project can now @-mention the Upload-Post tools in chat.
What teammates see: by default, memories from Upload-Post are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.