
Security News
Ruby's Bundler 4.0.18 Extends Cooldown to bundle lock and bundle cache
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.
@unphurl/mcp-server
Advanced tools
Unphurl domain intelligence MCP server — check URLs for security and quality signals from any AI tool
Domain intelligence for AI tools. Unphurl analyses URLs across seven dimensions (redirect behaviour, brand impersonation, domain intelligence via RDAP, SSL/TLS validity, parked domain detection, URL structural analysis, and DNS enrichment) and returns structured signals with a configurable risk score. 23 scoring weights, all customizable per use case. One URL in, structured intelligence out. Your agent decides what to do with it.
Every new account gets 3 free pipeline check credits to test with real URLs. Most lookups are free. Known domains (Tranco Top 100K) and previously analysed domains return cached results at no cost. You only pay when an unknown domain runs through the full analysis pipeline. Packages start at $9 for 100 pipeline checks (one-time purchase, no subscription). In typical use, 95-99% of URLs resolve free.
Add to your .mcp.json (Claude Code, Claude Desktop, Claude Cowork, ChatGPT desktop, Cursor, Windsurf, or any MCP-compatible tool):
{
"mcpServers": {
"unphurl": {
"command": "npx",
"args": ["-y", "@unphurl/mcp-server"],
"env": {
"UNPHURL_API_KEY": "uph_your_key_here"
}
}
}
}
The AI can create one for you. Just ask it to sign up for Unphurl. The signup tool works without an API key. After signup, add the key to your MCP configuration and restart.
For local development or staging, set UNPHURL_API_URL in the env block. Defaults to https://api.unphurl.com.
| Tool | Description | Auth |
|---|---|---|
signup | Create a new account, get an API key | No |
resend_verification | Resend verification email (rate limited 3/hour) | Yes |
check_url | Check a single URL for security/quality signals | Yes |
check_urls | Batch check up to 500 URLs (handles async polling automatically) | Yes |
list_profiles | List custom scoring profiles | Yes |
create_profile | Create or update a scoring profile | Yes |
delete_profile | Delete a scoring profile | Yes |
show_defaults | Show all 23 scoring signals with default weights | No |
get_balance | Check pipeline check credit balance | Yes |
get_stats | View usage statistics and score threshold counts | Yes |
get_pricing | Show available credit packages and pricing | No |
purchase | Purchase credits (returns Stripe Checkout URL) | Yes |
check_history | View recent URL check history | Yes |
check_urls): credits for all unknown URLs are deducted upfront. If you don't have enough credits for every unknown in the batch, the entire batch is rejected. You still get a smart summary showing how many URLs are known, cached, and unknown, and exactly how many credits you need to purchase.After a batch check with check_urls, ask your AI to filter the results:
"Check these 500 URLs. Give me two lists: the clean ones (score under 25) and the flagged ones (score 50 or higher). Export both as CSV."
The agent gets the batch results, filters by score, and outputs the lists you need. No code, no jq, no scripting. This is one of the advantages of the MCP path: your AI is the filter.
The check-url-safety skill teaches your AI to proactively check URLs before following or recommending them, without being asked.
If you use Claude Cowork or Claude Desktop: Just ask Claude: "Install the Unphurl URL safety skill." Claude can set it up for you.
If you use Claude Code, Cursor, or another developer tool:
# Global (all projects)
cp node_modules/@unphurl/mcp-server/skills/check-url-safety.md ~/.claude/skills/
# Or for a specific project
cp node_modules/@unphurl/mcp-server/skills/check-url-safety.md .claude/skills/
The skill teaches the agent to:
MIT
FAQs
URL intelligence for AI agents and developers. Structured signals on all URLs. 16 tools, 25 signal weights. 20 free checks.
The npm package @unphurl/mcp-server receives a total of 57 weekly downloads. As such, @unphurl/mcp-server popularity was classified as not popular.
We found that @unphurl/mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.

Company News
Socket is now in the AWS Security Hub Extended plan. Adopt it through AWS, apply committed spend, and block malicious open source packages.