Labsco
MCP SERVER

AnySearch

by anysearch-ai

One hosted endpoint for web search — general queries, vertical domains like finance and academic, five queries in parallel, and full page extraction to Markdown — with anonymous access if you have no key.

Web Search EnginesOfficial source
Summary
Search that answers before you have signed up for anything.

The anonymous path is the unusual part: the same four tools work with no key at lower rate limits, so you can find out whether the vertical routing suits your questions before creating an account.

What it is

A remote search server reachable over Streamable HTTP at `https://api.anysearch.com/mcp`. Nothing runs on your machine; current OpenCode, Claude Code, Cursor, VS Code, Windsurf and Cline releases connect to it directly with no SSE or stdio bridge.

What you get
  • `search` — one natural-language query per call, optionally routed into a vertical domain such as `finance`, `academic` or `security`, with `max_results` between 1 and 10
  • `get_sub_domains` — the vertical directory, returning valid sub-domains and their parameter schemas; required before any domain-scoped search, and it takes up to 5 domains in one batch
  • `batch_search` — 1 to 5 independent queries in parallel, where one failure does not block the others
  • `extract` — fetch a URL and return the full page as Markdown, truncated at 50,000 characters, HTML pages only
Requirements

An API key is optional. Without one, every feature still works through anonymous access at lower rate limits. With one, it is sent as an `Authorization: Bearer` header, or set as `ANYSEARCH_API_KEY`; the CLI flag and header take priority over the environment variable, which takes priority over a `.env` file. A key can be created at the console, or registered in a single call from a real email address that becomes the account username — the plaintext key is returned once and can be retrieved later from the dashboard. Claude Code users can add it with `claude mcp add --transport http anysearch https://api.anysearch.com/mcp --scope user`; the `X-Anysearch-Client` header is kept in every documented client configuration.

Setup effort

One command — claude mcp add --transport http anysearch https://api.anysearch.com/mcp --scope user --header "Authorization: Bearer <your_api_key>" --header "X-Anysearch-Client: mcp/1.0.0"