OnlySocial
OnlySocial is a social media management platform for managing accounts, media, tags, posts, and account groups across a workspace.
Verdict
Common use cases
- Audit scheduled posts before a campaign launch
- Find and reuse media from past campaigns
- Check which social accounts need reconnection
- Organize content ideas with color-coded tags
- Review post performance across all platforms
Integration
- Vendor
- OnlySocial
- Category
- other
- Auth
- API_KEY
- Tools
- 10
- Composio slug
onlysocial
Tools
- Create Tag
Create a named, color-coded tag in the configured OnlySocial workspace.
- Delete Tagdestructive
Permanently delete one tag from the configured OnlySocial workspace.
- Get Media
Get one OnlySocial media file by UUID, including its URLs, type, and alt-text metadata returned by the provider.
- Get Post
Get one OnlySocial post by UUID with its accounts, tags, and content versions.
- List Media
Return one page of media files from the configured OnlySocial workspace for selection when composing posts.
- List Posts
Return one page of posts from the configured OnlySocial workspace.
- List Social Accounts
List the social accounts connected to the configured OnlySocial workspace, including provider and authorization status.
- List Tags
List all tags in the configured OnlySocial workspace for organizing or filtering posts.
- Update Tag
Replace the name and color of an existing OnlySocial tag.
- Upload Media
Upload an image or video file to the configured OnlySocial workspace for later use in posts.
Setup
Setup guide
- 11. Open your Switchy workspace settings and navigate to the Integrations tab. 2. Click 'Add Integration' and select OnlySocial from the list. 3. Log in to your OnlySocial dashboard, go to Settings > API, and generate a new API key with read and write permissions. 4. Copy that key and paste it into the Switchy connection dialog, then click 'Connect'. 5. Switchy will verify the key and display the workspace name it's linked to. 6. Open any Project, type '@OnlySocial list social accounts' in the chat, and confirm you see your connected platforms. 7. If accounts appear, the integration is live and ready to use.
What teammates see: by default, memories from OnlySocial 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
Audit This Week's Posts
@OnlySocial list all posts scheduled between today and seven days from now, then summarize them by platform and date.
Find Campaign Media
@OnlySocial list media files uploaded in the last 30 days, then show me any that mention 'spring launch' in the filename or alt text.
Check Account Status
@OnlySocial list all social accounts and tell me which ones have authorization issues or expired tokens.
Create Content Tags
@OnlySocial create a tag called 'Product Launch Q2' with the color blue, then confirm it's available for tagging posts.
Review Post Details
@OnlySocial get the post with UUID [paste ID here] and show me its content, scheduled time, and which accounts it's going to.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@OnlySocial list all posts tagged 'product-launch' from the last 30 days and show me which social accounts they went to
Found 12 posts tagged 'product-launch' in your workspace. Eight posts were published to LinkedIn (company page), Twitter/X (@yourcompany), and Facebook (business page) simultaneously. Three posts went to Instagram only due to image format requirements. One post is still in draft status, scheduled for next Tuesday. Each post entry includes its UUID, content preview, publish timestamps, and engagement metrics where available from the provider APIs.
This example shows the MCP's filtering and cross-account visibility. The list-posts tool returns paginated results (typically 20-50 per page), so larger workspaces may require multiple calls. OnlySocial's tag system is workspace-scoped; if your team uses tags inconsistently, filtering may miss relevant posts.
@OnlySocial create a new tag called 'Q1-Campaign' with color code #FF5733 so we can start organizing our spring content
Created tag 'Q1-Campaign' with hex color #FF5733 in your OnlySocial workspace. The tag is now available for assignment to any post, draft, or scheduled content. Tag UUID: a3f8c2e1-4b9d-4a7e-8f3c-9d2e1a5b6c7d. You can apply this tag through the OnlySocial UI or use the MCP to filter posts by this tag in future queries.
Tag creation is immediate and workspace-wide, so all team members with access will see it. OnlySocial enforces unique tag names per workspace—if 'Q1-Campaign' already exists, the create call will fail. Consider listing existing tags first to avoid collisions. The color code helps visual organization in the OnlySocial dashboard but doesn't affect API filtering.
@OnlySocial pull the last 5 published posts, check which ones have media attachments, and draft a brief content performance summary highlighting our visual vs text-only engagement
Retrieved your 5 most recent published posts. Three included media (two images, one video), two were text-only. Post a7b3c (image: product screenshot) reached 2,400 impressions across LinkedIn and Twitter. Post d4e9f (video: demo walkthrough) hit 5,100 impressions but only on LinkedIn due to format. Text-only posts averaged 800 impressions. Preliminary observation: visual content is outperforming text by roughly 3x in this sample, though video is constrained by platform compatibility in your current multi-account setup.
This synthesis example pairs OnlySocial's list-posts and get-media tools with AI reasoning. Engagement metrics depend on what each social provider's API returns—some platforms have delayed reporting or require separate analytics integrations. The MCP provides post metadata and media references; the AI interprets patterns. Larger datasets yield more reliable insights.
Use-case deep-dives
When OnlySocial MCP helps agencies review scheduled posts at scale
A 6-person agency managing 12 client accounts needs to audit next week's scheduled posts during Monday planning. The OnlySocial MCP lets an AI pull List Posts and Get Post to surface drafts missing tags, flag posts without media, or spot accounts that haven't posted in 10 days. The List Social Accounts tool confirms which clients have stale auth tokens before the week starts. This works when your agency runs a single OnlySocial workspace and clients trust you to manage their queue. If clients demand separate workspaces or you're juggling 40+ accounts, the 10-tool scope gets repetitive and you'll want direct API scripting instead. For teams under 15 clients in one workspace, this MCP turns post-audit from a spreadsheet slog into a 5-minute AI conversation.
How franchise marketers use this MCP to enforce tagging rules
A 3-person franchise marketing team posts to 8 regional accounts and needs every post tagged by campaign and location. The OnlySocial MCP's Create Tag and List Tags tools let an AI check if a draft post for "Spring Promo - Seattle" has both required tags, then create missing ones on the fly. The Get Post tool surfaces untagged drafts from the past week so the team can fix them before they go live. This scenario wins when your tagging taxonomy is stable and enforced by a small team. If your franchise has 50+ locations or tags change weekly, the MCP's read-then-write loop gets slow and you're better off with a custom webhook. For franchises under 10 accounts with a fixed tag set, this MCP closes the compliance gap without a developer.
When solo consultants need AI help pruning unused social media assets
A solo consultant managing 4 client social accounts uploads 30 images a month but only uses half. The OnlySocial MCP's List Media and Get Media tools let an AI scan the workspace, flag files uploaded over 90 days ago that never appeared in a post, and surface duplicates by filename pattern. The consultant reviews the list in chat, then manually archives the cruft in OnlySocial's UI. This works when your media library is under 500 files and you run cleanup quarterly. If you're a team uploading 200+ assets a month, the MCP's pagination and lack of bulk-delete make this tedious. For consultants with small libraries who want a quarterly audit without building a script, this MCP turns a 2-hour task into a 15-minute AI session.
Frequently asked
What does the OnlySocial MCP do in Switchy?
It lets your AI agents read and organize your OnlySocial content library—list posts, filter by tag, fetch media files, and check which social accounts are connected. Agents can also create or delete tags to keep your workspace tidy. It doesn't publish posts or schedule content; it's built for retrieval and light housekeeping tasks.
Do I need admin access to connect OnlySocial?
You need an OnlySocial API key, which typically requires workspace admin or owner permissions to generate. The key grants read access to posts, media, tags, and connected accounts, plus write access to create or delete tags. Check your OnlySocial workspace settings to confirm your role can issue API keys.
Can the MCP schedule or publish posts to social media?
No. The OnlySocial MCP is read-heavy—it lists posts, fetches metadata, and manages tags. It cannot create new posts, edit drafts, or trigger publishing to Twitter, LinkedIn, or any other platform. If you need agents to schedule content, you'll want a direct integration with your social platforms instead.
How is this different from using OnlySocial's web app?
The web app is where you compose, schedule, and publish. The MCP gives your AI agents programmatic access to the same content library—useful for auditing what's been posted, pulling media into reports, or tagging posts in bulk. Think of it as a read-mostly API layer your agents can query without opening a browser.
Who on the team should connect this MCP?
Whoever manages your OnlySocial workspace and has API key access. Since the MCP can delete tags, you want someone who understands your tagging taxonomy. It doesn't count against Switchy seat limits, but the API key sees everything in that OnlySocial workspace, so treat it like an admin credential.