mcpbeat Sign in

Social Data MCP Server

by honesthook Your server? Claim it
answering

Social Data is answering right now. Last checked 11 min ago. It exposes 12 tools.

Instagram, TikTok, Threads, Bluesky and 8 more: one API, one key, one JSON shape

Uptime history 45 days of history · worst day 0%
45 days agonow
100.0%
Uptime 24h
91 of 91 checks
12
Tools
read from the server
129 ms
Response time
average over 24h
authentication required
Access
streamable-http

What changed 19

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

6 Oct 3 tool descriptions were rewritten fetch_posts, fetch_profile, list_platforms
6 Oct 3 tools changed the parameters they ask for fetch_posts, fetch_profile, profile_history
26 Sep 8 tool descriptions were rewritten archive_coverage, check_balance, fetch_posts and 5 more
26 Sep 4 tools appeared archive_movers, archive_trends, github_repos and 1 more
26 Sep a tool changed the parameters it asks for fetch_posts

Nothing serious here today

Today is the operative word: we check Social Data every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

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 11 min ago.

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

This endpoint answered with an authorization challenge. The server is running, but it did not say what kind of credentials it expects.

Available tools 12

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

archive
archive_coverage
How much trend history HonestHook already holds, by niche — AI agents, developer tools, indie SaaS — with the most recent hourly window captured. Use this to check whether the archive goes back far enough for your question before you build on it. No API key needed, and it costs 0 credits.
archive_movers
Who grew and who shrank most in a niche, over a window we have already archived — the comparison done for you, ranked. Call `archive_coverage` first: it lists the valid niche ids and how far back each one goes. `hours` is 1 to 720 (30 days) and defaults to 24; `limit` is 1 to 100 and defaults to 20. A value outside the range is rejected rather than silently trimmed. Requires an API key sent as `Authorization: Bearer <key>` — free key at https://honesthook.com/docs#key; costs 10 credits — free when nothing moved.
archive_trends
How a niche moved over a window we have already archived, grouped by item: where each account stood then and where it stands now. This is the question nobody can answer after the fact — nobody photographs the past retroactively. Call `archive_coverage` first for the valid niche ids and how far back the archive goes. `from` and `to` are ISO 8601; without them you get the last 7 days, and the archive caps any window at 90 days. Requires an API key sent as `Authorization: Bearer <key>` — free key at https://honesthook.com/docs#key; costs 1 credit — charged even when the result is empty.
profile
fetch_profile
Read one public profile and get the numbers back: follower count, following count, posts count, bio, verified flag and avatar. Works on Instagram, TikTok, Threads, Bluesky, Mastodon, GitHub, Pinterest, SoundCloud, Linktree, Medium and Telegram. Mastodon handles are always `user@instance` — the local name alone identifies nobody. Requires an API key sent as `Authorization: Bearer <key>` — free key at https://honesthook.com/docs#key; costs 1 credit.
profile_history
The daily history of one public profile we have already archived: how its follower count moved, day by day. ⚠️ It only covers what was captured after somebody first asked for that profile — the series starts the day of the first call and never earlier, and the response says so in `covered_from`. A handle nobody ever asked for comes back with an empty series, which means 'we never looked', never 'nothing changed'. Requires an API key sent as `Authorization: Bearer <key>` — free key at https://honesthook.com/docs#key; costs 1 credit — free when nothing is found.
balance
check_balance
How many credits are left on your HonestHook API key: the free monthly allowance, the purchased balance, when the allowance renews, and what this cycle spent, broken down by endpoint. Requires an API key sent as `Authorization: Bearer <key>` — free key at https://honesthook.com/docs#key. Checking the balance costs 0 credits — reading it never changes it.
docs
get_docs
How to authenticate, how the response envelope is shaped, what happens when credits run out, and where to get a free key with 1,000 credits a month and no card. Read this before writing code against the API. No API key needed, and it costs 0 credits.
endpoints
list_endpoints
List every HonestHook API endpoint: public profiles (followers, following, posts count, bio, verified), recent posts, the historical trend archive, and per-profile history. Returns the URL and the query parameters for each, and says which ones you can call as a tool on this server — profiles through `fetch_profile`, posts through `fetch_posts` — and which are HTTP only. No API key needed, and it costs 0 credits.
github
github_repos
The public repositories of one GitHub account, with stars and forks. GitHub only — this is the one platform whose repositories we read. `limit` is optional: 30 by default, which is GitHub's own page size, and 100 at most, which is GitHub's ceiling. Requires an API key sent as `Authorization: Bearer <key>` — free key at https://honesthook.com/docs#key; costs 1 credit.
platforms
list_platforms
List every social platform HonestHook can read right now — the platforms you'd otherwise write a scraper for: Instagram, TikTok, Threads, Bluesky, Mastodon, GitHub, Pinterest, SoundCloud, Linktree, Medium, Telegram — and what a handle looks like on each one. Use this before asking for a profile, to check the platform is covered and the handle format is right. No API key needed, and it costs 0 credits.
posts
fetch_posts
Read the recent posts of one public profile: the text, likes, replies, reposts, quotes, the post URL and when it was published. Threads, Bluesky, Mastodon and Telegram. Boosts and reposts of other people are filtered out — you get what the account itself wrote, its replies included. `limit` is optional on Bluesky and Mastodon, and each has its own range: a value outside it is rejected rather than silently trimmed. Threads does not accept `limit` at all and answers 400 if you send it — its posts arrive inside the same document as the profile, so there is no upstream to ask for a count. Telegram ignores `limit`: it returns every post in the public preview page, with no login and no bot token. Telegram's `followers` is always null on this endpoint — the preview page only prints the subscriber count abbreviated, not exact. Requires an API key sent as `Authorization: Bearer <key>` — free key at https://honesthook.com/docs#key; costs 1 credit.
pricing
pricing
What each HonestHook call costs in credits, and which calls are free when they find nothing. Includes the free monthly allowance that every key gets with no card, at https://honesthook.com/docs#key. Use this to estimate cost before building. No API key needed, and it costs 0 credits.

