# exposureguard-mcp

ExposureGuard is a domain security scanning platform that grades any domain A through F based on 8 automated checks: SPF, DMARC, SSL/TLS, HTTPS redirect, security headers, DNSSEC, open ports, and MX …

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y @smithery/cli@latest mcp add ExposureGuard/exposureguard-mcp

# Browse available tools
npx -y @smithery/cli@latest tool list ExposureGuard/exposureguard-mcp

# Get full schema for a tool
npx -y @smithery/cli@latest tool get ExposureGuard/exposureguard-mcp scan_domain

# Call a tool
npx -y @smithery/cli@latest tool call ExposureGuard/exposureguard-mcp scan_domain '{}'
```

## Direct MCP Connection

Endpoint: `https://exposureguard-mcp--exposureguard.run.tools`

**Optional config:**
- `apiKey` (query) — Your ExposureGuard API key. Get one free at https://getexposureguard.com/account

## Tools (4)

- `scan_domain` — Run a comprehensive 8-point security audit on any domain. Checks SPF (email spoofing prevention), DMARC (email authenti…
- `get_grade` — Retrieve the most recent cached security grade for a domain without triggering a new scan. Returns the letter grade (A-…
- `get_remediation` — Get actionable, copy-paste fix instructions for every failing security check on a domain. Returns specific DNS TXT reco…
- `get_dependencies` — Discover all third-party scripts, stylesheets, fonts, images, and iframes loaded by a domain's website. Returns each ex…

```bash
# Get full input/output schema for a tool
npx -y @smithery/cli@latest tool get ExposureGuard/exposureguard-mcp <tool-name>
```

## Prompts (2)

- `security_audit` (domain) — Run a full security audit on a domain and explain all findings with remediation steps.
- `compare_domains` (domain1, domain2) — Compare the security posture of two domains side by side.
