mcp server
WebLens
Scrape, crawl, map and extract the web. Pay per call in USDC, no account or API key.
Description as published by the maintainer. Source
- version 2.1.0
- active
- data extraction
active — Most recent push to the repository was 2026-08-05. Dashed tags are derived by ZBS Index from the published description, not stated by the maintainer.
What this server can do
36 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.
answer_question(query, sources)- Get a grounded answer with inline [n] citations: searches the web, fetches sources, and answers strictly from them. Price: $0.05 Required: query.
batch_fetch(urls)- Fetch multiple URLs in parallel. Efficient for bulk operations. Price: $0.0015/URL Required: urls.
compare_urls(urls, focus)- Compare 2-3 webpages and get AI-generated analysis of differences. Price: $0.05 Required: urls.
crawl_site(url, limit, exclude, include, timeout, maxChars, maxDepth, respectRobots)- Crawl a site and get clean markdown for every page in one synchronous call (no polling). Same-host BFS with depth and page-budget limits, robots.txt honoured by default. Price: $0.0015 per requested page (1-25) — you are billed for the requested budget, not the pages returned Required: url.
deep_research(depth, query)- Multi-step cited research in one call: plans sub-questions, searches each, fetches and dedupes sources, then synthesizes an answer with inline [n] citations, key findings, and gaps. Unlike `research` ($0.08, one search + summary) this decomposes the question and cites every claim. SLOW: a standard run takes ~30-60 seconds — use a generous client timeout and do not retry on timeout. Price: $0.20 standard (3 sub-questions, 8 sources) / $0.35 deep (5 sub-questions, 12 sources) Required: query.
detect_tech(url)- What a website is built and run on, from a single fetch: framework, CMS, ecommerce platform, CDN, analytics, payments, support widgets and web server — each reported with the response header or HTML marker that proves it. Use for competitive research, sales prospecting and vendor due diligence. Price: $0.005 Required: url.
domain_intel(domain)- Everything about a domain in one call: who registered it and when, when it expires, its DNS records, the mail and DNS providers behind them, the SaaS vendors its TXT verification tokens reveal (Google Workspace, Microsoft 365, Salesforce, Atlassian, Okta, …), SPF/DMARC posture, and risk flags like newly-registered or no-registrar-lock. Use for vendor due diligence, security triage, phishing checks and prospect research. Price: $0.005 Required: domain.
extract_data(url, schema, instructions)- Extract structured data from a webpage using a JSON schema. AI-powered extraction. Price: $0.03 Required: url, schema.
extract_pdf(url)- Extract text and metadata from a PDF document. Price: $0.004 Required: url.
fetch_resilient(url, timeout)- Resilient fetch with automatic fallback: native scraper first, then headless Chromium for JS-rendered or bot-walled pages. Price: $0.008 Required: url.
fetch_webpage(url, cache, timeout, cacheTtl)- Fetch and convert a webpage to clean markdown. Fast, no JavaScript rendering. Price: $0.002 Required: url.
fetch_webpage_pro(url, timeout, waitFor)- Fetch webpage with full JavaScript rendering. Use for SPAs and dynamic content. Price: $0.006 Required: url.
get_contents(urls, timeout, maxChars)- Fetch 1-20 URLs and get clean markdown per page, truncated to a character cap. Price: $0.0015/URL Required: urls.
intel_company(target)- Company intelligence deep dive: tech stack, funding, team, competitors, news. Price: $1.00 Required: target.
intel_competitive(focus, company, maxCompetitors)- Competitive analysis: feature matrix, pricing, SWOT analysis. Price: $8.00 Required: company.
intel_market(depth, focus, topic)- AI-powered market research report with trends, key players, and data points. Price: $5.00 Required: topic.
intel_site_audit(url)- Comprehensive SEO, performance, and security audit with scoring. Price: $0.75 Required: url.
map_site(url, limit, exclude, include, timeout)- Discover a site's URLs without fetching page content — reads robots.txt sitemap directives, sitemap.xml and nested sitemap indexes, falling back to homepage link extraction. Price: $0.004 Required: url.
memory_set(key, ttl, value)- Store key-value data in persistent agent memory. Price: $0.001 Required: key, value.
monitor_create(url, webhookUrl)- Create a URL change detection monitor with webhook notifications. Price: $0.01 Required: url, webhookUrl.
package_intel(name, registry)- Should you depend on this package? One call returns version, license, deprecation status WITH the maintainer's reason, weekly/monthly downloads, last release date, maintainer count, npm's quality/popularity/maintenance scores, and health signals (deprecated, no-recent-release, no-license, single-maintainer, no-public-repository). Supports npm and PyPI. Price: $0.003 Required: name.
preview_endpoint(url, endpoint)- FREE. See what a paid WebLens endpoint costs and what it returns before paying: the live price, a one-line summary, and a recorded sample of the exact response shape. Endpoints with no paid upstream (/fetch/basic, /contents, /map) also run a real truncated LIVE preview when you pass a url; SerpAPI- and Anthropic-backed endpoints return the recorded sample only, because free live runs there would burn upstream credits. Price: free Required: endpoint.
project_due_diligence(chain, domain, tokenAddress)- Off-chain due diligence on a project's web presence — the half an on-chain rug checker cannot see. Returns domain age and registrar, whether a team page, whitepaper, docs and socials exist, whether the site is an off-the-shelf template, and a cross-check of a contract address against the addresses actually printed on the project's own website (a mismatch is a strong impersonation signal). Gives weighted risk signals and an A-F grade. Reads NOTHING on-chain — pair it with a contract/liquidity checker. Price: $0.05 Required: domain.
research(query, resultCount)- One-stop research: searches web, fetches top results, and summarizes findings. Price: $0.08 Required: query.
screenshot(url, width, height, fullPage)- Capture a screenshot of a webpage. Returns base64 PNG image. Price: $0.008 Required: url.
search_autocomplete(limit, query)- Get Google Autocomplete suggestions for a partial query — keyword research and intent discovery. Price: $0.015 Required: query.
search_discussions(sort, limit, query)- What Hacker News said about a topic: matching stories with points, comment counts and links to the threads, plus aggregates — total matches, points and comments returned, most-submitted domains, and when it was first and last discussed. Price: $0.004 Required: query.
search_images(limit, query)- Search Google Images for direct image URLs with dimensions, thumbnails, and source pages. Price: $0.015 Required: query.
search_news(limit, query)- Search Google News for real-time articles with source, date, and thumbnail. Price: $0.015 Required: query.
search_places(limit, query, location)- Search local businesses via Google Local: names, addresses, ratings, reviews, phone, website, coordinates. Price: $0.045 Required: query.
search_scholar(limit, query)- Search Google Scholar for academic papers with snippets, publication info, and citation counts. Price: $0.015 Required: query.
search_shopping(limit, query)- Search Google Shopping for products with prices, sellers, ratings, and links. Price: $0.015 Required: query.
search_trends(query)- Get Google Trends interest-over-time timeline for a query. Price: $0.015 Required: query.
search_web(limit, query, contentChars, contentResults, includeContent)- Search the web and get real-time results with snippets. Set includeContent to also fetch the top result pages as markdown (+$0.0015/result). Price: $0.015 Required: query.
smart_extract(url, query)- Extract data using natural language. AI understands what you want. Price: $0.035 Required: url, query.
youtube_transcript(lang, videoId)- Get the full transcript of a YouTube video with timestamps. Accepts a video ID or any YouTube URL. Price: $0.03 Required: videoId.
Last successful function declaration observed on . Source: https://api.weblens.dev/mcp. We list what the server declared; we do not call any of these functions.
Endpoint status observed on . Source: https://api.weblens.dev/mcp.
Signals
These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.
| Signal | Value | What it measures | Window | Observed | Source |
|---|---|---|---|---|---|
| GitHub stars | 0 | Number of GitHub accounts that bookmarked this repository since it was created. It is a bookmark count, not installs, not active users and not quality. | cumulative, all time | GitHub | |
| Last commit | 2026-08-05 | Date of the most recent push to any branch. This is the strongest cheap indicator of whether the project is still maintained. | point in time | GitHub | |
| Open issues | 0 | Open issues plus open pull requests, as GitHub counts them together. A high number can mean an active project or an abandoned one. | as of fetch | GitHub | |
| Latest published version | 2.1.0 | Latest version string the maintainer published to the registry. | as of fetch | Model Context Protocol | |
| Registry record last updated | 2026-08-04 | When the registry record was last updated by its maintainer. | point in time | Model Context Protocol | |
| First listed in the MCP Registry | 2026-08-04 | Date this server was first published to the official MCP Registry. Not a usage or quality measure. | point in time | Model Context Protocol | |
| repository status | active | The repository exists on GitHub and is not archived. This says nothing about how recently it was worked on. | as of fetch | GitHub | |
| mcp tools declared | 36 tools | Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. | as of probe | api.weblens.dev | |
| mcp endpoint status | ok | The server listed 36 functions when asked. | as of probe | api.weblens.dev |
Where to get it
This record as data
Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.
GET /api/v1/entries/mcp_server.json