{"name":"io.github.localfoundry/search-rotation","slug":"localfoundry-search-rotation","title":"search-rotation","description":"MCP server for web search and page extraction across the free tiers of several providers","url":"https://mcp.market/server/localfoundry-search-rotation","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":15,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-09-26T15:06:34.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/localfoundry/search-rotation-mcp","website":null,"version":"0.4.10","remotes":[],"packages":[{"registryType":"npm","identifier":"search-rotation","version":"0.4.10","transport":{"type":"stdio"}}],"tools":[{"name":"engine_status","description":"Read engine configuration, per-capability authentication requirements, local usage and quota sources. This is not a live health check. Historical errors do not prove a current failure; disabled engines are not necessarily missing credentials.","write_action":false,"price_micros":0,"input_schema":null},{"name":"fetch_url","description":"Fetch a web page and return its content as markdown. Rotates across extraction providers (Jina Reader, Firecrawl, Parallel, Tavily, Exa) with failover.","write_action":false,"price_micros":0,"input_schema":null},{"name":"open_dashboard","description":"Open the local dashboard (API keys, engine order and toggles, quota view) in a web browser. Use when the user wants to configure engines or check quota.","write_action":false,"price_micros":0,"input_schema":null},{"name":"web_search","description":"Web search with automatic round-robin across multiple free search APIs (Tavily, Firecrawl, Parallel, Exa, Google PSE, DuckDuckGo) including transparent failover. Returns numbered results with title, URL, snippet and publication date when available. Time filters restrict rotation and failover to compatible providers; never silently dropped.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-26T16:31:13.398Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T16:31:13.358Z","components":{"code":{"score":25,"max":25,"notes":["30 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"search-rotation","version":"0.4.10","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":4,"publishedAt":"2026-09-26T13:45:23.598Z","repositoryUrl":"git+https://github.com/localfoundry/search-rotation-mcp.git"}],"repo":{"found":true,"owner":"localfoundry","repo":"search-rotation-mcp","archived":false,"pushedAt":"2026-09-26T15:06:34Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/7304732?v=4","ownerCreatedAt":"2014-04-15T16:26:41Z","license":"MIT"},"icon":{"url":"https://raw.githubusercontent.com/localfoundry/search-rotation-mcp/main/docs/assets/brand/icon-light-512.png","source":"registry","width":512,"height":512},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-26T15:06:34.000Z","score":15}}}},"grade_history":[],"reviews":[]}