accueil / serveurs / Dev & Code / io.github.shoutsid-lab/webcap
io.github.shoutsid-lab/webcap
serveur MCP (Model Context Protocol) · webcap 0.1.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.shoutsid-lab/webcap est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.shoutsid-lab/webcap » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 8 outils
- webcap_analyze≈ 166 tokens
PAID ($0.01): AI analysis of one URL. Pick the task that matches the question you are answering.
Paramètres, retour & exemple (2)
Paramètresurl· string · requis
Absolute http(s) URL of the page to process, e.g. https://example.com/task· string · requis · classification | accessibility | layout | entities | sentiment
What to analyze (required, no default): classification = page type, accessibility = a11y issues, layout = structure and regions, entities = named entities and facts, sentiment = tone.
Exemple d'appel{"name": "webcap_analyze", "arguments": {"url": "texte", "task": "classification"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - webcap_audit≈ 96 tokens
PAID ($0.002): SEO basics plus link and Open Graph health for one URL in a single call. Returns issues with severity, not just raw tags.
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
Absolute http(s) URL of the page to process, e.g. https://example.com/
Exemple d'appel{"name": "webcap_audit", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - webcap_capture≈ 322 tokens
PAID ($0.001 image/PDF, $0.005 video): turn a URL into a persistent public artifact. png/jpeg/pdf are a screenshot or PDF and include free OG metadata; mp4/webm scroll-record the page as WebM/VP8 (mp4 is a legacy alias). Settles gasless USDC over x402 — but an unpaid call runs free while the rolling per-IP allowance lasts, so just call it.
Paramètres, retour & exemple (4)
Paramètresurl· string · requis
Absolute http(s) URL of the page to process, e.g. https://example.com/format· string · optionnel · png | jpeg | pdf | mp4 | webm
Artifact format, default png. png/jpeg/pdf = screenshot/PDF at $0.001 (POST /v1/x402/capture); mp4/webm = scroll video at $0.005 (POST /v1/x402/video), always recorded as WebM/VP8. The 402 challenge states the exact price for the format you chose.fullPage· boolean · optionnel
Image/PDF only. true captures the whole scrollable page (default false: viewport only).durationMs· integer · optionnel
Video formats only. Scroll duration in milliseconds, 1-30000; default 5000.
Exemple d'appel{"name": "webcap_capture", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - webcap_extract≈ 259 tokens
PAID ($0.01, one payment covers a batch of up to 50 URLs): structured content as JSON — title, headings, paragraphs, links, images, document-order markdown. Provide exactly one of "url" (a single page) or "urls" (a batch); "url" is shorthand for a one-item "urls".
Paramètres, retour & exemple (3)
Paramètresurl· string · optionnel
A single page to extract, e.g. https://example.com/. Shorthand for "urls": ["<url>"]. Mutually exclusive with "urls" — sending both is an error.urls· array · optionnel
Batch of pages for one payment, at most 50 items; a batch of one is allowed. Mutually exclusive with "url" — sending both is an error.schema· string · optionnel
Optional natural-language description of the JSON to extract. Omit it to get the default page structure.
Exemple d'appel{"name": "webcap_extract", "arguments": {"url": "texte", "urls": [], "schema": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - webcap_map_lite≈ 150 tokens
PAID ($0.002): discover a site's URLs from its sitemap and robots.txt plus a 1-hop same-host crawl, and return them as a JSON list. Cheaper than crawling each page with webcap_extract.
Paramètres, retour & exemple (2)
Paramètresurl· string · requis
Absolute http(s) URL of the page to process, e.g. https://example.com/maxUrls· integer · optionnel
Maximum number of URLs to return. Integer 1-50; default 20 when omitted.
Exemple d'appel{"name": "webcap_map_lite", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - webcap_og≈ 81 tokens
Free Open Graph metadata for a URL: title, description, image, icon. No payment.
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
Absolute http(s) URL of the page to process, e.g. https://example.com/
Exemple d'appel{"name": "webcap_og", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - webcap_preview≈ 131 tokens
Free bounded preview of a page: title, description, headings, links, word count and a truncated markdown slice. Use it to peek before the full extract. Rate-limited per IP. This is a teaser, not the product: the real products are free too inside the rolling per-IP allowance.
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
Absolute http(s) URL of the page to process, e.g. https://example.com/
Exemple d'appel{"name": "webcap_preview", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - webcap_service_catalog≈ 101 tokens
Free service catalog (no payment): every paid endpoint with its exact price in USDC, the settlement network, USDC asset, payTo address, facilitator and the step-by-step x402 how-to-pay flow, plus the free allowance this caller has left. Call this first to learn what webcap sells and what it costs.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "webcap_service_catalog", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».