get_search_engine_status
Get the current status of all search engines (available/blocked) and the active browser backend.
Returns: Dictionary with the active backend plus each engine name mapped to its status
Search across several engines with automatic fallback, see which of them are currently blocked, clear that list when they recover, and pull the text of a page behind a result.
LABSCO SUMMARY
search_web queries several engines with automatic fallback, and the state that fallback depends on is exposed rather than hidden: get_search_engine_status names the active browser backend and marks each engine available or blocked, and reset_search_engines clears that list once they recover. get_webpage_content then pulls the text behind a result, with max_length to cap what comes back. The 4 tools stop at text — there is no crawling, no structured extraction and no format conversion.
An MCP server for web search over several engines with fallback, plus fetching of page text.
Nothing beyond the machine it runs on — no account, no key, no environment variable.
One command — uvx git+https://github.com/pranavms13/web-search-mcp
USE CASES
Let the fallback do its work, then check which engines are marked blocked and clear the list once they are answering again.
Take a result URL and pull its text into the conversation, capping the length so a long page does not swamp the context.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
get_search_engine_statusGet the current status of all search engines (available/blocked) and the active browser backend.
Returns: Dictionary with the active backend plus each engine name mapped to its status
get_webpage_contentFetch and return the text content of a webpage.
reset_search_enginesReset the blocked search engines list (useful if engines recover from blocks).
Returns: Status message
search_webSearch the web using multiple search engines with automatic fallback.
BEFORE YOU INSTALL
4 tools when we connected.
CONTEXT COST
Rated by the size of the 4 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"web-search-mcp": {
"command": "uvx",
"args": [
"git+https://github.com/pranavms13/web-search-mcp"
]
}
}
}uvx git+https://github.com/pranavms13/web-search-mcp