webcap
Screenshot, extract or audit any URL. Paid per call in USDC over x402; free tools need no wallet.
我该使用它吗
质量与安全性
发现(6)
- LOW在 webcap_quick_thumbnail 中
- LOW在 webcap_trial_claim_capture 中
- LOW在 webcap_trial_claim_extract 中
- LOW在 webcap_extract 中
- LOW在 webcap_video 中
- LOW在 webcap_analyze 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"webcap": {
"url": "https://webcap.shoutsid.fyi/mcp"
}
}
}远程端点
https://webcap.shoutsid.fyi/mcpstreamable-http它能做什么
工具清单
工具(19)
🟢webcap_preview(url)
Free bounded preview of a page: title, top headings, links, word count and a markdown slice. Use to peek before paying for the full extract. Rate-limited per IP.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Absolute http(s) URL to fetch"
}
},
"required": [
"url"
]
}⚪webcap_og(url)
Free Open Graph metadata for a URL: title, description, image, icon. No payment.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Absolute http(s) URL to fetch"
}
},
"required": [
"url"
]
}⚪webcap_service
Free machine catalog: every paid endpoint with its exact price, the network, USDC asset, payTo, facilitator and the how-to-pay flow. Call this first to learn what webcap can do and what it costs.
输入模式
{
"type": "object",
"properties": {}
}⚪webcap_health
Free liveness + chain info.
输入模式
{
"type": "object",
"properties": {}
}⚪webcap_agent_funnel(hours)
Free agent-income funnel: reach, 402 challenges, trial claims, paid calls, distinct paying wallets and funded watches. Aggregate only; use to see real usage.
输入模式
{
"type": "object",
"properties": {
"hours": {
"type": "integer",
"description": "Window in hours (default 168 = 7 days)"
}
}
}⚪webcap_trial_status(payer)
Free per-wallet trial menu: which endpoints a wallet already claimed, which it can still claim, the exact claim recipe, and the priced paid catalog with how to pay (x402) once the free calls are used.
输入模式
{
"type": "object",
"properties": {
"payer": {
"type": "string",
"description": "Lowercase 0x EVM address to look up"
}
},
"required": [
"payer"
]
}⚪webcap_quick_thumbnail(url)
Free no-wallet JPEG thumbnail (3/day per IP). The full trials need a wallet signature.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Absolute http(s) URL to fetch"
}
},
"required": [
"url"
]
}⚪webcap_trial_claim_capture(url, payer, signature)
FREE (one per wallet): a real full PNG screenshot plus its public artifact URL, no payment. Claim it before buying webcap_capture.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Absolute http(s) URL to fetch"
},
"payer": {
"type": "string",
"description": "Your lowercase 0x EVM address"
},
"signature": {
"type": "string",
"description": "EIP-191 personal_sign of exactly \"Claim one free webcap trial {endpoint} for {payer}\", with {payer} lowercase. A repeat claim answers 409 with a paidNext pointer."
}
},
"required": [
"url",
"payer",
"signature"
]
}🟢webcap_trial_claim_extract(url, payer, signature)
FREE (one per wallet): one real single-URL structured extraction, no payment. Claim it before buying webcap_extract.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Absolute http(s) URL to fetch"
},
"payer": {
"type": "string",
"description": "Your lowercase 0x EVM address"
},
"signature": {
"type": "string",
"description": "EIP-191 personal_sign of exactly \"Claim one free webcap trial {endpoint} for {payer}\", with {payer} lowercase. A repeat claim answers 409 with a paidNext pointer."
}
},
"required": [
"url",
"payer",
"signature"
]
}⚪webcap_trial_claim_audit(url, payer, signature)
FREE (one per wallet): one real SEO + link/OG audit, no payment. Claim it before buying webcap_audit.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Absolute http(s) URL to fetch"
},
"payer": {
"type": "string",
"description": "Your lowercase 0x EVM address"
},
"signature": {
"type": "string",
"description": "EIP-191 personal_sign of exactly \"Claim one free webcap trial {endpoint} for {payer}\", with {payer} lowercase. A repeat claim answers 409 with a paidNext pointer."
}
},
"required": [
"url",
"payer",
"signature"
]
}⚪webcap_trial_claim_map_lite(url, payer, signature)
FREE (one per wallet): one real site-map run capped at 10 URLs, no payment.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Absolute http(s) URL to fetch"
},
"payer": {
"type": "string",
"description": "Your lowercase 0x EVM address"
},
"signature": {
"type": "string",
"description": "EIP-191 personal_sign of exactly \"Claim one free webcap trial {endpoint} for {payer}\", with {payer} lowercase. A repeat claim answers 409 with a paidNext pointer."
}
},
"required": [
"url",
"payer",
"signature"
]
}🟢webcap_trial_claim_analyze(url, task, payer, signature)
FREE (one per wallet): one real deterministic visual analysis, no payment. Model-backed analysis stays paid.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Absolute http(s) URL to fetch"
},
"task": {
"type": "string",
"enum": [
"classification",
"accessibility",
"layout",
"entities",
"sentiment"
],
"description": "What to analyze"
},
"payer": {
"type": "string",
"description": "Your lowercase 0x EVM address"
},
"signature": {
"type": "string",
"description": "EIP-191 personal_sign of exactly \"Claim one free webcap trial {endpoint} for {payer}\", with {payer} lowercase. A repeat claim answers 409 with a paidNext pointer."
}
},
"required": [
"url",
"task",
"payer",
"signature"
]
}🟢webcap_feedback(message, category, endpoint)
Free feedback into webcap: message (8-4000 chars) plus optional category and the endpoint you were using. No account, rate-limited per client (60/hr). Also open to humans at GET /feedback.
输入模式
{
"type": "object",
"properties": {
"message": {
"type": "string",
"minLength": 8,
"maxLength": 4000,
"description": "Your feedback text"
},
"category": {
"type": "string",
"enum": [
"bug",
"suggestion",
"pricing",
"docs",
"integration",
"other"
],
"description": "Optional category (default other)"
},
"endpoint": {
"type": "string",
"description": "Optional webcap route you were using, e.g. POST /v1/x402/capture"
}
},
"required": [
"message"
]
}🟢webcap_capture(url, format, fullPage)
PAID ($0.001): screenshot a URL as PNG/JPEG/PDF and get a persistent public artifact URL plus free OG metadata. Settles gasless USDC over x402.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Absolute http(s) URL to fetch"
},
"format": {
"type": "string",
"enum": [
"png",
"jpeg",
"pdf"
],
"description": "Screenshot format (default png)"
},
"fullPage": {
"type": "boolean",
"description": "Capture the full scrollable page"
}
},
"required": [
"url"
]
}🟢webcap_extract(url, urls, schema)
PAID ($0.01, one payment covers a batch of up to 50 URLs): structured content as JSON — title, headings, paragraphs, links, images, markdown — optionally constrained by a natural-language schema.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "A single page to extract"
},
"urls": {
"type": "array",
"items": {
"type": "string"
},
"description": "Batch (at most 50) for one payment"
},
"schema": {
"type": "string",
"description": "Optional natural-language description of the JSON to extract"
}
}
}⚪webcap_audit(url)
PAID ($0.002): SEO basics plus link and Open Graph health for one URL in a single call.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Absolute http(s) URL to fetch"
}
},
"required": [
"url"
]
}🟢webcap_map_lite(url, maxUrls)
PAID ($0.002): a site URL list from sitemap/robots plus a 1-hop same-host crawl (maxUrls up to 50, default 20).
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Absolute http(s) URL to fetch"
},
"maxUrls": {
"type": "integer",
"description": "1-50 (default 20)"
}
},
"required": [
"url"
]
}⚪webcap_video(url, format, durationMs)
PAID ($0.005): scroll-capture a page as an MP4/WebM video artifact.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Absolute http(s) URL to fetch"
},
"format": {
"type": "string",
"enum": [
"mp4",
"webm"
],
"description": "Video format (default mp4)"
},
"durationMs": {
"type": "integer",
"description": "Scroll duration in ms (default 5000, max 30000)"
}
},
"required": [
"url"
]
}🟢webcap_analyze(url, task)
PAID ($0.01): AI analysis of one URL — task is classification, accessibility, layout, entities or sentiment.
输入模式
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Absolute http(s) URL to fetch"
},
"task": {
"type": "string",
"enum": [
"classification",
"accessibility",
"layout",
"entities",
"sentiment"
],
"description": "What to analyze"
}
},
"required": [
"url",
"task"
]
}社区
证据