What problem does it solve? It provides free, keyless web search when no paid search API key (like FIRECRAWL_API_KEY) is configured, by querying a SearXNG instance that aggregates results from over 70 search engines. ## Core Features & Use Cases - Keyless Meta-Search: Query public or self-hosted SearXNG instances via curl or Python requests with JSON output, engine selection, categories, safesearch, and time-range filters. - Fallback Search Path: Automatically serves as a fallback when the main web search toolset is not configured, with a detection flow to verify SEARXNG_URL reachability. - Self-Hosting Support: Run your own SearXNG instance via Docker or pip for full control and no rate limits. - Use Case: You need current AI news but have no search API key. Set SEARXNG_URL to a public instance, query with categories=news and time_range=week, then extract the top result URL for full content. ## Quick Start Set the SEARXNG_URL environment variable to a reachable SearXNG instance and ask the agent to search the web for a topic using SearXNG.