Skip to content
SocialClaw logo

SocialClaw MCP server

Which MCP servers are SocialClaw's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.

read 2026-10-09

← Back to SocialClaw

Whose server it is
  • Addresshttps://getsocialclaw.com/mcpnot in the official registry: answered when asked

No entry in the official MCP registry names this server. It answered on getsocialclaw.com when the Atlas asked at the address servers are usually mounted on, so it is the vendor's own. Clients and catalogues that list servers from the registry do not show it.

When we asked itchecked 2026-10-27
  • Stateanswerschecked 2026-10-27
  • Tools34
  • Server calls itselfsocialclaw
  • Server version0.1.16
  • Protocol version2025-06-18

On 2026-10-27 the server answered initialize and tools/list without a sign-in. First answer in 174 ms.

Should an agent connect itNot proven either way yet
  • Its tools do Schedule and publish posts across 11 social networks; Integrate social posting into AI agent workflows, but not Generate viral video content from app screen recordings.
  • Checked on 1 of the 7 days it takes to judge reliability.

Once connected

  • Keep approval on for send_instagram_message: they delete, send or pay without saying so.
  • upload_asset, publish_draft, retry_post, cancel_post, delete_instagram_comment change data without a sign-in: anyone with the address can call them.
  • Parameters are untyped or undescribed in 12 of 34 tools: check arguments before calling.

Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.

Measured dailydaily checks: 1, the first on 2026-10-27
  • INITE MCP scoreafter a weeka score needs 7 daily checks: 1 so far
  • What an agent can do with it2 of 3 use cases
  • Answeredmeasuring1 of the 7 daily checks it takes to print a share
  • Median first answer207 ms
  • Space in an agent's context≈ 4,373 tokensthe definitions of all its tools (34), which an agent carries on every turn
  • Tool definitionsA · 94 of 100
  • Typed results0 of 34 toolsdeclared outputSchema: results come typed, read once
  • Parameters without a description: in 12 of 34

What an agent can do with it

  • can do · Schedule and publish posts across 11 social networks
  • cannot · Generate viral video content from app screen recordings
  • can do · Integrate social posting into AI agent workflows

Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?

Worth a look

  • Tools that delete, send or pay, marked as not destructive: send_instagram_message
  • Tools that change data, on a server that answers without a sign-in: upload_asset, publish_draft, retry_post, cancel_post, delete_instagram_comment

A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →

Tools it offers34 tools · read 2026-10-27
  • 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 one of the user's own social accounts to their SocialClaw workspace. For most providers this returns an authorizeUrl; give it to the user so they sign in with the provider themselves (SocialClaw never sees their…

  • upload_asset

    Add an image or video to the user's SocialClaw media library so it can be attached to a post. Pass exactly one of: file (a file the user attached in this chat), sourceUrl (a direct public http(s) link to the image or video file, not a web…

  • get_asset

    Get one media asset from the user's SocialClaw library by id, including its status (uploading, ready, or failed), import progress, and publicUrl. Use it after upload_asset returns status uploading, until the asset is ready.

  • 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…

  • 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…

  • 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 people left on one of the user's own Instagram posts, so the user can review and answer them. 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…

  • 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.

  • get_profile

    Identify the connected SocialClaw workspace: its stable id, name, and plan. Use it to confirm which workspace you are acting on.

How to connect

Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:

{
  "mcpServers": {
    "getsocialclaw": {
      "type": "http",
      "url": "https://getsocialclaw.com/mcp"
    }
  }
}

Add it

Claude Code, in a terminal

claude mcp add --transport http getsocialclaw https://getsocialclaw.com/mcp

Add to CursorAdd to VS Code

claude.ai, ChatGPT and other clients: add https://getsocialclaw.com/mcp as a custom connector in the settings.

OpenAPI spec

85 paths, read 2026-10-09. Open the spec ↗

Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.