Search / com.clawhard/vouch
Vouch
R0· no sign-inCheck links live: broken, soft 404, redirects, missing anchors. Check a quote is really on a page.
v1.0.0 · active · website · descriptor JSON · versions
Search / com.clawhard/vouch
R0· no sign-inCheck links live: broken, soft 404, redirects, missing anchors. Check a quote is really on a page.
v1.0.0 · active · website · descriptor JSON · versions
{
"mcpServers": {
"vouch": {
"type": "http",
"url": "https://vouch.clawhard.com/mcp"
}
}
}claude mcp add --transport http vouch https://vouch.clawhard.com/mcp[mcp_servers.vouch]
url = "https://vouch.clawhard.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"vouch": {
"type": "remote",
"url": "https://vouch.clawhard.com/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"vouch": {
"type": "http",
"url": "https://vouch.clawhard.com/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=vouch&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vdm91Y2guY2xhd2hhcmQuY29tL21jcCJ9"
}{
"servers": {
"vouch": {
"type": "http",
"url": "https://vouch.clawhard.com/mcp"
}
}
}{
"mcpServers": {
"vouch": {
"httpUrl": "https://vouch.clawhard.com/mcp"
}
}
}extensions:
"vouch":
enabled: true
name: "vouch"
type: streamable_http
uri: "https://vouch.clawhard.com/mcp"
timeout: 300
protocol.modernprotocol.statelessprotocol.transportprotocol.list_ttlauth.prm, auth.as_metadata, auth.cimdauth.secret_in_urltools.descriptionstools.description_lengthtools.schemastools.annotationstools.directory_hintstools.token_costtools.api_dumptools.hidden_textstability.changes, stability.rug_pull, stability.new_linksdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+dns-namespace +website +reachable +uptime-100% +updated-3d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://vouch.clawhard.com/mcp streamable-http | none | yes | 100% | 218 ms | 2025-11-25 | 2026-11-14 |
vouch_check_linksread-only | Use when the user asks whether links work, or before links, sources or doc URLs go into an answer, README, report, email or code comment (signals: "are these links dead", "check the links in this README", "does this URL exist", "404", "broken link", "where does this redirect", "is this docs page still there"). Fetches each URL live (GET, redirects followed hop by hop) and returns per link a status: ok, redirected (link the final_url), soft_404 (answers 200 but the title says not found, or a deep link lands on the front page), anchor_missing (the #section id is not on the page), broken (404, 410 or other 4xx), server_error (5xx), blocked (401, 403, 429 or a bot challenge: not proof the page is missing), unreachable (DNS, connection or timeout) or invalid. Each result has http_status, every hop, final_url, page title and canonical; for broken pages it lists the closest real pages from the site's own sitemap (suggestions, the top one re-checked). Give urls (up to 15) or text (Markdown, HTML or plain text; its http and https links are extracted, first 15 checked). Example: {"urls":["https://docs.stripe.com/api/charge","https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#attributes"]}. Limits: a page can work in a browser and still be blocked here; pages built by JavaScript may hide anchors; one call makes at most 45 requests. |
vouch_check_quoteread-only | Use when a quote, a statistic or a claim is attributed to a web page and the user asks whether the source says it, or before a citation goes into an answer, report, article or essay (signals: "does this article actually say", "verify this quote", "is this citation real", "check the source", "did they really write that", "fact-check this quote against the link"). Fetches the page once, extracts its visible text and returns per quote a verdict: exact (word for word), normalized (same words in order; only punctuation, capitals, spacing or curly quotes differ), close (similarity 0.85 or more, wording differs), partial (0.5 to 0.85) or not_found, with the matching passage, surrounding context, the words that differ and numbers_differ when a number changed (for example 1914 in the quote, 1912 on the page). Quotes with "..." are checked part by part. Example: {"url":"https://en.wikipedia.org/wiki/Alan_Turing","quotes":["widely regarded as the father of theoretical computer science"]}. Limits: a match shows the words are on the page, not that the claim is true; pages built by JavaScript may have little text in their HTML; PDFs and paywalled or bot-blocked pages cannot be read; up to 10 quotes of 1000 characters, at least 3 words each. |
Schemas: list_tools.
And 11 more from this publisher.
{
"name": "com.clawhard/vouch",
"icons": [
{
"src": "https://clawhard.com/icon-512.png",
"sizes": [
"512x512"
],
"mimeType": "image/png"
}
],
"title": "Vouch",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://vouch.clawhard.com/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"websiteUrl": "https://vouch.clawhard.com",
"description": "Check links live: broken, soft 404, redirects, missing anchors. Check a quote is really on a page."
}