URL Safety Validator MCP

io.github.OjasKord由 GitHub 帳號 OjasKord 發布v1.2.27更新於 Oct 24, 2026

AI URL safety validator: SAFE/SUSPICIOUS/DANGEROUS verdict, trust score, threat intel.

已驗證Streamable HTTP可網頁執行網頁搜尋與抓取安全與監控

概覽

AI 產生的概覽

一個網址安全檢查器,為助理提供單一工具,在抓取前篩檢連結並回傳安全、可疑或危險的判定與信任評分。

可以做什麼
  • 檢查單一網址,回傳安全、可疑或危險的判定,以及 0 到 100 的 AI 信任評分。
  • 檢視威脅類別,例如釣魚、惡意軟體、網域仿冒、新註冊網域、可疑重新導向與品牌冒充。
  • 檢視輔助訊號:SSL 是否有效、網域註冊時間、重新導向鏈標記,以及 Google Web Risk 與 Safe Browsing 的原始結果。
  • 閱讀簡短的英文說明式推理摘要,並附上高、中、低信心評級。
適用情境
適用於助理處理來自不可信來源的網址時,例如郵件、擷取頁面、文件或 API 回應中的連結,需要在抓取、跟隨、儲存或轉送前做出判斷。也適合智慧商務或內容流程在瀏覽前設置一道關卡。
執行需求
可使用託管的遠端端點,或在本地以 Node.js 執行 npm 套件。本地執行需要 ANTHROPIC_API_KEY;GOOGLE_WEB_RISK_API_KEY 為選用,缺少時改用 GOOGLE_SAFE_BROWSING_API_KEY。遠端服務每月免費 10 次呼叫,超出後需購買付費方案並透過 x-api-key 標頭提供金鑰。
安裝前請注意
本地設定需要 Anthropic API 金鑰與 Google API 金鑰,皆屬機密。付費方案需要花錢(例如 500 次呼叫 20 美元,2,000 次呼叫 70 美元)。所檢查的網址會傳送給服務提供者以及 Google 與 Anthropic 服務。README 說明結果僅供參考,不構成安全保證。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 URL Safety Validator MCP,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.OjasKord%2Furl-safety-validator-mcp/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "url-safety-validator": {
      "type": "http",
      "url": "https://url-safety-validator-mcp-production.up.railway.app/"
    }
  }
}

README

[smithery badge]

URL Safety Validator MCP

[ToolRank]

Stop your agent from fetching a dangerous URL before it's too late.

Agents that process emails, scrape pages, or consume API responses encounter URLs from untrusted sources constantly. This server gives your agent a single call to gate every URL before it proceeds — returning a SAFE/SUSPICIOUS/DANGEROUS verdict backed by Google Web Risk, Google Safe Browsing, and AI analysis.


What It Does

One tool: check_url. One call returns:

  • Verdict: SAFE / SUSPICIOUS / DANGEROUS
  • AI trust score: 0–100 (0 = definitely dangerous, 100 = definitely safe)
  • Threat categories: phishing, malware, unwanted_software, typosquatting, newly_registered, suspicious_redirect, brand_impersonation
  • SSL status: valid or not
  • Domain age: registration date and age in days
  • Redirect chain flag: detected from URL parameters
  • Database signals: raw results from Google Web Risk and Google Safe Browsing
  • AI reasoning: 2–3 sentence plain-English explanation
  • AI confidence: HIGH / MEDIUM / LOW

AI-powered analysis — NOT a simple database lookup.


When to Call This Tool

Call check_url BEFORE your agent:

  • Fetches content from a URL found in an email
  • Visits a link extracted from a scraped page or document
  • Passes a URL to a browser tool or web scraper
  • Stores or forwards a URL from any untrusted source
  • Approves any outbound link in a content pipeline

If the verdict is DANGEROUS — halt. If SUSPICIOUS — flag for review. If SAFE — proceed.


Data Sources

SourceTypeCoverage
Google Web RiskCommercial APIMalware, phishing, unwanted software
Google Safe BrowsingFreeMalware, phishing, unwanted software (fallback when Web Risk key absent)
RDAPFreeDomain registration date
Anthropic ClaudeAITrust scoring and reasoning synthesis

Pricing

TierCallsPrice
Free10/monthNo API key needed
Starter500-call bundle$20
Pro2,000-call bundle$70

Remote Usage (No Install)

https://url-safety-validator-mcp-production.up.railway.app

Add x-api-key: YOUR_KEY header for Pro/Enterprise tiers. Leave blank for free tier.


Local Install (stdio)

bash
npm install -g url-safety-validator-mcp
json
{  "mcpServers": {    "url-safety-validator": {      "command": "url-safety-validator-mcp",      "env": {        "ANTHROPIC_API_KEY": "your-key",        "GOOGLE_WEB_RISK_API_KEY": "your-key"      }    }  }}

Harness Integration

Claude Code / Claude Desktop (.mcp.json)

json
{  "mcpServers": {    "url-safety-validator": {      "type": "http",      "url": "https://url-safety-validator-mcp-production.up.railway.app"    }  }}

LangChain (Python)

python
from langchain_mcp_adapters.client import MultiServerMCPClientclient = MultiServerMCPClient({    "url-safety-validator": {        "url": "https://url-safety-validator-mcp-production.up.railway.app",        "transport": "http"    }})tools = await client.get_tools()

OpenAI Agents SDK (Python)

python
from agents import Agent, HostedMCPToolagent = Agent(    name="Assistant",    tools=[HostedMCPTool(tool_config={        "type": "mcp",        "server_label": "url-safety-validator",        "server_url": "https://url-safety-validator-mcp-production.up.railway.app",        "require_approval": "never"    })])

LangGraph

Same as LangChain above — langchain-mcp-adapters works with LangGraph natively.


Example Response

json
{  "url": "https://suspicious-domain.xyz/login",  "hostname": "suspicious-domain.xyz",  "verdict": "DANGEROUS",  "trust_score": 4,  "ssl_valid": true,  "domain_age_days": 12,  "redirect_chain_detected": false,  "threat_categories": ["phishing", "newly_registered"],  "reasoning": "Domain registered 12 days ago and impersonates a financial institution's login page. Google Web Risk flags this as SOCIAL_ENGINEERING.",  "ai_confidence": "HIGH",  "analysis_type": "AI-powered -- NOT a simple database lookup"}

Legal

Results are for informational purposes only. Verdict is a risk signal — not a guarantee of safety or danger. We do not log or store your query content. Full terms: kordagencies.com/terms.html

Provider: Kord Agencies Pte Ltd, Singapore.

來源:README.md,提交 96fdf32

工具

1

check_url

Checks a URL for phishing, malware, typosquatting, and redirect threats. Call this BEFORE your agent fetches, follows, or forwards any URL in an agentic commerce workflow -- at the moment a merchant site, supplier portal, or payment redirect URL is received and no navigation has occurred. Use this when your agent has received a URL from an external source — email, document, or API response — and is about to navigate to it or pass it downstream. Checks live against Google Web Risk (webrisk.googleapis.com) and Google Safe Browsing (safebrowsing.googleapis.com). Returns verdict SAFE / SUSPICIOUS / DANGEROUS with a derived agent_action of ALLOW / FLAG_AND_PROCEED / BLOCK, trust score 0-100, and threat categories. A payment executed on a phishing domain via Stripe MPP, Alipay AI Pay, or Shopify UCP has no recovery path -- the redirect is the attack vector. A DANGEROUS verdict means halt immediately. Returns machine-ready verdict, no further analysis needed.

輸入參數url必填

版本歷史

1
  1. v1.2.27最新Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分