Index / MCP servers / Unphurl

Unphurl MCP server

Connect Unphurl and your agent gets 18 tools, among them add_to_allowlist, check_history, check_url. It answers at https://mcp.unphurl.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 10 September 2026; the last check, on 19 October 2026, succeeded.

Status
Answering
Tools
18
Reliability
6 of 6 checks
Response time
152 ms
Transport
streamable HTTP
Last checked
19 October 2026

URL intelligence for AI agents and developers. 16 tools, 25 signal weights, 20 free checks.

Description as the publisher wrote it.

The 18 tools Unphurl offers

ToolWhat it does
add_to_allowlistAdd one or more domains to this account's trusted allowlist. Allowlisted domains suppress the compound signal and brand impersonation floor in scoring. The full pipeline still runs — all signals remain visible so you can monitor trusted dom
Inputs: domains
check_historyView recent URL check history. Shows what URLs have been checked, their scores, phishing status, and whether each check was free or used a pipeline credit. Results are paginated. Use page and limit parameters to navigate. Default is 20 resu
Inputs: page, limit
check_urlCheck a single URL for security and data quality signals. Returns a risk score (0-100), detailed signal breakdown, and metadata. Unphurl analyses URLs across seven dimensions: redirect behaviour, brand impersonation, domain intelligence (ag
Inputs: url, profile
check_urlsCheck multiple URLs in a single batch. Returns results for all URLs, handling async processing automatically. Each URL is analysed across seven dimensions: redirect behaviour, brand impersonation, domain intelligence (age, registrar, expira
Inputs: urls, profile
create_profileCreate or update a custom scoring profile. Profiles are sparse overrides: only specify the weights you want to change. Everything else keeps its default value. If a profile with this name already exists, it is updated with the new weights (
Inputs: name, weights
delete_profileDelete a custom scoring profile. This is permanent. Any future check requests using this profile name will fall back to default weights. Use list_profiles to see your current profiles before deleting.
Inputs: name
estimate_urlsPre-flight credit estimator for a list of URLs. Returns counts + credit estimate. Free, no credits consumed. Call this before check_urls to show the user how many credits the batch will cost. Classifies each URL against three free gates: -
Inputs: urls
generate_pdfGenerate a branded PDF audit report. Pass the complete audit JSON object and your reseller details. Returns a 24-hour download link.
Inputs: audit_json, reseller_name, reseller_email, reseller_position, reseller_company_url
get_balanceCheck your pipeline check credit balance. Shows credits remaining, total purchased, total used, and lifetime free lookups count. Credits are consumed only when unknown domains run through the full analysis pipeline. Known domains (Tranco To
get_pricingShow available pipeline check credit packages and pricing. Returns all packages with credit counts and prices. Packages (one-time purchase, no subscription): - Starter: 100 credits for $9 ($0.09 each) - Standard: 500 credits for $39 ($0.078
get_statsView your account usage statistics. Shows total URLs submitted, breakdown by gate (Tranco lookups, cache lookups, pipeline checks), free rate percentage, score threshold counts, and credit balance. Use this to understand your usage patterns
list_allowlistList all domains on this account's trusted allowlist. Allowlisted domains suppress the compound signal and brand impersonation floor in scoring. The full pipeline still runs — all signals remain visible for monitoring. Use this to see which
list_profilesList all custom scoring profiles on this account. Returns profile names and their custom weight overrides. Profiles are named weight sets that change how Unphurl scores URLs. Different use cases need different scoring. A cold email agent ca
purchasePurchase pipeline check credits. Returns a Stripe Checkout URL that the user must open in a browser to complete payment. The AI cannot complete the payment. Tell the user to open the URL in their browser, complete the Stripe checkout, and t
Inputs: package
remove_from_allowlistRemove one or more domains from this account's trusted allowlist. Once removed, those domains resume normal scoring on the next check. Use list_allowlist to see what is currently on the list before removing.
Inputs: domains
resend_verificationResend the email verification link for an existing Unphurl account. Use this when a user signed up but their verification link expired (links are valid for 24 hours) and they need a new one. The user's API key won't work until their email i
Inputs: email
show_defaultsShow all 25 scoring signals with their default weights and descriptions. This is the baseline scoring that applies when no custom profile is specified. Use this to understand what each signal means and how much it contributes to the score b
signupCreate a new Unphurl account. Returns an API key (shown once, store it securely). After signup, the user must check their email and click the verification link. The API key won't work for URL checks until the email is verified. Verification
Inputs: email, first_name, company

Add Unphurl to your AI client

Every block below points at https://mcp.unphurl.com/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http unphurl https://mcp.unphurl.com/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "unphurl": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.unphurl.com/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "unphurl": {
      "url": "https://mcp.unphurl.com/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "unphurl": {
      "type": "http",
      "url": "https://mcp.unphurl.com/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "unphurl": {
      "url": "https://mcp.unphurl.com/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "unphurl": {
      "serverUrl": "https://mcp.unphurl.com/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "unphurl": {
      "url": "https://mcp.unphurl.com/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Unphurl
version: 0.0.1
schema: v1
mcpServers:
  - name: Unphurl
    type: streamable-http
    url: https://mcp.unphurl.com/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "unphurl": {
      "httpUrl": "https://mcp.unphurl.com/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "unphurl": {
      "type": "http",
      "url": "https://mcp.unphurl.com/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "unphurl": {
      "url": "https://mcp.unphurl.com/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fmcp.unphurl.com%2Fmcp&type=streamable_http&id=unphurl&name=Unphurl

Is Unphurl up right now?

It answered our last check on 19 October 2026 in 152 ms. Over 6 checks since 10 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Unphurl

Questions about Unphurl

How many tools does Unphurl have?

18, as returned by the server's own tools/list on 12 September 2026: add_to_allowlist, check_history, check_url, check_urls, create_profile, delete_profile, estimate_urls, generate_pdf, and 10 more.

Is Unphurl down?

It answered our last check on 19 October 2026 in 152 ms. Over 6 checks since 10 September 2026 it answered 6.

How do I add Unphurl to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.unphurl.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Unphurl need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: io.github.123ergo. Endpoint host: mcp.unphurl.com. ARD identifier: urn:air:io.github.123ergo:mcp:unphurl. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.