loaditout.ai
SkillsPacksTrendingLeaderboardAPI DocsBlogSubmitRequestsCompareAgentsXPrivacyDisclaimer
{}loaditout.ai
Skills & MCPPacksBlog

sentinelx402

MCP Tool

splitfireai-hue/sentinelx402

Real-time phishing detection & CVE risk API for AI agents. Live threat feeds. Pay per request via x402 (USDC). First 1000 free.

Install

$ npx loaditout add splitfireai-hue/sentinelx402

Platform-specific configuration:

.claude/settings.json
{
  "mcpServers": {
    "sentinelx402": {
      "command": "npx",
      "args": [
        "-y",
        "sentinelx402"
      ]
    }
  }
}

Add the config above to .claude/settings.json under the mcpServers key.

About

SentinelX402

Cyber threat intelligence APIs for AI agents, paid via x402 micropayments.

Real-time phishing detection, CVE risk analysis, and malicious domain/IP reputation scoring — accessible to autonomous agents via HTTP-native micropayments on Base (USDC).

Quickstart
1. Configure environment
cp .env.example .env
# Edit .env with your settings (defaults work out of the box)
2. Install dependencies
pip install -e .
3. Seed threat data & start
python -m app.data.seed_threats
uvicorn app.main:app --reload

Visit http://localhost:8000/docs for interactive API docs.

---

Production Deployment
Docker (recommended)
docker compose up -d

This starts the API server with PostgreSQL, Redis, gunicorn (4 workers), health checks, and auto-restart.

Manual
pip install ".[production]"
# Set DATABASE_URL, REDIS_URL, ENVIRONMENT=production in .env
gunicorn app.main:app \
    --worker-class uvicorn.workers.UvicornWorker \
    --bind 0.0.0.0:8000 \
    --workers 4

---

API Reference

| Endpoint | Method | Price | Description | |----------|--------|-------|-------------| | /api/v1/threats/lookup?domain= | GET | $0.10 | Domain threat risk lookup | | /api/v1/threats/ip?ip= | GET | $0.10 | IP reputation check | | /api/v1/threats/feed | GET | $0.10 | Latest threat indicators feed | | /api/v1/cves/{cve_id} | GET | $0.25 | CVE risk analysis | | /api/v1/cves/recent | GET | $0.10 | Recent critical CVEs | | /api/v1/cves/search?keyword= | GET | $0.10 | Search CVEs by keyword | | /health | GET | Free | Health check (DB connectivity) | | /info | GET | Free | API info and pricing |

---

Usage Examples
Python
import httpx

client = httpx.Client(base_url="http://localhost:8000")

# Domain risk lookup
resp = client.get("/api/v1/threats/lookup", params={"domain": "login-secure-paypal.com"})
print(resp.json())
# {
#   "domain": "login-secure-paypal.com",
#  

Tags

ai-agentscvecybersecurityfastapimcpmcp-servermicropaymentsphishing-detectionsecurity-automationthreat-intelligenceusdcx402

Reviews

Loading reviews...

Quality Signals

0
Installs
Last updated13 days ago
Security: AMCP ConfigREADME
New

Safety

Risk Levelmedium
Data Access
read
Network Accessnone

Details

Sourcegithub-crawl
Last commit4/1/2026
View on GitHub→

Embed Badge

[![Loaditout](https://loaditout.ai/api/badge/splitfireai-hue/sentinelx402)](https://loaditout.ai/skills/splitfireai-hue/sentinelx402)