LabscoMCP early access ↗
DoriandarkoMCP SERVER

Claude Web Search

Give a model web search through Anthropic's web search API, with allow and block lists over the domains results may come from.

by Doriandarko ↗Web Search EnginesCommunity

LABSCO SUMMARY

Anthropic's search, available to clients that aren't Anthropic's.

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.

What it is

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.

What you get

  • 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

Requirements

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.

Setup effort

Build from source — git clone https://github.com/Doriandarko/claude-search-mcp.git