Server data from the Official MCP Registry
Scrape social data from TikTok, Instagram, YouTube, X, LinkedIn, Reddit, and ad libraries.
Scrape social data from TikTok, Instagram, YouTube, X, LinkedIn, Reddit, and ad libraries.
This is a well-structured MCP server for accessing social media data through the SociaVault API. Authentication is properly required via API key stored in environment variables. The code is declarative and type-safe with no evidence of malicious patterns, arbitrary code execution, or credential exfiltration. Permissions are appropriate for the server's purpose (network access for API calls, environment variables for credentials). Minor observations include broad error handling and lack of request validation logging, but these do not present meaningful security concerns. Supply chain analysis found 5 known vulnerabilities in dependencies (0 critical, 5 high severity). Package verification found 1 issue.
3 files analyzed · 8 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Set these up before or after installing:
Environment variable: SOCIAVAULT_API_KEY
Environment variable: SOCIAVAULT_BASE_URL
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-olamide-olaniyan-sociavault-mcp": {
"env": {
"SOCIAVAULT_API_KEY": "your-sociavault-api-key-here",
"SOCIAVAULT_BASE_URL": "your-sociavault-base-url-here"
},
"args": [
"-y",
"sociavault-mcp"
],
"command": "npx"
}
}
}From the project's GitHub README.
Give your AI assistant live access to social media data. This Model Context Protocol server lets Claude, Cursor, Cline, VS Code, and any MCP-compatible client pull real-time data from 11 platforms — profiles, posts, comments, transcripts, search, trends, and ad libraries — through natural language.
Powered by SociaVault — a reliable social media data API for developers.
npx, no global install needed.Sign up at sociavault.com — new accounts get free credits to start. Copy your key (format sk_live_…) from the dashboard.
The server runs with npx, so there's nothing to install. Just add the config below and set your API key.
Edit your config file:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": {
"sociavault": {
"command": "npx",
"args": ["-y", "sociavault-mcp"],
"env": {
"SOCIAVAULT_API_KEY": "sk_live_your_key_here"
}
}
}
}
Restart Claude Desktop.
Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per-project):
{
"mcpServers": {
"sociavault": {
"command": "npx",
"args": ["-y", "sociavault-mcp"],
"env": { "SOCIAVAULT_API_KEY": "sk_live_your_key_here" }
}
}
}
Add to .vscode/mcp.json:
{
"servers": {
"sociavault": {
"command": "npx",
"args": ["-y", "sociavault-mcp"],
"env": { "SOCIAVAULT_API_KEY": "sk_live_your_key_here" }
}
}
}
Any client that supports stdio MCP servers works — point it at the command npx -y sociavault-mcp with SOCIAVAULT_API_KEY in the environment.
| Environment variable | Required | Description |
|---|---|---|
SOCIAVAULT_API_KEY | Yes | Your SociaVault API key (sk_live_…). |
SOCIAVAULT_BASE_URL | No | Override the API base URL. Defaults to https://api.sociavault.com. |
Once configured, ask your assistant things like:
All tools are read-only. Most accept a trim flag (default true) that returns a smaller, AI-friendly payload; set trim: false for the full raw response. List endpoints accept a pagination cursor returned in the previous response.
tiktok_profile, tiktok_demographics, tiktok_videos, tiktok_video_info, tiktok_transcript, tiktok_live, tiktok_comments, tiktok_comment_replies, tiktok_following, tiktok_followers, tiktok_search_users, tiktok_search_hashtag, tiktok_search_keyword, tiktok_search_music, tiktok_search_top, tiktok_music_popular, tiktok_music_details, tiktok_music_videos, tiktok_trending, tiktok_creators_popular, tiktok_videos_popular, tiktok_hashtags_popular
tiktok_shop_products, tiktok_shop_product_details, tiktok_shop_search, tiktok_shop_product_reviews
tiktok_ad_library_search, tiktok_ad_library_ad
instagram_profile, instagram_posts, instagram_post_info, instagram_transcript, instagram_comments, instagram_reels, instagram_highlights, instagram_highlight_detail, instagram_reels_by_song
youtube_channel, youtube_channel_videos, youtube_channel_shorts, youtube_video, youtube_video_transcript, youtube_search, youtube_search_hashtag, youtube_video_comments, youtube_video_comment_replies, youtube_shorts_trending, youtube_channel_playlists, youtube_channel_lives, youtube_channel_community_posts
twitter_profile, twitter_user_tweets, twitter_user_tweets_all, twitter_tweet, twitter_tweet_transcript, twitter_comments, twitter_quotes, twitter_retweets, twitter_search, twitter_followers, twitter_followings, twitter_community, twitter_community_tweets
linkedin_profile, linkedin_company, linkedin_post
linkedin_ad_library_search, linkedin_ad_library_ad_details
facebook_profile, facebook_profile_posts, facebook_comment_replies, facebook_profile_reels, facebook_group_posts, facebook_post, facebook_post_transcript, facebook_post_comments
facebook_ad_library_ad_details, facebook_ad_library_search, facebook_ad_library_company_ads, facebook_ad_library_search_companies
facebook_marketplace_location_search, facebook_marketplace_search, facebook_marketplace_item
google_search, google_ad_library_company_ads, google_ad_library_ad_details, google_ad_library_search_advertisers
reddit_subreddit_details, reddit_subreddit, reddit_subreddit_search, reddit_post_comments, reddit_post_transcript, reddit_search
threads_profile, threads_user_posts, threads_post, threads_search, threads_search_users
pinterest_search, pinterest_pin, pinterest_user_boards, pinterest_board
twitch_profile, twitch_user_videos, twitch_user_schedule, twitch_clip
check_credits — check your remaining credit balance.
The MCP server is free and open source. You only pay for the SociaVault API usage it makes, billed as credits (each API call costs credits depending on the endpoint).
Credits don't expire on a monthly cycle — you buy a pack and draw it down. See the current packs and credit amounts at sociavault.com/pricing, and check your balance any time with the check_credits tool.
"Missing SOCIAVAULT_API_KEY" — Add your key to the env block of the MCP config and restart the client.
"Authentication failed (401)" — Your key is wrong or expired, or it's not in the sk_live_… format. Generate a fresh one in the dashboard.
"Out of credits (402)" — Top up at sociavault.com/pricing.
"Not found (404)" — The handle/URL is wrong, or the account/content is private or deleted.
Server not showing up — Make sure Node.js 18+ is installed and on your PATH, confirm the JSON config is valid, and fully restart the client. Most clients have an MCP log panel that shows startup errors.
git clone https://github.com/olamide-olaniyan/sociavault-mcp.git
cd sociavault-mcp
npm install
npm run build
# Run locally
SOCIAVAULT_API_KEY=sk_live_your_key node dist/index.js
Adding a new endpoint is a single entry in src/endpoints.ts — the server registers every entry automatically.
MIT — see LICENSE.
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.