Server data from the Official MCP Registry
Pay-per-call cybersecurity for AI agents: vuln scans, threat intel, compliance, code security.
Pay-per-call cybersecurity for AI agents: vuln scans, threat intel, compliance, code security.
Remote endpoints: streamable-http: https://agentaegis-mcp-production.up.railway.app/mcp
AgentAegis is a sophisticated MCP server wrapping multiple security scanning engines with a payment infrastructure (API keys + x402 micropayments) and database persistence. The codebase demonstrates good architectural patterns (auth gates, context isolation, payment settlement logic) but contains several moderate security concerns: (1) unauthenticated endpoints that reveal system information (health, pricing, FAQ), (2) potential IDOR in job status endpoint prior to fix attempt, (3) lenient CORS configuration allowing any origin, (4) lack of input validation on user-supplied scan targets before passing to external tools, and (5) overly broad file system and network permissions for a security scanning service. These issues, combined with the inherent risks of running network scanners and code analysis tools, warrant a moderate risk rating. Supply chain analysis found 8 known vulnerabilities in dependencies (0 critical, 5 high severity).
4 files analyzed · 20 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Available as Local & Remote
This plugin can run on your machine or connect to a hosted endpoint. during install.
From the project's GitHub README.
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.
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": "..."
}
}
}
}
# 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>
┌─────────────────────────────────────────────────────────┐
│ 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 │
└────────────────────┘
| 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 |
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 | Category | Description | Price |
|---|---|---|---|
compliance_framework_check | Compliance | SOC 2, ISO 27001, HIPAA, PCI-DSS, NIST CSF assessment | $0.50 |
evidence_collect | Compliance | Evidence collection plans for audit controls | $0.25 |
control_gap_analysis | Compliance | Prioritized remediation roadmap | $0.50 |
audit_report_generate | Compliance | Audit-ready compliance reports | $1.00 |
policy_generate | Compliance | Tailored security policy documents | $0.50 |
vuln_scan_network | Vuln Mgmt | Network port and vulnerability scan | $1.00 |
vuln_scan_web_app | Vuln Mgmt | OWASP Top 10 web app scan | $1.50 |
vuln_prioritize | Vuln Mgmt | Risk-based vulnerability prioritization | $0.25 |
cve_lookup | Vuln Mgmt | CVE details, CVSS, KEV status | $0.10 |
ssl_tls_audit | Vuln Mgmt | SSL/TLS configuration audit | $0.25 |
sast_scan | Code Security | Static security analysis | $1.00 |
secret_scan | Code Security | Hardcoded secret detection | $0.50 |
dependency_audit | Code Security | Dependency vulnerability scan | $0.50 |
incident_triage | Blue Team | Incident classification & response plan | $0.75 |
threat_intel_lookup | Blue Team | IOC reputation lookup | $0.25 |
dns_security_check | Blue Team | DNS security audit | $0.25 |
email_security_audit | Blue Team | Email security configuration audit | $0.50 |
access_review | Identity | Access privilege audit | $0.50 |
mfa_audit | Identity | MFA coverage assessment | $0.25 |
credential_check | Offensive | Breach database lookup | $0.50 |
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)
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_KEYRun the migration in your Supabase SQL editor:
cat supabase/migrations/001_initial_schema.sql
usage_log (90-day retention).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:
MIT
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace · Developer Tools
Create, build, and publish Python MCP servers to PyPI — conversationally.