Endpoints

URLTransportStateLatencyChecked
https://honesthook.com/api/mcp streamable-http needs auth 177 ms 11 min ago

Alternatives to Social Data

same job, measured the same way
Postnext
by postnext

Schedule, publish and track posts on X, Instagram, LinkedIn, TikTok, YouTube, Threads and Bluesky.

answering
PostClock
by postclock

Schedule and publish posts to Instagram, Threads, TikTok, Facebook and Bluesky.

answering
API.SH
by api

Live JSON from 84 sites: Google, Amazon, TikTok, Instagram, LinkedIn, Maps, Reddit and more

answering
PostLake
by postlake

Post, schedule, reply and measure across X, LinkedIn, Instagram, TikTok, YouTube, Threads, Bluesky

34 tools answering
deploy.social
by deploy

Post a video once to YouTube Shorts, Instagram/Facebook Reels, TikTok, Threads, X and Bluesky

answering
Wahlu
by wahlu

Social media for you and your AI agent: Instagram, TikTok, YouTube, X, Bluesky, Telegram and more.

68 installs/wk answering
Postgale
by postgale

Lets AI agents post and reply on Instagram, TikTok, Threads and more, with a human approval queue.

answering
Mellow Hub
by mellow-www

Post and schedule to Instagram, TikTok, YouTube, LinkedIn, X, Threads, Bluesky, Pinterest, Facebook.

answering

Social Data — questions

Answers built from our own checks of this server.

What can Social Data do?
It exposes 12 tools, read directly from the server on our last check. Among them: archive_coverage, archive_movers, archive_trends, check_balance, fetch_posts, fetch_profile and 6 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 Social Data mostly used for?
Its tools cluster around archive and profile. 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 Social Data 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 129 ms. The bar chart above shows every period we have measured.
How do I connect Social Data?
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 will need your own credentials: it refuses anonymous clients.
Does Social Data need an API key?
Yes. Every time we knock, Social Data answers with an authorization challenge instead of its tool list — that is how we know it is running and gated rather than broken. Bring your own credentials and it will talk.
How fast is Social Data?
It answers our handshake in 129 ms on average, which is faster than 87% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.