Lets Claude search social media platforms by filtering Google, SearXNG, or Serper.dev results to specific domains like Facebook, Reddit, LinkedIn, and Instagram. You pass a query and optional platform list to the search_social tool, and it returns focused results from those networks. Built with three backend options: free SearXNG (default), Serper.dev for accuracy, or Google Custom Search API. Useful when you need LLMs to pull current discussions or posts from social channels without switching contexts or manually crafting site-specific searches. Configure your preferred provider and API keys via environment variables, then query across platforms in natural language.
A Model Context Protocol (MCP) server that empowers LLMs to search across specific social media platforms using the industry's best search engines.
This server provides a search_social tool that accepts a query and an optional list of platforms (facebook, reddit, linkedin, etc.). It filters results exclusively to those domains and returns them directly to the LLM context.
You can configure the backend by setting the SEARCH_PROVIDER environment variable. By default, it uses SearXNG since it is free and open-source.
SearXNG is a free, open-source internet metasearch engine.
SEARCH_PROVIDER=searxngSEARXNG_URL=http://localhost:8080 (Defaults to localhost, specify a remote public instance if you don't host your own, but note that public instances often limit automated JSON requests).A powerful Google Search wrapper API. Highly recommended for accurate results.
SEARCH_PROVIDER=serperSERPER_API_KEY=your_key (Get one from Serper.dev)The official Google Custom Search API.
SEARCH_PROVIDER=googleGOOGLE_API_KEY=your_keyGOOGLE_CX=your_cx_engine_idEnsure you have Python 3.10+ installed.
# Clone or place in a directory, then:
python -m venv venv
source venv/bin/activate
pip install -e .
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"social-search-mcp": {
"command": "/ABSOLUTE/PATH/TO/venv/bin/social-search-mcp",
"args": [],
"env": {
"SEARCH_PROVIDER": "searxng",
"SEARXNG_URL": "http://localhost:8080"
}
}
}
}
Replace /ABSOLUTE/PATH/TO/ with the actual path to this folder. Restart Claude Desktop after updating the config.
SEARCH_PROVIDERSearch backend: 'serper', 'searxng', or 'google'. Default: searxng
SERPER_API_KEYsecretAPI key from serper.dev. Required if SEARCH_PROVIDER=serper.
SEARXNG_URLURL of your SearXNG instance. Default: http://localhost:8080
com.mcparmory/google-search
io.github.pipeworx-io/brave-search
marcopesani/mcp-server-serper
brave/brave-search-mcp-server
com.mcparmory/google-search-console
acamolese/google-search-console-mcp