mcpbeat Sign in

web2mcp MCP Server

by charleswei118 Your server? Claim it
answering

web2mcp is answering right now. Last checked 10 min ago. It exposes 16 tools. Last commit 4 Nov 2026.

Zero-dependency Cloudflare Worker gateway turning websites and REST APIs into MCP tools.

Uptime history 8 days of history
8 days agonow
100.0%
Uptime 24h
91 of 91 checks
16
Tools
read from the server
111 ms
Response time
average over 24h
5
Stars
last commit 4 Nov 2026

What changed 21

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 1 November 2026. No other catalogue keeps this.

7 Nov a tool appeared holidays_list
1 Nov 12 tool descriptions were rewritten arxiv_search, currency_latest, geocode_search and 9 more
1 Nov 5 tools changed the parameters they ask for geocode_search, github_repo, github_search_repos and 2 more
1 Nov 3 tools appeared baiduhot_realtime, holidaycn_year, shici_random

Nothing serious here today

Today is the operative word: we check web2mcp every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 10 min ago.

run in your terminal
claude mcp add web2mcp --transport http https://web2mcp.cwei59969.workers.dev/mcp
Settings → Connectors → Add custom connector, then paste this address
https://web2mcp.cwei59969.workers.dev/mcp
~/.codex/config.toml
[mcp_servers.web2mcp]
url = "https://web2mcp.cwei59969.workers.dev/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "web2mcp": {
      "url": "https://web2mcp.cwei59969.workers.dev/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "web2mcp": {
      "type": "http",
      "url": "https://web2mcp.cwei59969.workers.dev/mcp"
    }
  }
}

Available tools 16

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

