Security tools for AI agents

Hosted MCP for Claude Code. Recon, scan, and triage — without a local Kali install.

claude · aresmcp.com
You

Recon example.com — subdomains, live hosts, then critical/high nuclei.

Claude

Running Ares playbooks over MCP.

playbook_web_recon
completed
domain: "example.com"
47 hosts · 12 live
nuclei_scan
running
target: "https://app.example.com" · profile: critical_high
job_8f3a… 62%
Message Claude…

Recon

Give Claude a real attack surface map

One playbook: subdomains → live hosts → tech hints. Structured results Claude can act on, not a raw shell dump.

  • 01Hosted runners — nmap, nuclei, subfinder, httpx, ffuf
  • 02Policy rails — private IPs and cloud metadata blocked
  • 03Playbooks — multi-step recon in one tool call
playbook_web_recon · example.com
47
subdomains
12
live
11
https
3
interesting
app.example.com200
Next.js · Cloudflare
api.example.com200
Go · nginx
staging.example.com403
nginx
cdn.example.com200
Cloudflare
admin.example.com401
Okta
docs.example.com200
Mintlify
findings · job_8f3a
nuclei_scan
https://app.example.com · critical_high
2 high4 total
SevFinding
highCVE-2024-XXXX
highExposed .git
mediumMissing CSP
infoServer header

Findings

Long scans agents can resume

Heavy tools return a job. Poll status, page findings, pull artifacts — the session doesn't block on a shell.

nuclei_scan job_8f3a…
job_status running 62%
get_findings 2 high · 4 total

Connect

Marketplace install. Google auth.

Install the plugin, then authenticate yourself in /mcp — same OAuth flow as Exa. No API keys, no pre-baked tokens.

  1. 01
    Install from marketplace
    /plugin install ares@ares-mcp
  2. 02
    Open /mcp → Authenticate
    You start the login yourself.
  3. 03
    Continue with Google
    Claude stores and refreshes tokens.
Terminal
$ claude mcp add --transport http ares https://aresmcp.com/mcp \
--header "Authorization: Bearer eyJhbG…"
Connected https://aresmcp.com/mcp
Auth JWT Bearer
Tools 16 ready
→ playbook_web_recon · nuclei_scan · port_scan · http_probe
ares · dashboard
Access token
Google · JWT · 30 days
Copy token
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMT… · scope:mcp
User
you@company.com
Endpoint
aresmcp.com/mcp

Surface

Tools

Phase 0. Discoverable via list_capabilities.

Connect guide
ToolDescription
subdomain_enumPassive-first subdomain discovery
http_probeLive hosts, titles, tech hints
port_scanTCP profiles: quick / standard / focused
dir_fuzzDirectory and file discovery (ffuf)
nuclei_scanTemplate vulns, critical / high first
dns_lookupA / AAAA / MX / NS / TXT / CNAME
whois_lookupRegistration data
fetch_urlHeaders + body preview in sandbox
playbook_web_reconSubs → probe → attack surface
playbook_vuln_triageLight critical / high nuclei pass
get_findingsPaginated structured results
job_statusProgress, errors, completion

Ready when Claude is

Endpoint is live. Create a key and connect Claude Code.

/plugin install ares@ares-mcp
Endpoint
https://aresmcp.com/mcp
Health
https://aresmcp.com/health
Auth
Bearer · X-API-Key