OneUp
OneUp is a social media management platform for scheduling and managing posts, comments, connected accounts, media, and analytics across multiple social networks.
Verdict
Common use cases
- Draft LinkedIn posts from meeting notes
- Schedule Instagram carousels in bulk
- Reply to Twitter mentions at scale
- Edit queued posts before publish time
- Coordinate multi-platform launch announcements
Integration
- Vendor
- OneUp
- Category
- other
- Auth
- API_KEY
- Tools
- 27
- Composio slug
oneup
Tools
- Comment On Post
Publish a new top-level comment on a social post through a connected OneUp social account.
- Create Image Post
Create a scheduled, timeslot, or draft image post for selected OneUp social accounts.
- Create Media Upload URL
Create a temporary OneUp media upload URL and return instructions for a separate direct upload. This tool does not upload media.
- Create Text Post
Create a scheduled, timeslot, or draft text post for selected OneUp social accounts.
- Create Video Post
Create a scheduled, timeslot, or draft video post for selected OneUp social accounts.
- Delete Commentdestructive
Permanently and irreversibly delete a social-platform comment and its local OneUp record. This action cannot be undone.
- Delete Scheduled Postdestructive
Permanently and irreversibly delete an unpublished scheduled OneUp post. This action cannot be undone.
- Edit Scheduled Post
Replace the content and optionally the title of a scheduled OneUp post.
- Get Analytics Overview
Get account-level overview metrics and ranked performance for a connected account on a supported social platform.
- Get Audience Demographics
Get audience demographics for a connected Facebook, Instagram, TikTok, or YouTube account for a preset or custom reporting period.
- Get Content Analytics
Get per-post, Reel, or Story analytics for a connected account on a supported social platform.
- Get Google Business Reviews
Get Google Business Profile reviews and aggregate rating information for a connected account or location.
- Get Meta Ads Analytics
Get campaign, ad-set, or individual-ad analytics for a connected Meta Ads account.
- List Categories
List OneUp categories used to group connected social accounts.
- List Category Accounts
List social accounts assigned to a OneUp category. An unknown category and a category with no accounts both return an empty list.
- List Comment Replies
Fetch child replies for a parent social-platform comment.
- List Comment Threads
List social posts with top-level comments and child replies in the requested order, one page at a time. A processing status means OneUp is still preparing the data and the read should be retried later.
- List Instagram Trending Sounds
Search Instagram trending sounds for a Facebook-connected Instagram Business or Creator account.
- List Pinterest Boards
List boards available to a connected Pinterest username for post targeting. Use a returned board name and ID when creating an image or video post.
- List Posts
List scheduled, published, or failed OneUp posts, one page at a time.
- List Social Accounts
List all connected OneUp social accounts and their connection health.
- List TikTok Trending Sounds
Get TikTok trending commercial sounds for a documented country, period, genre, and connected TikTok account.
- List YouTube Playlists
List playlists for a connected YouTube channel. Use a returned playlist name and ID when targeting a video post.
- Refresh Analytics
Start a background refresh of analytics for all connected social accounts. Returns immediately with the provider's status and progress; it does not poll or retry.
- Refresh Comments
Start a background refresh of comments from connected social platforms. Returns immediately with started, already_in_progress, or cooldown status; it does not poll or retry.
- Reply To Comment
Publish a direct reply to an existing social-platform comment.
- Reschedule Failed Post
Move a failed post back into the schedule at a future date and time.
Setup
Setup guide
- 1Open your Switchy workspace settings and navigate to the Integrations tab. Click Add Integration and select OneUp from the list. Log in to your OneUp dashboard in a separate tab, go to API Settings, and generate a new API key. Copy the key and paste it into the Switchy connection dialog, then click Connect. Switchy will verify the key and display the social accounts currently linked in your OneUp workspace. Return to any Project in Switchy and type '@OneUp create a text post' to confirm the connection works. If the MCP responds with available accounts or a draft confirmation, setup is complete. If you see an authentication error, regenerate the API key in OneUp and reconnect.
What teammates see: by default, memories from OneUp 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.
How Switchy teams use it
Starter prompts
Draft Product Launch Post
@OneUp create a text post for Twitter and LinkedIn announcing our new dashboard feature. Schedule it for tomorrow at 9 AM. Highlight speed improvements and the new analytics panel.
Batch Schedule Blog Promotion
@OneUp create three image posts promoting our latest blog post about remote work tools. Schedule one for Twitter today at 2 PM, one for LinkedIn tomorrow at 10 AM, and one for Facebook on Friday at noon.
Edit Scheduled Campaign
@OneUp list my scheduled posts for this week, then edit the LinkedIn post about our webinar to include the new speaker lineup and updated registration link.
Respond to Comments
@OneUp show me recent comments on our Instagram posts from the past two days, then reply to the top three questions with helpful answers about our pricing tiers.
Create Video Teaser
@OneUp create a video post for Twitter and Facebook using the demo video from our shared drive. Caption it with a teaser for next week's feature launch and schedule for Thursday at 3 PM.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@OneUp list all scheduled posts for this week across my connected social accounts and show me which platforms each one targets
Based on your OneUp account, you have 12 scheduled posts this week. Monday: 3 posts (LinkedIn, Twitter, Facebook). Tuesday: 2 posts (Instagram, LinkedIn). Wednesday: 4 posts (Twitter x2, Facebook, LinkedIn). Thursday: 1 post (Instagram). Friday: 2 posts (LinkedIn, Facebook). The earliest post goes live Monday at 9:00 AM EST to LinkedIn with the caption starting 'Excited to announce…'. This is an illustrative summary—actual post counts and platforms depend on your current OneUp schedule.
This read-heavy example demonstrates OneUp's ability to surface your content calendar across multiple platforms. Requires API key with read access to scheduled posts. Useful for quick audits before a busy week, though the MCP cannot show post previews or attached media inline.
@OneUp create a text post saying 'Just shipped v2.0! Check out the new features at our blog.' scheduled for tomorrow at 10 AM on Twitter and LinkedIn
I've created a scheduled text post in your OneUp account set to publish tomorrow at 10:00 AM. The post will go live on both Twitter and LinkedIn with the caption 'Just shipped v2.0! Check out the new features at our blog.' OneUp assigned it post ID #847392. You can edit or delete this post anytime before it publishes using the OneUp dashboard or by referencing that ID. This is an illustrative confirmation—actual post IDs and scheduling behavior depend on your OneUp account settings.
This write example shows OneUp's cross-platform scheduling in action. Requires API key with post-creation permissions. The MCP schedules the post but does not validate character limits per platform (Twitter's 280-char limit vs. LinkedIn's longer allowance), so review in OneUp's dashboard if your caption is lengthy.
@OneUp review my last 5 published posts, then draft 3 new post ideas for next week that match the tone and topics I've been covering recently
I reviewed your last 5 published posts: 2 focused on product updates (technical, concise), 2 on team culture (warm, story-driven), and 1 on industry trends (data-heavy, analytical). For next week, here are 3 draft ideas: (1) A product update announcing the new API endpoint—technical tone, include a code snippet link. (2) A behind-the-scenes story about your design sprint—warm, include a team photo. (3) A trend analysis on AI adoption in your sector—cite 2-3 recent reports. I can schedule these as drafts in OneUp if you'd like to refine them first. This is an illustrative synthesis—actual post history and AI-generated ideas depend on your account data.
This synthesis example pairs OneUp's post-retrieval tools with the AI's content reasoning. Requires API key with read access to published posts. The MCP cannot analyze engagement metrics (likes, shares), so the AI drafts based solely on caption content and timing patterns, not performance data.
Use-case deep-dives
When OneUp wins for multi-client social scheduling
A 3-person agency managing 8 client Instagram and LinkedIn accounts needs to draft posts in batch, get client sign-off, then publish on approved schedules. OneUp's MCP is the right call here because the Create Image Post and Create Text Post tools let you stage drafts directly from Switchy conversations—no context-switching to the OneUp dashboard. The Edit Scheduled Post tool handles revision rounds without re-uploading media. The threshold: if you're managing more than 15 accounts or need granular approval chains with multiple stakeholders per client, you'll outgrow the MCP's flat API-key auth and want a dedicated approval platform. For small agencies with straightforward client handoffs, this MCP turns Switchy into a social-draft workbench that keeps the entire approval loop in one thread.
Scheduling cross-platform announcements from one conversation
A 5-person product team is launching a feature next Tuesday and needs to coordinate announcement posts across Twitter, LinkedIn, and Facebook at 9am ET. OneUp's MCP handles this because you can draft all three variants in a single Switchy thread, reference the same media upload URL, and schedule them as timeslot posts with one API call per platform. The Comment On Post tool lets you respond to early replies without leaving the workspace. The trade-off: if your launch involves more than 10 posts or requires A/B testing copy variants, the MCP's 27 tools start to feel manual—you're better off scripting the OneUp API directly or using a campaign-management layer. For one-off launches where the team wants to stay in conversation mode, this MCP keeps the entire coordination in Switchy.
When OneUp's comment tools fall short for high-volume support
A 2-person support team monitors brand mentions on Instagram and Twitter, responding to questions and flagging urgent issues. OneUp's Comment On Post tool technically works for replies, but the MCP doesn't expose search or mention-monitoring—you're still checking the OneUp dashboard or native apps for inbound signals. The Delete Comment tool is useful for spam cleanup, but the lack of read-side tools (no List Comments, no Search Mentions) means this MCP is better suited for outbound publishing than support triage. If your volume is under 20 replies per week and you're already using OneUp for scheduling, the comment tools add convenience. Above that threshold or if you need real-time alerts, integrate a dedicated social-listening MCP and keep OneUp for the publishing side only.
Frequently asked
What does the OneUp MCP do in Switchy?
The OneUp MCP lets your AI agents schedule and manage social media posts across your connected OneUp accounts. Agents can create text, image, or video posts, set them as drafts or scheduled items, comment on existing posts, and delete or edit scheduled content. It's designed for teams that want AI to handle routine social posting without leaving Switchy.
Do I need a OneUp API key to connect this MCP?
Yes. The OneUp MCP uses API key authentication, so you'll need to generate a key from your OneUp account settings before connecting it in Switchy. Any team member with access to your OneUp API key can set up the integration. OneUp doesn't use OAuth for this connection, so there's no scope selection step.
Can the OneUp MCP publish posts immediately or only schedule them?
It can create scheduled posts, timeslot posts, and drafts, but it doesn't publish posts immediately in real time. If you need instant publishing, you'll need to schedule the post for the current minute or publish drafts manually in OneUp. The MCP is built for planning and queuing content, not live posting.
How is this different from posting directly in OneUp or using their API?
The MCP wraps OneUp's API so your AI agents can schedule posts conversationally without you writing code or switching to the OneUp dashboard. If you're already comfortable scripting against OneUp's API, you won't gain much. If you want agents to handle social scheduling as part of broader workflows, the MCP saves you integration work.
Who on the team should connect the OneUp MCP?
Whoever manages your OneUp account and has API key access. Once connected in Switchy, any team member with access to the relevant AI agents can trigger social post creation. Just make sure your OneUp plan supports the number of accounts and posts your team will schedule through the MCP.