github
github_repo
[github] Get metadata for one public repository you already know by owner and name: description, stars, forks, language, license, topics, url and last push time. Use github_search_repos first if you only have keywords. Returns an error if the repo does not exist or is private.
github_search_repos
[github] Find public GitHub repositories matching a query. Use this when you don't know the exact repo; use github_repo when you already have owner and name. Supports GitHub qualifiers like 'mcp language:rust stars:>100'. Returns up to `limit` repos (full_name, description, stars, language, url, updated_at). Unauthenticated calls share a low rate limit.
hackernews
hackernews_front_page
[hackernews] List the stories currently on the Hacker News front page, ranked as on the site. Use this to see what is trending now; use hackernews_search to find stories on a topic. Returns title, url, points, comment count and story id.
hackernews_search
[hackernews] Full-text search of Hacker News stories (not comments) by keyword, ranked by relevance. Use this to find discussions about a product, project or topic; use hackernews_front_page for what is trending now. Returns title, url, points, comment count, date and story id.
wikipedia
wikipedia_search
[wikipedia] Full-text search of English Wikipedia. Use this to find the right article title, then call wikipedia_summary with it. Returns titles, short descriptions and excerpts, best match first.
wikipedia_summary
[wikipedia] Get the lead summary of an English Wikipedia article by its exact title (redirects are followed). If you are unsure of the title, use wikipedia_search first. Returns title, short description, the lead extract and the article url.
arxiv
arxiv_search
[arxiv] Search arXiv research papers by keyword across title, abstract and authors, ranked by relevance. Use it for academic preprints; use wikipedia_search for general background. Returns id/link, title, publication date, authors and abstract.
baiduhot
baiduhot_realtime
[baiduhot] Get the current Baidu real-time hot search ranking (百度热搜榜): what Chinese internet users are searching for right now. Use it for Chinese news and trending topics; use hackernews_front_page for English tech news. Returns up to 50 entries of word (topic in Chinese), index (rank; the pinned item has none) and url (Baidu search link).
currency
currency_latest
[currency] Get the latest European Central Bank reference exchange rates (updated once per working day) from a base currency. Omit symbols to get all ~30 currencies. Returns an object with base, date and a rates map, e.g. rates.CNY.
geocode
geocode_search
[geocode] Turn a city or place name into coordinates. Use this before weather_forecast, which needs latitude/longitude. A name can match several places, so up to `limit` candidates are returned, best match first, each with name, country, region, latitude, longitude and timezone.
holidaycn
holidaycn_year
[holidaycn] List every official holiday day off and every make-up workday (调休上班) in mainland China for one year, e.g. to tell whether a date is a working day or plan around 春节/国庆. Returns entries of name (Chinese holiday name), date (YYYY-MM-DD) and isOffDay (true = day off, false = make-up workday). Ordinary weekends are not listed; a date that is absent follows the normal Mon-Fri rule. Data usually appears in November for the next year.
holidays
holidays_list
[holidays] List the public holidays of one country for one year, e.g. to tell whether a date is a day off or plan around a holiday. Returns entries of date (YYYY-MM-DD), name (English) and localName (in the country's language). Weekends are not listed. Returns an error for a country Nager.Date does not cover; for mainland China make-up workdays (调休) use holidaycn_year instead.
npm
npm_package
[npm] Get the latest version, description, license and homepage of an npm package. For download counts use npmstats_downloads instead. Returns an error if the package does not exist.
npmstats
npmstats_downloads
[npmstats] Get how many times an npm package was downloaded in the last 7 days, as a popularity signal. For version or license info use npm_package instead. Returns package, downloads, start and end dates.
shici
shici_random
[shici] Get one random famous line of classical Chinese poetry (诗/词/曲), optionally from a theme. Use it for a daily quote, a greeting card line or a writing prompt. Returns content (the line), origin (poem title), author and category (theme path such as 古诗文-抒情-感恩).
weather
weather_forecast
[weather] Get current conditions and a daily forecast for a location given by coordinates. If you only have a place name, call geocode_search first. Returns temperature (°C), humidity, wind (km/h), WMO weather code, and per-day max/min temperature and precipitation (mm) in the location's local timezone.

Endpoints

URLTransportStateLatencyChecked
https://web2mcp.cwei59969.workers.dev/mcp streamable-http answering 119 ms 10 min ago

Alternatives to web2mcp

same job, measured the same way
API Composition Gateway
by lazymac2x

Cloudflare Workers MCP server: api-composition-gateway

4 tools answering
AI Gateway
by lazymac2x

Cloudflare Workers MCP server: ai-gateway

answering
Cloudflare MCP Server
by itunified-io

Cloudflare MCP Server — 84 tools for DNS, Tunnels, WAF, Zero Trust, R2, KV & Workers

96 installs/wk local only
API Response Cost Analyzer
by lazymac2x

Cloudflare Workers MCP server: api-response-cost-analyzer

4 tools answering
API Request Deduplicator
by lazymac2x

Cloudflare Workers MCP server: api-request-deduplicator

4 tools answering
Diff Patch Tools
by lazymac2x

Cloudflare Workers MCP server: diff-patch-tools

6 tools answering
Puter
by puter

Puter MCP enables AI tools to interact with Puter: manage files, websites, workers, and more

answering
Graphql
by docat0209

Turn any GraphQL API into MCP tools. Zero config, zero code.

75 installs/wk local only

web2mcp — questions

Answers built from our own checks of this server.

What can web2mcp do?
It exposes 16 tools, read directly from the server on our last check. Among them: arxiv_search, baiduhot_realtime, currency_latest, geocode_search, github_repo, github_search_repos and 10 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is web2mcp mostly used for?
Its tools cluster around wikipedia, github and hackernews. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is web2mcp working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 111 ms. The bar chart above shows every period we have measured.
How do I connect web2mcp?
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 is a remote server, so there is nothing to install — the client connects to the address.
Does web2mcp need an API key?
No. web2mcp completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 16 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is web2mcp?
It answers our handshake in 111 ms on average, which is faster than 92% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is web2mcp open source?
The code is open source: it is published under the MIT licence, written in JavaScript, 5 stars on GitHub and 5 open issues. The licence covers the code in the repository, not the hosted service at web2mcp.cwei59969.workers.dev, which runs on its operator's own terms.