Social Data MCP logo

Social Data MCP

Access X, YouTube, and TikTok profile, post, video, and channel data through Apify-backed MCP tools.

Install Social Data MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "social-data-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "social-data-mcp"
      ],
      "env": {
        "APIFY_TOKEN": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

The social-data-mcp MCP server exposes Apify-backed tools for X/Twitter profiles and tweets, YouTube videos and channels, and TikTok profiles and video statistics. It can run locally through npm and stdio with an Apify token, or remotely through Apify-hosted MCP endpoints. Use it when an agent needs structured social data without platform logins, cookies, or direct API keys, while accounting for per-result charges.

Use cases

  • Collect X/Twitter profiles and tweets
  • Filter YouTube videos by views, duration, or date
  • Inspect TikTok profiles and video statistics
  • Look up a single X/Twitter tweet
  • Run social-data queries through an MCP client

Key features

  • X/Twitter profiles, tweets, and single-tweet lookups
  • YouTube video and channel metadata
  • TikTok profiles and per-video statistics
  • Apify-hosted remote MCP access
  • Local npm stdio server
  • Agent Skills for all three data sources

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

5/5 checks healthy over the last 39d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 12d ago via OSV.dev · social-data-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads491Package downloads in the last 30 days.
Last commit5d agoMost recent push to the default branch.

How Social Data MCP works

What social-data-mcp MCP server does

The social-data-mcp MCP server combines three Apify Actors behind a single MCP entry point. Its X/Twitter tool covers profile data, tweets, single-tweet lookups, engagement filters, and incremental runs. The YouTube tool retrieves video metadata and channel data, with filters for views, duration, and date. The TikTok tool provides profile information and statistics for individual videos.

Each Actor charges by returned result. Listed rates are $0.005 per X/Twitter account, $0.0003 per tweet, and $0.005 per single-tweet lookup; $0.015 per YouTube video and $0.005 per channel; and $0.02 per TikTok profile and $0.01 per video.

How it works

The local package is a thin wrapper around Apify's @apify/actors-mcp-server. It starts that server with the three relevant Actors already selected, then exposes their operations through MCP over stdio. Agents send requests to the MCP server, while Apify runs the underlying scrapers and returns the resulting data.

A hosted option avoids local installation. Apify provides an MCP URL that can include all three Actors or a single Actor, and the client authenticates with an Apify account when prompted. The repository also publishes separate registry entries for the individual X/Twitter, YouTube, and TikTok servers. Agent Skills are available as another usage format; installing the repository adds one skill for each data source.

Setup and configuration

For the social-data-mcp MCP server, install through an MCP client's stdio configuration with npx -y social-data-mcp. Set the APIFY_TOKEN environment variable to a token from the Apify account integrations page.

For remote use, add the Apify MCP endpoint containing the desired Actor identifiers to a client that supports remote MCP servers. This route does not require the npm package. Agent Skills can be installed with npx skills add mrocker/social-data-mcp.

Tools and capabilities

The social-data-mcp MCP server supports:

  • X/Twitter profile and tweet retrieval
  • Single-tweet lookup and engagement-based filtering
  • Incremental X/Twitter runs
  • YouTube video and channel metadata
  • YouTube filtering by views, duration, and date
  • TikTok profile and per-video statistics

The repository also points to narrower single-purpose Actors for X profiles, single tweets, YouTube video statistics, TikTok follower counts, and TikTok video statistics.

Limitations and notes

These tools do not provide X keyword search, follower lists, or reply threads. They also do not provide YouTube transcripts or lists of TikTok videos belonging to an account. The README attributes these exclusions to platform access requirements that the tools do not bypass.

The repository code is licensed under MIT, while the underlying Actors are used under Apify's terms. Running requests may incur Apify charges based on the returned rows and the Actor involved.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Social Data MCP

social-data-mcp is an MCP server that connects AI agents to Apify Actors for X/Twitter, YouTube, and TikTok data. Its main tools retrieve X profiles and tweets, YouTube videos and channels, and TikTok profiles and video statistics. It runs remotely through Apify or locally over stdio with an Apify token.

Install it through an MCP client's stdio configuration with `npx -y social-data-mcp` and set `APIFY_TOKEN` to an Apify token. You can also use an Apify-hosted MCP URL without installing the npm package, or install the Agent Skills with `npx skills add mrocker/social-data-mcp`.

Yes, social-data-mcp works with Cursor through the Apify-hosted remote MCP endpoint. Add the endpoint containing the selected Actors and authenticate with your Apify account when prompted.

It retrieves X/Twitter profiles and tweets, YouTube video and channel data, and TikTok profiles with per-video statistics. X/Twitter also supports single-tweet lookups, engagement filters, and incremental runs, while YouTube supports filters for views, duration, and date.

It does not provide X keyword search, follower lists, or reply threads, and it does not provide YouTube transcripts or TikTok video lists by account. These features are excluded because the tools do not use logged-in access or bypass platform proof-of-origin checks.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewSocial Data MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/social-data-mcp?style=directory)](https://allmcps.com/mcp/social-data-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/social-data-mcp"><img src="https://allmcps.com/api/badge/social-data-mcp?style=directory" alt="Social Data MCP on AllMCPs" /></a>