The useful part is the domain filtering: an allow list turns open web search into a search over sources you have already decided to trust, which is what makes results usable in a research or compliance context. It bills against your own Anthropic key, so search volume shows up on that account rather than a separate search vendor's.
A single-purpose MCP server that exposes Claude's web search API as a tool, so any MCP client — not just Claude's own apps — can reach current information from the web through one interface.
- A web search run against Anthropic's web search API and returned to the calling model
- Domain control on each search: `allowedDomains` restricts results to sites you name, `blockedDomains` excludes them
- A cap on how many results come back per search, set with `maxResults`, defaulting to 5
An Anthropic API key with web search enabled, supplied as `ANTHROPIC_API_KEY`. Node.js 18 or higher. The package is `claude-search-mcp` (1.0.0); the documented path is a clone plus `npm install`, `npm run build` and `npm link`, which puts the `mcp-server-claude-search` command on your PATH for the client to launch. Set the key in the server's `env` block rather than relying on the fallback: without it the server looks for a config file at a fixed path under your home directory, which will not exist on a fresh machine.
One command plus a key — npx -y github:Doriandarko/claude-search-mcp, then supply credentials
