webcap

Screenshot, extract or audit any URL. Paid per call in USDC over x402; free tools need no wallet.

사용해야 할까요

품질 및 안전성

A
설명 품질
86%
스키마 완전성
92%
이름 품질
80%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

발견 사항 (6)

  • LOWTool 'webcap_quick_thumbnail' description lacks action verbwebcap_quick_thumbnail에서
  • LOWTool 'webcap_trial_claim_capture' description lacks action verbwebcap_trial_claim_capture에서
  • LOWTool 'webcap_trial_claim_extract' description lacks action verbwebcap_trial_claim_extract에서
  • LOWTool 'webcap_extract' description lacks action verbwebcap_extract에서
  • LOWTool 'webcap_video' description lacks action verbwebcap_video에서
  • LOWTool 'webcap_analyze' description lacks action verbwebcap_analyze에서

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~2,010토큰 (도구 정의)
~760 B일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 1.57%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`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"
  ]
}

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 19개