Hidden while we check this listing

Our automated checks found a problem, so this listing is out of search, browse and the API until it clears. It comes back on its own once the problem is fixed.

  • Package deprecated on the registry
Own this project? Claim it
Unphurl MCP logo

Unphurl MCP

by 123Ergo

Analyzes URLs across seven dimensions and returns structured signals, risk scores, and batch results through MCP.

Install Unphurl MCP

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "123ergo-unphurl-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "unphurl"
      ],
      "env": {
        "UNPHURL_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

We couldn’t confirm it starts correctly

The install command didn't complete successfully in our automated test.

npx -y unphurl

npm WARN deprecated unphurl@0.1.7: This package is no longer maintained. Unphurl is now available as @Unphurl_bot on Telegram: https://t.me/Unphurl_bot npm notice npm notice New major version of npm available! 10.1.0 -> 12.0.2 npm notice Changelog: <https://github.com/npm/cli/releases/tag/v12.0.2> npm notice Run `npm install -g npm@12.0.2` to update! npm notice

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 1mo ago.

Overview

123Ergo/unphurl-mcp MCP server gives AI agents structured URL intelligence across redirects, brand impersonation, domains, SSL/TLS, parking, URL structure, and DNS. It connects through the Unphurl MCP package, uses an API key for authenticated checks, and returns configurable 0-100 risk scores rather than fixed verdicts. Reach for it when you need to screen individual or bulk URLs, assess domains, or apply custom scoring profiles. Known and cached domains are free to check, while unknown domains consume pipeline credits.

Use cases

  • Check suspicious links before following them
  • Batch-screen URLs from a spreadsheet or lead list
  • Create scoring profiles for domain qualification
  • Review redirect chains and brand lookalikes
  • Monitor trusted domains with an allowlist

Key features

  • Analyze URLs across seven signal dimensions
  • Return configurable 0-100 risk scores
  • Batch-check up to 500 URLs
  • Create custom scoring profiles
  • Enrich results with RDAP and DNS data
  • Manage trusted-domain allowlists

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

10/10 checks healthy over the last 88d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 16d ago via OSV.dev · unphurl (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
npm downloads10Package downloads in the last 30 days.
Last commit6mo agoMost recent push to the default branch.
Install checkInconclusiveInstall command did not finish in our automated test.
Directory activity6 viewsConfig copies, upvotes, and views on AllMCPs.

How Unphurl MCP works

What 123Ergo/unphurl-mcp MCP server does

123Ergo/unphurl-mcp MCP server exposes URL analysis through 16 MCP tools. A single check examines seven areas: redirect behavior, brand impersonation, domain intelligence, SSL/TLS, parked-domain indicators, URL structure, and DNS enrichment. Results contain individual signals and a configurable score from 0 to 100, leaving the final interpretation to the calling agent.

The analysis can identify redirect chains of up to 10 hops, URL shorteners, possible brand lookalikes using edit-distance and homoglyph analysis, RDAP domain details, certificate handshake results, parking indicators, structural URL characteristics, and whether an MX record exists.

How it works

Add the MCP package to a compatible client and provide an Unphurl API key. The check_url tool handles one URL, while check_urls accepts batches of up to 500 URLs and manages asynchronous polling. Agents can then filter or transform the returned results, such as separating URLs below or above selected score thresholds.

Unknown domains use one pipeline credit per check. Known domains in the Tranco Top 100K and recently analyzed domains use cached results at no cost, but an account still needs a positive credit balance for checks. Failed pipeline checks are refunded. New accounts receive 20 free pipeline check credits, with additional credits available as one-time purchases.

123Ergo/unphurl-mcp MCP server also supports custom scoring profiles. Profiles can change signal weights for different tasks, such as emphasizing brand impersonation for security review or parked domains and missing MX records for lead-list validation. Trusted domains can be added to an allowlist to suppress scoring amplifiers.

Setup and configuration

Install the project with the package command below in an MCP client configuration:

config.json
{
  "mcpServers": {
    "unphurl": {
      "command": "npx",
      "args": ["-y", "@unphurl/mcp-server"],
      "env": {
        "UNPHURL_API_KEY": "uph_your_key_here"
      }
    }
  }
}

The signup tool can create an account without an API key. After receiving a key, add UNPHURL_API_KEY to the client configuration and restart the client.

Tools and capabilities

Authenticated tools include:

  • Check one URL or batch-check up to 500 URLs.
  • Create, list, update, and delete scoring profiles.
  • View credit balance, usage statistics, score thresholds, and check history.
  • Manage a trusted-domain allowlist, including bulk additions of up to 100 domains per request.
  • Resend verification email and purchase credit packages.

Unauthenticated tools include account signup, default signal-weight inspection, and pricing lookup. 123Ergo/unphurl-mcp MCP server is also available through a hosted MCP endpoint, CLI, and REST API, according to the repository documentation.

Limitations and notes

The service is not described as a definitive safety verdict system; it returns signals for an agent or developer to evaluate. Pipeline checks depend on credits, and unknown domains may incur a charge. Credit packages are one-time purchases rather than subscriptions, with listed per-check prices ranging from $0.040 to $0.090.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Unphurl MCP

Add the `npx -y @unphurl/mcp-server` command to your MCP client configuration and set `UNPHURL_API_KEY` in its environment.

Yes.

Authenticated analysis and account tools require an API key. The `signup`, `show_defaults`, and `get_pricing` tools are listed as not requiring authentication.

The `check_urls` tool supports batches of up to 500 URLs and handles asynchronous polling.

New accounts receive 20 free pipeline check credits. Known and recently cached domains are free, while paid one-time credit packages range from $9 for 100 credits to $399 for 10,000 credits.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewUnphurl MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/123ergo-unphurl-mcp?style=directory)](https://allmcps.com/mcp/123ergo-unphurl-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/123ergo-unphurl-mcp"><img src="https://allmcps.com/api/badge/123ergo-unphurl-mcp?style=directory" alt="Unphurl MCP on AllMCPs" /></a>