mcpbeat Sign in

Agent Web Search MCP Server

by jerryliu369 Your server? Claim it
local only

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.

Installs per day peak 342 · avg 78 · +71% w/w
a month agotoday
656
Installs / week
pypi · agent-web-search-mcp
11
Stars
0 open issues
23 Oct 2026
Last commit
from GitHub
MIT
License
Python

What the code does

We read the source, 2 d ago · rules 995398eba69f

Capabilities

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.

Runs an external command integrations/dsh/lib/bridge.js:385
      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.

This code can reach further than it looks

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.

Three servers free · no card

Connect this server

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.

run in your terminal
claude mcp add agent-web-search -- uvx agent-web-search-mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "agent-web-search": {
      "command": "uvx",
      "args": [
        "agent-web-search-mcp"
      ]
    }
  }
}
~/.codex/config.toml
[mcp_servers.agent-web-search]
command = "uvx"
args = ["agent-web-search-mcp"]
.cursor/mcp.json
{
  "mcpServers": {
    "agent-web-search": {
      "command": "uvx",
      "args": [
        "agent-web-search-mcp"
      ]
    }
  }
}
.vscode/mcp.json
{
  "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).

Alternatives to Agent Web Search

same job, measured the same way
Grounder - Licensed Meta Grounding Service
by grounder

Web search for AI agents: one query across 10 providers, deduplicated, licensed results flagged.

answering
searchio
by ioserviceslabs

Keyless web search and page reading for AI agents, built to get past bot walls.

44 installs/wk local only
Deep Research MCP Server
by perufitlife

Web search, clean page reading & one-call research dossiers for AI agents. No API key.

29 installs/wk local only
Web Search
by hec-ovi

Keyless multi-engine web search, fetch, and clean-Markdown read for AI agents. No API keys.

350 installs/wk local only
G
Ghost X402 Market Intel Vet Schema
by workers-ghost-agent-os-ghost-identity

Web search for agents, one x402 payment: real results, provider failover, signed receipt. $0.01.

5 tools answering
Levirge Search
by levirge

Web search and page reading for AI agents, including JSON APIs, RSS feeds and YouTube.

answering
SSearch
by ssearch

Free web search for AI agents. No API key required. Hosted MCP in active development.

8 tools answering
L402 Search MCP
by llmops-pro

No-KYC web search for AI agents, paid per query in Lightning sats (L402). Holds no keys.

25 installs/wk local only

Agent Web Search — questions

Answers built from our own checks of this server.

Why is there no uptime for Agent Web Search?
Agent Web Search runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the pypi package agent-web-search-mcp was installed 656 times last week.
How do I connect Agent Web Search?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It runs locally, so the command pulls agent-web-search-mcp straight from pypi; nothing to host, nothing to sign up for.
How many people use Agent Web Search?
The pypi package agent-web-search-mcp was installed 656 times in the last week. Week over week that is +71%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is Agent Web Search open source?
Yes — it is published under the MIT licence, written in Python and 11 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.