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.
Connect any AI agent to 11+ social platforms: schedule, publish & track posts via hosted MCP.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
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. Inputs: accountId, provider |
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. Inputs: schedule, idempotencyKey |
cancel_post | Cancel a scheduled post before it publishes. Inputs: postId |
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. Inputs: provider, botToken, chatId, webhookUrl |
delete_instagram_comment | Permanently delete an Instagram comment on the user's media. Prefer hide_instagram_comment when unsure. Inputs: account, commentId |
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. Inputs: scope, id, window |
get_instagram_account_insights | Get an Instagram account's insight trend (a daily time series, e.g. reach) over the last N days. Inputs: account, metric, days |
get_instagram_comments | Read 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_insights | Get analytics for one Instagram post (reach, likes, comments, saved, shares, views). Use list_instagram_media for the mediaId. Inputs: account, mediaId, mediaProductType |
get_instagram_messages | Read the messages in an Instagram direct-message conversation. Inputs: account, conversationId, limit, after |
get_instagram_profile | Get an Instagram account's profile stats: followers, follows, media count, bio. Inputs: account |
get_post | Get one post including its delivery state and provider identifiers. Inputs: postId |
hide_instagram_comment | Hide or unhide an Instagram comment on the user's media. Set hidden=false to unhide. Inputs: account, commentId, hidden |
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). Inputs: provider |
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. Inputs: query, kind, mime, sort, limit |
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 acc Inputs: account, limit, after |
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. Inputs: account, limit, after |
list_instagram_mentions | List recent @mentions of the workspace's Instagram accounts (captured from Instagram mention webhooks). Inputs: limit |
list_posts | List posts in the workspace with optional filters. Inputs: runId, status, account, provider, campaignId, limit |
post_attempts | List publish attempts for a post, including provider errors. Use this to debug failed posts. Inputs: postId |
preview_campaign | Preview how a campaign schedule document expands into concrete posts and steps without creating anything. Inputs: schedule |
publish_draft | Publish a previously created draft run, optionally at a given ISO-8601 start time. Inputs: runId, startAt |
react_instagram_message | React to a received Instagram direct message (e.g. love). Inputs: account, conversationId, messageId, recipientId, reaction |
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 Inputs: postId, window |
reply_instagram_comment | Reply to an Instagram comment on the user's media. Inputs: account, commentId, message |
retry_post | Retry a failed post. Inputs: postId |
run_status | Get the status summary of a publishing run and its posts. Inputs: runId |
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. Inputs: account, conversationId, recipientId, text, attachment_url, attachment_type |
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. Inputs: filename, sourceUrl, contentBase64 |
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. Inputs: schedule |
workspace_health | Get workspace health, including connection state across providers. Pass provider to check one provider's connections. Inputs: provider |
workspace_usage | Get workspace usage counters and plan entitlement consumption. |
Every block below points at https://getsocialclaw.com/mcp. Pick your client and copy.
claude mcp add --transport http socialclaw https://getsocialclaw.com/mcp
{
"mcpServers": {
"socialclaw": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://getsocialclaw.com/mcp"]
}
}
}{
"mcpServers": {
"socialclaw": {
"url": "https://getsocialclaw.com/mcp"
}
}
}{
"servers": {
"socialclaw": {
"type": "http",
"url": "https://getsocialclaw.com/mcp"
}
}
}{
"context_servers": {
"socialclaw": {
"url": "https://getsocialclaw.com/mcp"
}
}
}{
"mcpServers": {
"socialclaw": {
"serverUrl": "https://getsocialclaw.com/mcp"
}
}
}{
"mcpServers": {
"socialclaw": {
"url": "https://getsocialclaw.com/mcp"
}
}
}name: Socialclaw
version: 0.0.1
schema: v1
mcpServers:
- name: Socialclaw
type: streamable-http
url: https://getsocialclaw.com/mcp{
"mcpServers": {
"socialclaw": {
"httpUrl": "https://getsocialclaw.com/mcp"
}
}
}{
"mcpServers": {
"socialclaw": {
"type": "http",
"url": "https://getsocialclaw.com/mcp"
}
}
}{
"mcpServers": {
"socialclaw": {
"url": "https://getsocialclaw.com/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fgetsocialclaw.com%2Fmcp&type=streamable_http&id=socialclaw&name=Socialclaw
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.
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.
It answered our last check on 22 October 2026 in 171 ms. Over 6 checks since 11 September 2026 it answered 6.
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.
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.
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.