AgentAegis MCP Server
MCP serverSecurityAgentaegis adds cybersecurity to your AI, billed per call so you only pay when a check actually runs. Once it is added, your AI can scan for vulnerabilities, look up current threats, review code for security problems, and run compliance checks. Security work becomes something you simply ask your AI to do.
Use AgentAegis MCP Server in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add AgentAegis MCP Server and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the compliance framework check tool from AgentAegis MCP Server
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Details
Available today. Use it from your connected AI after setup.
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Add Agentaegis to your AI, then ask it to run a vulnerability scan or a compliance check whenever you need one. Charges apply per call, so you can start with a single check.
What your AI can do with it
- Scan for security vulnerabilities
- Look up current threat intelligence
- Review code for security issues
- Run compliance checks
Install AgentAegis MCP Server
The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user agentaegis-mcp-server 'https://agentaegis-mcp-production.up.railway.app/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://agentaegis-mcp-production.up.railway.app/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=agentaegis-mcp-server&config=eyJ1cmwiOiJodHRwczovL2FnZW50YWVnaXMtbWNwLXByb2R1Y3Rpb24udXAucmFpbHdheS5hcHAvbWNwIn0=Open the link and Cursor adds the server at that address.
ChatGPT
https://agentaegis-mcp-production.up.railway.app/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add agentaegis-mcp-server --url 'https://agentaegis-mcp-production.up.railway.app/mcp'Run it once, then sign in with codex mcp login agentaegis-mcp-server if the server asks for an account.
From the project's README
As published by astafford8488/agentaegis-mcp in README.md.
Every cybersecurity service, callable by any AI agent, billed per use.
AgentAegis is an MCP server that lets AI agents perform cybersecurity operations on demand — from compliance checks to vulnerability scans to code security analysis. It wraps best-in-class open-source scanning engines (nmap, Nuclei, sslyze, Semgrep, trufflehog, trivy) in clean, agent-discoverable tool definitions with structured inputs and outputs.
Phase 2 ships: HTTP transport for remote deployment, x402 micropayments, API key auth with monthly limits, Supabase persistence, webhooks, ISO 27001 + HIPAA frameworks, Railway deploy config, and a full test suite.
Quick Start
Local (stdio for Claude Desktop)
git clone https://github.com/astafford8488/agentaegis-mcp.git
cd agentaegis-mcp
pnpm install
cp .env.example .env # add API keys
pnpm build
Add to claude_desktop_config.json:
{
"mcpServers": {
"agentaegis": {
"command": "node",
"args": ["/path/to/agentaegis-mcp/dist/index.js"],
"env": {
"NVD_API_KEY": "...",
"ABUSEIPDB_API_KEY": "...",
"OTX_API_KEY": "...",
"ABUSECH_API_KEY": "...",
"HIBP_API_KEY": "..."
}
}
}
}
Remote (HTTP, for agent platforms)
# Local dev
pnpm dev:http
# Production via Docker
docker compose -f docker/docker-compose.yml up -d
# Production via Railway
railway up
Connect from any MCP-aware agent:
POST https://your-host/mcp
Authorization: Bearer aegis_<your-api-key>
Architecture
┌─────────────────────────────────────────────────────────┐
│ AI Agent (Claude, custom MCP client) │
└────────────────┬───────────────────────┬─────────────────┘
│ stdio │ HTTP
│ │
┌────────────────▼───────────┐ ┌────────▼─────────────────┐
│ stdio entry (index.ts) │ │ HTTP entry (http-server)│
└────────────────┬───────────┘ └────────┬─────────────────┘
│ │
│ ┌────────────────┴─────────────┐
│ │ Auth Gate │
│ │ - API key (DB-backed) │
│ │ - x402 micropayment │
│ └─────────────┬────────────────┘
│ │
┌────────────────▼────────────────────▼──────────────────────┐
│ MCP Server (server.ts) │
│ 20 Tool Handlers │
├──────────────────────────┬────────────────────────────────┤
│ Engine Wrappers │ External APIs │
│ nmap, Nuclei, sslyze, │ NVD, AbuseIPDB, AlienVault OTX + abuse.ch, │
│ Semgrep, trufflehog, │ HIBP, Shodan │
│ trivy │ │
├──────────────────────────┴────────────────────────────────┤
│ Sandbox │ Rate Limit │ Target Validation │ Logging │
└────────────────────────────────────────────────────────────┘
│
┌─────────▼──────────┐
│ Supabase │
│ - customers │
│ - api_keys │
│ - scan_jobs │
│ - usage_log │
│ - webhooks │
└────────────────────┘
HTTP API (Phase 2)
| Endpoint | Method | Auth | Description |
|---|---|---|---|
/health | GET | None | Health check |
/pricing | GET | None | Tool catalog with prices |
/v1/customers | POST | None | Create customer account |
/v1/customers/:id/api-keys | POST | None | Issue an API key |
/v1/customers/:id/usage | GET | API key | Usage statistics |
/v1/jobs/:jobId | GET | API key | Async scan job status |
/mcp | POST | API key OR x402 | MCP Streamable HTTP transport |
Payment Flow
Option 1: API Key — Customer registers, gets a key, pays via prepaid balance or invoice. Each tool call deducts from the monthly budget.
curl -X POST https://api.agentaegis.org/v1/customers \
-H "Content-Type: application/json" \
-d '{"email":"you@company.com","name":"Your Name"}'
curl -X POST https://api.agentaegis.org/v1/customers/<id>/api-keys \
-H "Content-Type: application/json" \
-d '{"name":"production","monthly_limit_usd":100}'
Option 2: x402 Micropayment — No signup. Each tool call settles on-chain via USDC. The server returns 402 Payment Required with payment requirements; the client signs and retries with X-PAYMENT header.
Tool Catalog (28 tools: 23 paid + 5 free)
Live pricing is always at /pricing.
| Tool | Category | Description | Price |
|---|---|---|---|
compliance_framework_check | Compliance | SOC 2, ISO 27001, HIPAA, PCI-DSS, NIST CSF assessment | $2.00 |
evidence_collect | Compliance | Evidence collection plans for audit controls | $1.00 |
control_gap_analysis | Compliance | Prioritized remediation roadmap | $2.00 |
audit_report_generate | Compliance | Audit-ready compliance reports | $5.00 |
policy_generate | Compliance | Tailored security policy documents | $2.00 |
vuln_scan_network | Vuln Mgmt | Network port and vulnerability scan | $3.00 |
vuln_scan_web_app | Vuln Mgmt | OWASP Top 10 web app scan | $5.00 |
vuln_prioritize | Vuln Mgmt | Risk-based vulnerability prioritization | $1.00 |
cve_lookup | Vuln Mgmt | CVE details, CVSS, KEV status | $1.00 |
ssl_tls_audit | Vuln Mgmt | SSL/TLS configuration audit | $1.00 |
sast_scan | Code Security | Static security analysis | $5.00 |
secret_scan | Code Security | Hardcoded secret detection | $2.00 |
dependency_audit | Code Security | Dependency vulnerability scan | $2.00 |
incident_triage | Blue Team | Incident classification & response plan | $3.00 |
threat_intel_lookup | Blue Team | IOC reputation lookup | $2.00 |
dns_security_check | Blue Team | DNS security audit | $1.00 |
email_security_audit | Blue Team | Email security configuration audit | $2.00 |
access_review | Identity | Access privilege audit | $1.00 |
mfa_audit | Identity | MFA coverage assessment | $1.00 |
credential_check | Offensive | Breach database lookup | $2.00 |
vet_endpoint | Trust Layer | Composite PROCEED/CAUTION/BLOCK trust verdict on an endpoint before your agent calls or pays it | $3.00 |
scan_mcp_plugin | Trust Layer | Supply-chain scan of an MCP server/plugin before your agent installs or trusts it | $5.00 |
scan_skill | Trust Layer | Prompt-injection and over-broad-grant scan of an agent skill (SKILL.md) | $5.00 |
Free tools (no charge): help, account_balance, agent_whoami, agent_history, agent_scan_get.
Compliance Frameworks Supported
- SOC 2 Type II — Full Trust Services Criteria (35 controls)
- ISO 27001:2022 — All 4 Annex A control groups (93 controls)
- HIPAA Security Rule — Administrative, physical, and technical safeguards (43 controls)
- NIST CSF 2.0 — All 6 functions with categories
- PCI DSS v4.0 — All 12 requirements with detailed controls (full evaluation logic)
Development
pnpm install # Install dependencies
pnpm dev # stdio mode (for Claude Desktop)
pnpm dev:http # HTTP mode (with Streamable HTTP transport)
pnpm build # Build for production
pnpm test # Run vitest test suite (46 tests)
Deployment
Railway (Recommended)
railway login
railway init
railway up
Required env vars (set in Railway dashboard):
SUPABASE_URL,SUPABASE_SERVICE_KEYX402_PAYEE_ADDRESS(your wallet)NVD_API_KEY,ABUSEIPDB_API_KEY,OTX_API_KEY,ABUSECH_API_KEY,HIBP_API_KEY
Database setup
Run the migration in your Supabase SQL editor:
cat supabase/migrations/001_initial_schema.sql
Security Policy
- Target validation: Only public IPs and registered domains. Private/reserved ranges blocked.
- Scan isolation: Each scan runs in an isolated process with temp directory cleanup.
- Code safety: Repos cloned shallow (depth=1), max 500MB, 5-minute timeout, no execution.
- Secret redaction: Full secret values never returned — first 4 and last 4 characters only.
- Rate limiting: Per API key AND per target. Max 5 concurrent scans, 10/hour per target.
- Audit logging: All tool calls logged to
usage_log(90-day retention). - API key hashing: Keys stored as SHA-256 hashes; raw keys never stored.
Responsible Use
AgentAegis scanning tools must only be used against systems you own or have explicit written authorization to test. By using this service, you agree that:
- You have authorization from the system owner to perform security testing
- You will not use these tools for unauthorized access or malicious purposes
- You accept responsibility for any scans initiated through your API key
License
MIT
Tools it offers (28)
What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.
compliance_framework_checkevidence_collectcontrol_gap_analysisaudit_report_generatepolicy_generatevuln_scan_networkvuln_scan_web_appvuln_prioritizecve_lookupssl_tls_auditsast_scansecret_scandependency_auditincident_triagethreat_intel_lookupdns_security_checkemail_security_auditaccess_reviewmfa_auditcredential_checkvet_endpointscan_mcp_pluginscan_skillaccount_balancehelpagent_whoamiagent_historyagent_scan_get
Signals
- GitHub stars
- 1
- Last commit
- Aug 2026
Advanced
- Delivery
- agentaegis MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
io-github-astafford8488-agentaegis- Source
- github.com/astafford8488/agentaegis-mcp
- Hosted endpoint
https://agentaegis-mcp-production.up.railway.app/mcp
github.com/astafford8488/agentaegis-mcp
More in Security
MCP server
More in Securityechelongraph-mcp
MCP server · echelongraph
More in Securitynotfair
MCP server · nowork-studio
More in Securityfeedmyagent
MCP server · makash
More in Securityopenwork
MCP server · different-ai
More in Securityosv-advisory-mcp-server
MCP server · cyanheads
More in Security