Agent Web Search runs on your own machine — the client starts it, so there is no endpoint to ping. 656 installs a week from pypi. Last commit 23 Oct 2026.
Provider-neutral web_search for AI agents. Grounding + agent search APIs, keyless defaults.
We read the source, 2 d ago · rules 995398eba69f
What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.
child = this.spawn(command.command, command.args, { env: environment, stdio: ['pipe', 'pipe', 'pipe'] })
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add agent-web-search -- uvx agent-web-search-mcp
{
"mcpServers": {
"agent-web-search": {
"command": "uvx",
"args": [
"agent-web-search-mcp"
]
}
}
}
[mcp_servers.agent-web-search]
command = "uvx"
args = ["agent-web-search-mcp"]
{
"mcpServers": {
"agent-web-search": {
"command": "uvx",
"args": [
"agent-web-search-mcp"
]
}
}
}
{
"servers": {
"agent-web-search": {
"type": "stdio",
"command": "uvx",
"args": [
"agent-web-search-mcp"
]
}
}
}
Optional settings from the registry entry, left out of the block above:
AGENT_WEB_SEARCH_PROVIDERS (Comma-separated startup-enabled provider set; defaults to ddgs,exa,parallel (all keyless)), ARK_API_KEY (Volcengine Ark API key for Doubao grounding), GEMINI_API_KEY (Google Gemini API key for Google Search grounding), XAI_API_KEY (xAI API key for Grok web/X search), DEEPSEEK_API_KEY (DeepSeek API key for native web search), AGENT_WEB_SEARCH_RESPONSES_API_KEY (Generic Responses API key for web search grounding (falls back to OPENAI_API_KEY)), AGENT_WEB_SEARCH_RESPONSES_BASE_URL (Generic Responses API base URL; defaults to https://api.openai.com/v1), AGENT_WEB_SEARCH_MESSAGES_API_KEY (Generic Anthropic Messages API key for web search grounding), AGENT_WEB_SEARCH_MESSAGES_BASE_URL (Generic Anthropic Messages API base URL; defaults to https://api.anthropic.com), TAVILY_API_KEY (Tavily API key for agent-oriented search), BRAVE_SEARCH_API_KEY (Brave Search API key), PERPLEXITY_API_KEY (Perplexity API key for structured search), YDC_API_KEY (You.com API key), EXA_API_KEY (Optional Exa key; free MCP fallback without it), PARALLEL_API_KEY (Optional Parallel key; free MCP fallback without it), ZHIPU_WEB_SEARCH_API_KEY (Zhipu standalone Web Search API key), ZHIPU_CHAT_SEARCH_API_KEY (Zhipu Chat Completions native web search key).
Web search for AI agents: one query across 10 providers, deduplicated, licensed results flagged.
Keyless web search and page reading for AI agents, built to get past bot walls.
Web search, clean page reading & one-call research dossiers for AI agents. No API key.
Keyless multi-engine web search, fetch, and clean-Markdown read for AI agents. No API keys.
Web search for agents, one x402 payment: real results, provider failover, signed receipt. $0.01.
Web search and page reading for AI agents, including JSON APIs, RSS feeds and YouTube.
Free web search for AI agents. No API key required. Hosted MCP in active development.
No-KYC web search for AI agents, paid per query in Lightning sats (L402). Holds no keys.
Answers built from our own checks of this server.