
SocialCrawl
Gives Claude direct access to 21 social platforms including TikTok, Instagram, YouTube, Twitter, LinkedIn, and Reddit through a single unified API. Instead of managing credentials for each platform separately, you get one API key that works across 105 endpoints for profiles, posts, comments, search, and trending content. The server dynamically discovers available endpoints so Claude can explore what's possible on each platform before making requests. You'd reach for this when building social media analytics, content research tools, or anything that needs to pull data from multiple platforms without dealing with per-platform authentication. Runs via npx with just an API key from socialcrawl.com, which includes 100 free credits to start.
- tools
- 7
- auth
- Secret needed
- transport
- STDIO, HTTP
- env var
- 1
- last updated
- Nov 8, 2026
Install
From registry metadata$ npx add-mcp https://mcp.socialcrawl.dev/mcp --name socialcrawl --header 'Authorization: Bearer ${API_TOKEN}'Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http socialcrawl https://mcp.socialcrawl.dev/mcp --header 'Authorization: YOUR_AUTHORIZATION'Run in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 7 toolsVerified live against the running server on Nov 6, 2026.
socialcrawl_findStart here: a task in plain words -> the best endpoints (3 by default) of 646, each with the params the task supplies (URLs and @handles resolved), the params still missing, the credit cost and the exact call. With no task it lists platforms, or one platform's endpoints. Free;...3 params
Start here: a task in plain words -> the best endpoints (3 by default) of 646, each with the params the task supplies (URLs and @handles resolved), the params still missing, the credit cost and the exact call. With no task it lists platforms, or one platform's endpoints. Free;...
limitintegerplatformstringtaskstringsocialcrawl_endpointRead before calling: one endpoint's purpose, params, where the rows are and up to 25 response fields, cost rule, paging, latency, timeout, next endpoints and a sample link. id (or platform+resource, path), a platform slug (its endpoints) or a guide topic. Free.3 params
Read before calling: one endpoint's purpose, params, where the rows are and up to 25 response fields, cost rule, paging, latency, timeout, next endpoints and a sample link. id (or platform+resource, path), a platform slug (its endpoints) or a guide topic. Free.
id*stringmethodstringGET · POST · PATCH · DELETEpageintegersocialcrawl_estimateExact credits before you spend: one call (id, platform+resource or path, plus the params you will send; calls for a job total; items for a walk) or a plan of several calls. Uses the API's estimator when available, else the bundled pricing. A platform slug gives its price table...7 params
Exact credits before you spend: one call (id, platform+resource or path, plus the params you will send; calls for a job total; items for a walk) or a plan of several calls. Uses the API's estimator when available, else the bundled pricing. A platform slug gives its price table...
bodyobjectcallsintegeridstringitemsintegermethodstringGET · POST · PATCH · DELETEparamsobjectplanarraysocialcrawl_requestCall one endpoint (platform+resource, or id, or path). Validated locally first (a bad call is free), quoted, refused above max_credits and confirmed above the threshold. A large page is cut at row boundaries; socialcrawl_collect result_id reads the rest. Spends credits; needs...11 params
Call one endpoint (platform+resource, or id, or path). Validated locally first (a bad call is free), quoted, refused above max_credits and confirmed above the threshold. A large page is cut at row boundaries; socialcrawl_collect result_id reads the rest. Spends credits; needs...
bodyobjectconfirmbooleanfieldsstringformatstringjson · csv · summaryidempotencyKeystringmax_creditsintegermax_itemsintegermethodstringGET · POST · PATCH · DELETEparamsobjectplatform*stringresource*stringsocialcrawl_collectWalk a paged endpoint (id, platform+resource or path) to `items` unique rows, the last page or max_credits: cursors supplied, duplicates dropped, stops on a 402, refused free when one page exceeds max_credits. Small results come back whole. result_id (+offset, limit, format) r...10 params
Walk a paged endpoint (id, platform+resource or path) to `items` unique rows, the last page or max_credits: cursors supplied, duplicates dropped, stops on a 402, refused free when one page exceeds max_credits. Small results come back whole. result_id (+offset, limit, format) r...
confirmbooleanfieldsstringformatstringjsonl · json · csvidstringitemsintegerlimitintegermax_creditsintegeroffsetintegerparamsobjectresult_idstringsocialcrawl_accountFree checks: balance (with this session's spend), transactions (itemised ledger; the receipts for one request_id), status (platform health; read it before retrying a 502/503) and freshness (whether this server's bundled catalogue is behind the API).4 params
Free checks: balance (with this session's spend), transactions (itemised ledger; the receipts for one request_id), status (platform health; read it before retrying a 502/503) and freshness (whether this server's bundled catalogue is behind the API).
cursorstringlimitintegerrequest_idstringviewstringbalance · transactions · status · freshnesssocialcrawl_manageStateful work by area + action: monitors (scheduled recipes, webhooks, alerts), cohorts (mention search over your own panel of accounts), web (scrape, search, crawl and agent jobs, change monitors, browser sessions) and jobs (Prism background jobs). A wrong field is refused fr...6 params
Stateful work by area + action: monitors (scheduled recipes, webhooks, alerts), cohorts (mention search over your own panel of accounts), web (scrape, search, crawl and agent jobs, change monitors, browser sessions) and jobs (Prism background jobs). A wrong field is refused fr...
action*stringarea*stringmonitors · cohorts · web · jobsdry_runbooleanidstringidempotencyKeystringinputobjectSponsors
Configuration
SOCIALCRAWL_API_KEY*secretYour SocialCrawl API key. Get a free key at socialcrawl.dev (100 credits, no credit card required).
Readme
socialcrawl-mcp
MCP server for SocialCrawl — access 21+ social media platforms through one unified API.
What it does
SocialCrawl MCP gives AI agents instant access to 21 social media platforms and 105 endpoints through a single, unified API. Retrieve profiles, posts, comments, search results, trending content, and analytics from TikTok, Instagram, YouTube, Twitter/X, LinkedIn, Reddit, and more — no per-platform authentication required. Agents discover available endpoints dynamically, so they always work with the latest capabilities without any hardcoded platform logic.
Quick Setup
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"socialcrawl": {
"command": "npx",
"args": ["-y", "socialcrawl-mcp"],
"env": {
"SOCIALCRAWL_API_KEY": "your_api_key_here"
}
}
}
}
Details
- Repository
- github.com/ridiodevelopment/socialcrawl-mcp
- Categories
- Data & Analytics, Finance & Commerce, Media & Entertainment
- Package
socialcrawl-mcp- Transport
- STDIO, HTTP
- Auth
- Required
- Registry
- MCP registry, active
- Resources
- 7
- Prompts
- 42
- Tools verified
- Nov 6, 2026