# Unphurl

URL intelligence for AI agents. One URL in, structured security and data quality signals out. 13 tools across 7 dimensions: redirect behaviour, brand impersonation, domain age, SSL/TLS, parked detect…

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add erikgoldhar-0e1o/Unphurl

# Browse available tools
npx -y @smithery/cli@latest tool list erikgoldhar-0e1o/Unphurl

# Get full schema for a tool
npx -y @smithery/cli@latest tool get erikgoldhar-0e1o/Unphurl signup

# Call a tool
npx -y @smithery/cli@latest tool call erikgoldhar-0e1o/Unphurl signup '{}'
```

## Direct MCP Connection

Endpoint: `https://unphurl.run.tools`

## Tools (13)

- `signup` — Create a new Unphurl account. Returns an API key (shown once, store it securely).
- `resend_verification` — Resend the email verification link for an existing Unphurl account.
- `check_url` — Check a single URL for security and data quality signals. Returns a risk score (0-100), detailed signal breakdown, and …
- `check_urls` — Check multiple URLs in a single batch. Returns results for all URLs, handling async processing automatically.
- `list_profiles` — List all custom scoring profiles on this account. Returns profile names and their custom weight overrides.
- `create_profile` — Create or update a custom scoring profile. Profiles are sparse overrides: only specify the weights you want to change. …
- `delete_profile` — Delete a custom scoring profile. This is permanent. Any future check requests using this profile name will fall back to…
- `show_defaults` — Show all 23 scoring signals with their default weights and descriptions. This is the baseline scoring that applies when…
- `get_balance` — Check your pipeline check credit balance. Shows credits remaining, total purchased, total used, and lifetime free looku…
- `get_pricing` — Show available pipeline check credit packages and pricing. Returns all packages with credit counts and prices.
- `purchase` — Purchase pipeline check credits. Returns a Stripe Checkout URL that the user must open in a browser to complete payment.
- `check_history` — View recent URL check history. Shows what URLs have been checked, their scores, phishing status, and whether each check…
- `get_stats` — View your account usage statistics. Shows total URLs submitted, breakdown by gate (Tranco lookups, cache lookups, pipel…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get erikgoldhar-0e1o/Unphurl <tool-name>
```
