mcpbeat Sign in

SocialRobot MCP Server

by socialrobot Your server? Claim it
answering

SocialRobot is answering right now. Last checked 6 min ago. It exposes 20 tools. Last commit 30 Oct 2026.

Schedule and analyze posts on 10 social networks from AI assistants. 25 tools, free on every plan.

Uptime history 75 days of history · worst day 92%
75 days agonow
100.0%
Uptime 24h
91 of 91 checks
20
Tools
read from the server
240 ms
Response time
average over 24h
0
Stars
last commit 30 Oct 2026

What changed 4

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 6 September 2026. No other catalogue keeps this.

25 Sep 2 tools changed the parameters they ask for create_post, update_post
6 Sep a tool appeared upload_media
6 Sep a tool description was rewritten get_media_upload_url

SocialRobot missed 2 checks this week

Everything else answered, so this is steady rather than shaky. We check every 15 minutes, which is how a one-off gets told apart from the start of a pattern, and how you hear about the next one within the hour instead of from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 6 min ago.

run in your terminal
claude mcp add socialrobot-mcp --transport http https://socialrobot.io/api/mcp
Settings → Connectors → Add custom connector, then paste this address
https://socialrobot.io/api/mcp
~/.codex/config.toml
[mcp_servers.socialrobot-mcp]
url = "https://socialrobot.io/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "socialrobot-mcp": {
      "url": "https://socialrobot.io/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "socialrobot-mcp": {
      "type": "http",
      "url": "https://socialrobot.io/api/mcp"
    }
  }
}

This endpoint answered with an authorization challenge. The server is running, and it signs you in through your browser: there is no API key to paste.

Available tools 20

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

post
create_post
Create one scheduled item that can publish to one or more connected social accounts. For TikTok targets, set postMode to DIRECT_POST (profile publish; privacyLevel required from tiktok_get_creator_info) or UPLOAD (inbox draft finished in the TikTok app). For X and Threads targets, pass an ordered segments array to publish a thread: segment captions/medias are posted as replies chaining from the root post.
delete_post
Delete a draft or scheduled post that belongs to the authenticated user.
get_post_analytics
Return raw analytics for a single published platform target, using the platform-specific metric set.
update_post
Replace caption, media URLs, schedule, and platform targets on an existing draft or scheduled post. Pass existing R2 media URLs for unchanged assets. For X and Threads targets, pass an ordered segments array to replace the whole thread chain (root caption/medias stay segment 1).
linkedin
linkedin_search_geo_locations
Search Bing geo locations for LinkedIn Company Page organic targeting. Pass returned urn + displayText into linkedinTargets[].post.geoLocations on create_post. Requires a Company Page account; LinkedIn needs more than 300 matching Page followers.
linkedin_search_organizations
Resolve LinkedIn companies for @mentions via vanity Organization Lookup (or Your Pages when query is omitted). Works for personal and Company Page compose; needs any connected Page CM token. Pass type, urn, displayText into captionMentions or firstCommentMentions with start/length on create_post.
linkedin_search_people_mentions
Search Page followers for LinkedIn @mentions (Company Pages only). Pass type, urn, displayText into captionMentions or firstCommentMentions with start/length matching the plain caption/firstComment span on create_post.
pinterest
get_pinterest_top_pins
Return Pinterest account top pins (up to 50) ranked by impressions or another metric for the date range. Includes metrics from Pinterest and enriches with SocialRobot publish data when available.
pinterest_create_board
Create a new Pinterest board for a connected Pinterest account.
pinterest_list_boards
Return the Pinterest boards available for a connected Pinterest account.
posts
get_posts_with_analytics
List published posts with their latest analytics snapshot and historical points for a connected account.
list_posts
List the authenticated user’s scheduled, draft, publishing, or published posts.
account
get_account_analytics
Return account-level analytics series for a connected social account over a date range.
connected
list_connected_accounts
List every connected social account available to the authenticated user.
follower
get_follower_demographics
Return audience demographics for a connected social account. Instagram/Facebook/Threads return follower breakdowns. LinkedIn Company Pages return lifetime follower demographics (country, seniority, industry).
instagram
instagram_best_post_times
Return personalized best-posting-time guidance for a connected Instagram account based on past post performance.
media
get_media_upload_url
Preferred media path when you can HTTP PUT. Returns a presigned URL. PUT the file bytes to that URL, then pass the returned public url into create_post. If your runtime cannot reach the storage host (common in ChatGPT), call upload_media instead.
reschedule
reschedule_post
Move an existing post to a new future publication date.
tiktok
tiktok_get_creator_info
Return TikTok creator nickname, avatar, privacy_level_options, interaction settings, max video duration, and posting limits for an account. Use before create_post with tiktokTargets.
upload
upload_media
Fallback when you cannot PUT to the presigned URL from get_media_upload_url. Pass a ChatGPT file in file, or a public https sourceUrl. SocialRobot fetches the bytes and stores them, then returns the permanent url for create_post. Prefer get_media_upload_url when you can PUT. Max 50MB.

Endpoints

URLTransportStateLatencyChecked
https://socialrobot.io/api/mcp streamable-http sign-in 223 ms 6 min ago

Alternatives to SocialRobot

same job, measured the same way
1Social
by 1social

Publish, schedule and verify social posts across eight networks from your AI assistant.

answering
Schedchie
by schedchie-www

Schedule, publish and track posts on 12 social networks from your AI assistant. X is a paid add-on.

answering
Nuelink
by nuelink

Draft, schedule and publish social media posts to 12 networks from your AI assistant.

answering
Content Drifter
by tayyabakhtar62

Write, schedule and publish on-brand social posts to nine networks from your AI assistant.

answering
Kadenzo MCP
by jors7

Schedule, manage, generate & analyze social posts across 11 networks from any AI agent.

49 installs/wk local only
Sociahive
by sociahive

Run social media from AI: schedule posts on 22 networks, DM automations, analytics.

answering
Viuz
by viuz

Plan, draft and schedule social posts for your brand from your assistant.

answering
Planagram
by getplanagram

Create, schedule and manage social posts on 10 networks (Instagram, TikTok, LinkedIn, X...)

answering

SocialRobot — questions

Answers built from our own checks of this server.

What can SocialRobot do?
It exposes 20 tools, read directly from the server on our last check. Among them: create_post, delete_post, get_account_analytics, get_follower_demographics, get_media_upload_url, get_pinterest_top_pins and 14 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is SocialRobot mostly used for?
Its tools cluster around post, pinterest and linkedin. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is SocialRobot working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 240 ms. The bar chart above shows every period we have measured.
How do I connect SocialRobot?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address. You sign in through your browser once and the client keeps the session: no key to copy, and it refuses anonymous clients.
How do you sign in to SocialRobot?
No API key is involved. SocialRobot answers our knock with an OAuth challenge, so you authorise it once in your browser and the client keeps the session. That is also why we see no tool list: it will not describe itself to an anonymous client, and that is the server working as intended, not a fault.
How fast is SocialRobot?
It answers our handshake in 240 ms on average, which is faster than 59% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is SocialRobot open source?
The code is open source: it is published under the MIT licence and 0 stars on GitHub. The licence covers the code in the repository, not the hosted service at socialrobot.io, which runs on its operator's own terms.