Index / MCP servers / Socialclaw

Socialclaw MCP server

Socialclaw is an MCP server with 32 tools an agent can call, among them account_capabilities, apply_schedule, cancel_post. It answers at https://getsocialclaw.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 11 September 2026; the last check, on 22 October 2026, succeeded.

Status
Answering
Tools
32
Reliability
6 of 6 checks
Response time
171 ms
Transport
streamable HTTP
Last checked
22 October 2026

Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.

Description as the publisher wrote it.

The 32 tools Socialclaw offers

ToolWhat it does
account_capabilitiesGet 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.
Inputs: accountId, provider
apply_scheduleCreate 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.
Inputs: schedule, idempotencyKey
cancel_postCancel a scheduled post before it publishes.
Inputs: postId
connect_accountStart 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.
Inputs: provider, botToken, chatId, webhookUrl
delete_instagram_commentPermanently delete an Instagram comment on the user's media. Prefer hide_instagram_comment when unsure.
Inputs: account, commentId
get_analyticsGet analytics snapshots for a post, an account, or a run. scope must be post, account, or run; id is the matching identifier.
Inputs: scope, id, window
get_instagram_account_insightsGet an Instagram account's insight trend (a daily time series, e.g. reach) over the last N days.
Inputs: account, metric, days
get_instagram_commentsRead the comments (and replies) on an Instagram post. Use list_instagram_media first to get a mediaId.
Inputs: account, mediaId, limit, after
get_instagram_media_insightsGet analytics for one Instagram post (reach, likes, comments, saved, shares, views). Use list_instagram_media for the mediaId.
Inputs: account, mediaId, mediaProductType
get_instagram_messagesRead the messages in an Instagram direct-message conversation.
Inputs: account, conversationId, limit, after
get_instagram_profileGet an Instagram account's profile stats: followers, follows, media count, bio.
Inputs: account
get_postGet one post including its delivery state and provider identifiers.
Inputs: postId
hide_instagram_commentHide or unhide an Instagram comment on the user's media. Set hidden=false to unhide.
Inputs: account, commentId, hidden
list_accountsList 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).
Inputs: provider
list_assetsList 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.
Inputs: query, kind, mime, sort, limit
list_instagram_conversationsList 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 acc
Inputs: account, limit, after
list_instagram_mediaList 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.
Inputs: account, limit, after
list_instagram_mentionsList recent @mentions of the workspace's Instagram accounts (captured from Instagram mention webhooks).
Inputs: limit
list_postsList posts in the workspace with optional filters.
Inputs: runId, status, account, provider, campaignId, limit
post_attemptsList publish attempts for a post, including provider errors. Use this to debug failed posts.
Inputs: postId
preview_campaignPreview how a campaign schedule document expands into concrete posts and steps without creating anything.
Inputs: schedule
publish_draftPublish a previously created draft run, optionally at a given ISO-8601 start time.
Inputs: runId, startAt
react_instagram_messageReact to a received Instagram direct message (e.g. love).
Inputs: account, conversationId, messageId, recipientId, reaction
refresh_analyticsFetch 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
Inputs: postId, window
reply_instagram_commentReply to an Instagram comment on the user's media.
Inputs: account, commentId, message
retry_postRetry a failed post.
Inputs: postId
run_statusGet the status summary of a publishing run and its posts.
Inputs: runId
send_instagram_messageSend 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.
Inputs: account, conversationId, recipientId, text, attachment_url, attachment_type
upload_assetUpload 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.
Inputs: filename, sourceUrl, contentBase64
validate_scheduleValidate a schedule document against provider rules, media limits, account state, and publish times WITHOUT creating any posts. Always run this before apply_schedule.
Inputs: schedule
workspace_healthGet workspace health, including connection state across providers. Pass provider to check one provider's connections.
Inputs: provider
workspace_usageGet workspace usage counters and plan entitlement consumption.

Add Socialclaw to your AI client

Every block below points at https://getsocialclaw.com/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http socialclaw https://getsocialclaw.com/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "socialclaw": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://getsocialclaw.com/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "socialclaw": {
      "url": "https://getsocialclaw.com/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "socialclaw": {
      "type": "http",
      "url": "https://getsocialclaw.com/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "socialclaw": {
      "url": "https://getsocialclaw.com/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "socialclaw": {
      "serverUrl": "https://getsocialclaw.com/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "socialclaw": {
      "url": "https://getsocialclaw.com/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Socialclaw
version: 0.0.1
schema: v1
mcpServers:
  - name: Socialclaw
    type: streamable-http
    url: https://getsocialclaw.com/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "socialclaw": {
      "httpUrl": "https://getsocialclaw.com/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "socialclaw": {
      "type": "http",
      "url": "https://getsocialclaw.com/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "socialclaw": {
      "url": "https://getsocialclaw.com/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fgetsocialclaw.com%2Fmcp&type=streamable_http&id=socialclaw&name=Socialclaw

Is Socialclaw up right now?

It answered our last check on 22 October 2026 in 171 ms. Over 6 checks since 11 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Socialclaw

Questions about Socialclaw

How many tools does Socialclaw have?

32, as returned by the server's own tools/list on 17 September 2026: account_capabilities, apply_schedule, cancel_post, connect_account, delete_instagram_comment, get_analytics, get_instagram_account_insights, get_instagram_comments, and 24 more.

Is Socialclaw down?

It answered our last check on 22 October 2026 in 171 ms. Over 6 checks since 11 September 2026 it answered 6.

How do I add Socialclaw to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://getsocialclaw.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Socialclaw need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: io.github.ndesv21. Endpoint host: getsocialclaw.com. ARD identifier: urn:air:io.github.ndesv21:mcp:socialclaw. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.