
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
- 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.
- 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.
- 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.
- 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 →
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).
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.
connect_accountStart 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_assetAdd 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_assetGet 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_scheduleValidate a schedule document against provider rules, media limits, account state, and publish times WITHOUT creating any posts. Always run this before apply_schedule.
preview_campaignPreview how a campaign schedule document expands into concrete posts and steps without creating anything.
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.
publish_draftPublish a previously created draft run, optionally at a given ISO-8601 start time.
list_postsList posts in the workspace with optional filters.
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…
get_postGet one post including its delivery state and provider identifiers.
post_attemptsList publish attempts for a post, including provider errors. Use this to debug failed posts.
retry_postRetry a failed post.
cancel_postCancel a scheduled post before it publishes.
run_statusGet the status summary of a publishing run and its posts.
get_analyticsGet analytics snapshots for a post, an account, or a run. scope must be post, account, or run; id is the matching identifier.
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…
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.
get_instagram_commentsRead 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_commentReply to an Instagram comment on the user's media.
hide_instagram_commentHide or unhide an Instagram comment on the user's media. Set hidden=false to unhide.
delete_instagram_commentPermanently delete an Instagram comment on the user's media. Prefer hide_instagram_comment when unsure.
get_instagram_media_insightsGet analytics for one Instagram post (reach, likes, comments, saved, shares, views). Use list_instagram_media for the mediaId.
get_instagram_profileGet an Instagram account's profile stats: followers, follows, media count, bio.
get_instagram_account_insightsGet an Instagram account's insight trend (a daily time series, e.g. reach) over the last N days.
react_instagram_messageReact to a received Instagram direct message (e.g. love).
list_instagram_mentionsList recent @mentions of the workspace's Instagram accounts (captured from Instagram mention webhooks).
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…
get_instagram_messagesRead the messages in an Instagram direct-message conversation.
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.
workspace_usageGet workspace usage counters and plan entitlement consumption.
workspace_healthGet workspace health, including connection state across providers. Pass provider to check one provider's connections.
get_profileIdentify 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/mcpclaude.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.
Cookies
Before we count this visit
Analytics and ad measurement tell us which pages and which of our ads do their job: Google Analytics and Google Ads, the Meta pixel, Yandex Metrica, and one first-party id of our own. Nothing is stored until you answer, and declining changes nothing about the site.