Metered endpoints are where a sticker price misleads: the news search reads as 1 credit and really charges 2 to 14, depending on how many country legs return articles. socialcrawl_pricing returns the real band and the charging rule behind it, and local validation means a malformed call fails without a round trip.
A server over the SocialCrawl API, covering 48 platforms and 381 endpoints. Nine tools: three for discovery, one that makes the call, and the rest for pricing, monitors, web scraping and documentation.
- Platforms and endpoints browsed or searched by free text across all 381 — socialcrawl_list_platforms, socialcrawl_list_endpoints
- Any SocialCrawl call made, GET with params or POST with a body, with an optional idempotencyKey for retry-safe requests — socialcrawl_request
- The exact credit cost quoted first: the tier ladder across 294 endpoints, 61 flat overrides of which 18 are free, and 26 metered endpoints with their real minimum-to-maximum band — socialcrawl_pricing
- Credit balance, and the itemised ledger of every deduction and refund keyed by request id — socialcrawl_check_balance
- Scheduled monitors that re-run a recipe, deliver to a signed webhook and accumulate a time series — socialcrawl_monitors
- Web scraping and browser automation: scrape, search, map and extract synchronously, plus async crawl, batch_scrape and agent jobs and live browser sessions — socialcrawl_web
- The API describing itself live at 0 credits, including a freshness check against the bundled catalogue — socialcrawl_discover
- Requests validated locally before they are sent — required params, oneOf groups, enum values, integer ranges, parameter couplings and CSV limits — so a malformed call fails without costing anything
SOCIALCRAWL_API_KEY. Run locally with npx -y socialcrawl-mcp over stdio, or point a Streamable HTTP client at https://mcp.socialcrawl.dev/mcp with the key in an Authorization bearer header. socialcrawl_list_platforms, socialcrawl_list_endpoints, socialcrawl_pricing and socialcrawl_get_docs answer from bundled data with no key at all.
One command plus a key — npm install -g socialcrawl-mcp, then supply credentials
