URL Safety Validator MCP

MCP serverSecurity

This integration lets your AI check whether a web link is safe before anyone clicks it. Give it a URL and it returns a clear SAFE, SUSPICIOUS, or DANGEROUS verdict along with a trust score. The result is faster, safer decisions about unfamiliar links.

Use URL Safety Validator MCP in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add URL Safety Validator MCP and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use URL Safety Validator MCP to check url

Details

Available today. Use it from your connected AI after setup.

After adding it, paste a link into your chat and ask your AI to check it. Try a few links you already trust to see how the verdicts and scores look.

URL Safety Validator MCPStart free

What your AI can do with it

  • Check any URL and get a SAFE, SUSPICIOUS, or DANGEROUS verdict
  • See a trust score that shows how reliable a link is
  • Review threat intelligence findings for a link before opening it
  • Vet links found in messages or documents before sharing them
  • Decide quickly whether an unfamiliar link is worth visiting

Install URL Safety Validator MCP

The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.

  • Claude Code

    claude mcp add --transport http --scope user url-safety-validator-mcp 'https://url-safety-validator-mcp-production.up.railway.app'

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

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

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=url-safety-validator-mcp&config=eyJ1cmwiOiJodHRwczovL3VybC1zYWZldHktdmFsaWRhdG9yLW1jcC1wcm9kdWN0aW9uLnVwLnJhaWx3YXkuYXBwIn0=

    Open the link and Cursor adds the server at that address.

  • ChatGPT

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

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

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

    Run it once, then sign in with codex mcp login url-safety-validator-mcp if the server asks for an account.

From the project's README

As published by ojaskord/url-safety-validator-mcp in README.md.

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)

npm install -g url-safety-validator-mcp
{
  "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)

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

LangChain (Python)

from langchain_mcp_adapters.client import MultiServerMCPClient
client = 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)

from agents import Agent, HostedMCPTool
agent = 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

{
  "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.

Tools it offers (1)

What this server listed when Ahel dialed its public endpoint in Sep 2026, with no key and no account of yours. The names are the server’s own.

  • check_url

Signals

GitHub stars
1
Last commit
Sep 2026
Weekly downloads
127
Advanced
Delivery
url-safety-validator-mcp MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
io-github-ojaskord-url-safety-validator-mcp
Source
github.com/ojaskord/url-safety-validator-mcp
Hosted endpoint
https://url-safety-validator-mcp-production.up.railway.app