# SocialClaw Muse connector

From musedirectory.ai, the independent directory of Meta Muse connectors. Not affiliated with Meta.

## SocialClaw

Schedule, publish and track posts across 11+ social platforms from one place.

- Record: https://musedirectory.ai/connector/socialclaw
- Category: Marketing & Ads
- Developer: ndesv21 (https://getsocialclaw.com)
- Muse status: Extra setup. Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.
- Health: Working, 89ms, checked 2026-09-28T08:16:07Z
- Endpoint: https://getsocialclaw.com/mcp
- Auth: Needs an access key; Pricing: unknown
- Screening: Screened, no issues found (2026-09-25T13:21:54Z)
- Source: Found in the official MCP Registry (io.github.ndesv21/socialclaw) https://registry.modelcontextprotocol.io/v0/servers?search=io.github.ndesv21%2Fsocialclaw

Connect Instagram, TikTok, X, LinkedIn, Facebook, Pinterest, YouTube, Reddit, Threads, Discord, Telegram and WordPress. Schedule posts with media, manage comments and direct messages, view analytics, and track publishing runs across all accounts.

Example request: "Schedule a campaign of posts across my Instagram, TikTok and LinkedIn accounts for next week with images and track how many people engage with each one."

How to connect: Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use SocialClaw to help me. It is a free service with an MCP server at https://getsocialclaw.com/mcp. It needs an API key from ndesv21; ask me to enter it through your secure credential prompt. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Tools:
- list_accounts: List connected social accounts in the SocialClaw workspace. Optionally filter by provider (x, facebook, instagram_business, instagram, threads, linkedin, linkedin_page, pinterest, tiktok, telegram, discord, youtube, reddit, wordpress).
- account_capabilities: Get publish capabilities and provider rules for connected accounts: what media is allowed, text limits, and whether publishing is currently possible. Pass accountId for one account, or provider to filter, or neither for all.
- connect_account: Start connecting a new social account. For OAuth providers this returns an authorizeUrl the user must open in a browser. Telegram requires botToken and chatId; Discord requires webhookUrl.
- upload_asset: Upload media (image or video) to SocialClaw hosted storage. Provide either sourceUrl (a public URL the server downloads) or contentBase64. Returns an asset id and a public URL usable as media_link in schedules.
- validate_schedule: Validate a schedule document against provider rules, media limits, account state, and publish times WITHOUT creating any posts. Always run this before apply_schedule.
- preview_campaign: Preview how a campaign schedule document expands into concrete posts and steps without creating anything.
- apply_schedule: Create a publishing run from a schedule document. Posts are scheduled or published through connected accounts. Send an idempotencyKey so retries do not create duplicate runs.
- publish_draft: Publish a previously created draft run, optionally at a given ISO-8601 start time.
- list_posts: List posts in the workspace with optional filters.
- list_assets: List media (images/videos) the user has uploaded to their SocialClaw library, newest first. Each asset includes a publicUrl usable directly as media_link in validate_schedule/apply_schedule. Use this to find a previously uploaded file (e.g. from the dashboard) to post. Optionally
- get_post: Get one post including its delivery state and provider identifiers.
- post_attempts: List publish attempts for a post, including provider errors. Use this to debug failed posts.
- retry_post: Retry a failed post.
- cancel_post: Cancel a scheduled post before it publishes.
- run_status: Get the status summary of a publishing run and its posts.
- get_analytics: Get analytics snapshots for a post, an account, or a run. scope must be post, account, or run; id is the matching identifier.
- refresh_analytics: Fetch fresh analytics for a published post from the provider and store a new snapshot, then return it. Supported providers: Instagram, TikTok, YouTube, Reddit, X, Pinterest, Snapchat (others return an unsupported snapshot). Call this before get_analytics when you need current num
- list_instagram_media: List an Instagram account's recent posts (caption, permalink, timestamp, comment count) so you can find one to read or moderate comments on. account is the connected-account id or handle.
- get_instagram_comments: Read the comments (and replies) on an Instagram post. Use list_instagram_media first to get a mediaId.
- reply_instagram_comment: Reply to an Instagram comment on the user's media.
- hide_instagram_comment: Hide or unhide an Instagram comment on the user's media. Set hidden=false to unhide.
- delete_instagram_comment: Permanently delete an Instagram comment on the user's media. Prefer hide_instagram_comment when unsure.
- get_instagram_media_insights: Get analytics for one Instagram post (reach, likes, comments, saved, shares, views). Use list_instagram_media for the mediaId.
- get_instagram_profile: Get an Instagram account's profile stats: followers, follows, media count, bio.
- get_instagram_account_insights: Get an Instagram account's insight trend (a daily time series, e.g. reach) over the last N days.
- react_instagram_message: React to a received Instagram direct message (e.g. love).
- list_instagram_mentions: List recent @mentions of the workspace's Instagram accounts (captured from Instagram mention webhooks).
- list_instagram_conversations: List the Instagram direct-message conversations for an account, most recent first. Each conversation includes `counterpart` (the other person's {id, username}) — use its id as the recipientId when replying; `participants` also lists the account itself.
- get_instagram_messages: Read the messages in an Instagram direct-message conversation.
- send_instagram_message: Send an Instagram direct message — a text reply, or an image/video attachment via attachment_url. Only allowed within 24 hours of the recipient's last message unless a message tag (e.g. HUMAN_AGENT) is supplied.
- workspace_usage: Get workspace usage counters and plan entitlement consumption.
- workspace_health: Get workspace health, including connection state across providers. Pass provider to check one provider's connections.

Screening checks:
- MCP handshake: pass (Answered in 125ms)
- Domain against threat feeds (Cloudflare security DNS): pass (getsocialclaw.com not flagged)
- Published packages against the OSV malicious-package database: pass (No malicious-package advisories)
- Hidden instructions or invisible characters in tool text: pass (32 tools read, nothing found)
- Inputs asking for passwords, card numbers or seed phrases: pass (None found)
- Domain and redirects: pass (No redirects off the domain)
- AI review of purpose and tool behavior: pass (No concerns)
