agent-reach-web-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@agent-reach-web-mcp search for recent articles about MCP servers"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
agent-reach-web-mcp
A web-search MCP server you can run with uvx, exposing the web channel of Agent Reach as MCP tools.
Search: Exa's free hosted MCP endpoint (no API key required)
Page reading: Jina Reader, with an Exa fallback
Read-only: nothing is posted or modified
Every tool call returns Agent Reach's unified result envelope (
ok/items/error.code/hint)
Tools
Tool | Description |
| Web search (Exa semantic search). Each result carries title / url / published_at / author and text highlights. |
| Read a web page as clean markdown text (Jina Reader → Exa fallback). |
Related MCP server: research
Run with uvx
# From a clone (recommended)
uvx --from . agent-reach-web-mcp
# Straight from the public GitHub repository (no authentication needed)
uvx --from git+https://github.com/denpadokei/agent-reach-web-mcp agent-reach-web-mcpagent-reach is pulled in automatically as a dependency installed from GitHub
(git+https://github.com/Panniantong/Agent-Reach), not from PyPI. Do not use the
same-named agent-reach package on PyPI — it is a different project.
MCP client configuration example
{
"mcpServers": {
"agent-reach-web-mcp": {
"command": "uvx",
"args": ["--from", "git+https://github.com/denpadokei/agent-reach-web-mcp", "agent-reach-web-mcp"]
}
}
}Development
uv venv
uv pip install -e .
uv run agent-reach-web-mcp # starts as a stdio MCP serverThe upstream call timeout (30 seconds by default) can be adjusted with the
AGENT_REACH_MCP_TIMEOUT environment variable, in seconds.
License
MIT (LICENSE). The upstream Agent Reach project is MIT as well.
Available Tools
2 toolsfetch_contentB
Read a web page as clean markdown via Agent Reach (Jina Reader, Exa fallback).
Returns one unified envelope item with title, url, published_at and text.
Inputs: url (required).
searchB
Search the web via Agent Reach (Exa semantic search, no API key required).
Returns unified envelope items: title, url, published_at, author and text highlights for each result.
Inputs: query (required), limit.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 2 tools
The two tools have clearly distinct purposes: `search` discovers relevant pages via semantic search, while `fetch_content` reads a single known URL as markdown. Descriptions reinforce the boundary (search returns multiple items, fetch returns one item), leaving little room for misselection.
Both names are lowercase snake_case and readable, but `search` is a bare verb while `fetch_content` follows the verb_noun pattern. This is a minor deviation from a consistent scheme rather than a real inconsistency.
Two tools sit just under the typical 3-15 range, but they map exactly to the only two things a web retrieval server needs: discover and read. Nothing appears redundant or missing at the tool-count level, though a slightly larger surface could still be justified.
The core read-the-web lifecycle (find pages, then extract their content) is fully covered with a sensible fallback path. Gaps are minor conveniences such as batch fetching, crawling/site mapping, or structured extraction, which agents can work around by issuing multiple calls.
Maintenance
Related MCP Connectors
Web search, scraping, RAG answers with citations, and translation as MCP tools.
Live AI-native web search with citations. One tool for every MCP client. Flat per-request pricing.
Web MCP: scrape/crawl sites, web search, brand assets, app stores, YouTube, Reddit, Hacker News.
Jina AI Reader/Search MCP — turn any URL into clean LLM-ready markdown, plus web search.
Related MCP Servers
- AlicenseBqualityBmaintenanceEnables AI agents to perform web searches and extract full-text content from web pages via standard MCP tools, with fallback search and semantic reranking.22MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to perform web research over MCP: search with a real browser, fetch JS-rendered pages, download PDFs and convert them to Markdown, then search and page through large documents using bounded previews so the context window isn't flooded.BSD Zero Clause
- AlicenseAqualityCmaintenanceEnables MCP-compatible clients to search the web and fetch HTTP/HTTPS pages as Markdown, returning result metadata such as titles, URLs, dates, relevance, and summaries.219 npm1MIT
- AlicenseAqualityBmaintenanceEnables MCP clients to run web searches and fetch pages, returning structured search results and Markdown page content through two tools.2MIT