Skip to content
Agentmart
Submit a tool

search-rotation

MCP server for web search and page extraction across the free tiers of several providers

Connector by robin-bially · GitHub account verified by the MCP Registry

IndexedMITLocal (stdio)★ 1
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/robin-bially-search-rotation

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

MCP server for web search and page extraction across the free tiers of several providers

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 26, 2026.

Tools
3 read · 2 write · 0 delete
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Tools by what they do 5

Read from the source code; the running server may list different tools.

Read 3 · Look things up without changing anything.

  • fetch_url
  • get_engine_status
  • search_web

Write 2 · Create, change, send or run things.

  • open_dashboard
  • update_engine_config

Network hosts it talks to 22

  • api.exa.ai · found in code
  • api.firecrawl.dev · found in code
  • api.parallel.ai · found in code
  • api.tavily.com · found in code
  • app.tavily.com · found in code
  • dashboard.exa.ai · found in code
  • developers.google.com · found in code
  • duckduckgo.com · found in code
  • exa.ai · found in code
  • firecrawl.dev · found in code
  • github.com · found in code
  • google.com · found in code
  • googleapis.com · found in code
  • html.duckduckgo.com · found in code
  • jina.ai · found in code
  • mcp.exa.ai · found in code
  • parallel.ai · found in code
  • platform.parallel.ai · found in code
  • r.jina.ai · found in code
  • raw.githubusercontent.com · found in code
  • search.parallel.ai · found in code
  • tavily.com · found in code

Files it touches

  • Your home directory (~)
  • ~/.config/search-rotation/config.json

Tools (5)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • fetch_urlFetch URLread-only

    Fetch one web page and return its main content as Markdown, rotating across extraction providers (Jina Reader, Firecrawl, Parallel, Tavily, Exa) with failover. Use it to read a URL the user or a previous search_web result already names; it does not discover links or crawl a site. Only http and https URLs are accepted. The result names the provider that succeeded, lists failed attempts and truncates content beyond 50,000 characters with a marker; if every provider fails, the tool returns an error listing each provider's reason.

  • get_engine_statusEngine Statusread-only

    Read this server's local engine configuration: enabled state, configured rotation order, per-capability access (keyless, configured key, or key/extra credentials still required), local usage counters and the quota source per engine. Use it before update_engine_config for valid engine ids, and as the machine-readable answer when you need to know which providers are active, how much quota is left or why a provider is skipped — the dashboard is the human-facing view of the same installation. The tool performs no search and no fetch: it is not a live health check, stored errors are historical obse…

  • open_dashboardOpen Dashboard

    Open the local dashboard of this server in a browser on the machine running the server, for a human: it is the only place to enter API keys and provider credentials, strict-free mode, port and access token, and it shows the interactive usage, quota and request-history views. Use it for those credential and network settings and when a person should look at the data; read configuration with get_engine_status and change engines with update_engine_config instead, because their results are machine-readable and this call only launches a browser. The browser opens on the server host, not on the clien…

  • search_webWeb Searchread-only

    Search the web through a rotating pool of search providers (Tavily, Firecrawl, Parallel, Exa, Google PSE, DuckDuckGo) with automatic failover when one errors, is rate-limited or has no local quota left. Use it when the answer depends on current web pages and no URL is known yet; use fetch_url to read a page whose URL is already known. Returns numbered results (title, URL, snippet, publication date when the provider supplies one) and names the provider that answered plus every failed attempt, so failover stays visible. Time filters keep rotation inside the providers that implement them and fail…

  • update_engine_configUpdate Engine Config

    Change the local engine configuration: enable or disable engines, set the search and fetch rotation order, and set monthly or daily call limits per engine. Use it when the user wants a provider switched on or off, reordered or capped; call get_engine_status first for valid ids, current order and access modes. The tool writes the shared configuration file of this installation, so the change applies to later searches of every client without a restart. API keys are not accepted here: an engine that still needs a key or extra credentials cannot be enabled until they are set in the dashboard (open_…

Signals

Stars
1
Forks
0
Open issues
0
Last commit
Oct 10, 2026 (18 days ago)
Last release
Oct 10, 2026 (18 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.robin-bially/search-rotation
Version
0.5.1
Auth
No auth
Packages
npm search-rotation
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

search-rotation MCP server. Agent Mart. https://agentmart.dev/connectors/robin-bially-search-rotation (last updated 2026-10-24)