pduggusa avatar

Jeevesus — DugganUSA threat-intel MCP

pduggusa/enterprise-extraction-platform

A threat intelligence MCP that indexes 17.9 million documents including 1.13 million IOCs from URLhaus, Spamhaus, ThreatFox, and OTX, plus unusual datasets like 1.83 million Tor relay snapshots and the Epstein archive. Three tools: search across nine indexes (IOCs, adversaries, CISA KEV CVEs, OTX pulses, blog posts), enrich-ioc for deep dives on single indicators with actor attribution and cross-feed correlation, and stix-feed-summary for gauging STIX 2.1 feed shape before pulling the full bundle. Read-only by design with prompt-injection sanitization. Authenticated access required for STIX operations; anonymous calls get search and enrichment with rate limits. Built by the team that caught ClearFake left-of-boom and predicted Medtronic six weeks early.

tools
9
transport
HTTP
last updated
Nov 9, 2026

Install

From registry metadata
$ npx add-mcp https://analytics.dugganusa.com/api/v1/mcp --name dugganusa-threat-intel

Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.

Review the command, arguments and environment values before installing. MCP servers run with your local permissions.

Other ways

Claude Code

$ claude mcp add --transport http dugganusa-threat-intel https://analytics.dugganusa.com/api/v1/mcp

Run in your terminal. Add --scope user to make it available in every project.

Tools

Verified live · 9 tools

Verified live against the running server on Nov 6, 2026.

searchSearches threat-intelligence records about threat actors, malware, campaigns, CVEs, breaches, vendors and indicators. The default search covers security topics only; a few public-document archives can be searched by naming them (listed below). It holds no general programming o...3 params

Searches threat-intelligence records about threat actors, malware, campaigns, CVEs, breaches, vendors and indicators. The default search covers security topics only; a few public-document archives can be searched by naming them (listed below). It holds no general programming o...

Parameters* required
indexesstring
Optional comma-separated indexes. Default: iocs,adversaries,cisa_kev,pulses,blog. Archive indexes (epstein_files, the_finders, bishop_accountability, paranormal) are searched only when named.
limitinteger
Max results (default 10, hard max 25).
query*string
Search query.
enrich-iocLooks up an IP address, domain, URL or file hash, such as one from a message, log line, SIEM alert or code under review. Look up a single indicator of compromise (IP, domain, URL, or hash) in the DugganUSA corpus. Returns the threat type, malware family, confidence and referen...3 params

Looks up an IP address, domain, URL or file hash, such as one from a message, log line, SIEM alert or code under review. Look up a single indicator of compromise (IP, domain, URL, or hash) in the DugganUSA corpus. Returns the threat type, malware family, confidence and referen...

Parameters* required
indicatorstring
The indicator to enrich (IP, domain, URL, or hash).
typestring
Optional type hint. Default auto-detect.one of ip · domain · url · hash · email · auto
valuestring
Alias of `indicator`. Either field works.
stix-feed-summarySummarizes what is in the feed right now: useful for "what's active this week", feed freshness, or planning SIEM / blocklist ingestion. Shape report on the most recent 5,000 indicators in the DugganUSA STIX 2.1 feed, bounded to a 1-7 day window. Returns how many of those fall...1 params

Summarizes what is in the feed right now: useful for "what's active this week", feed freshness, or planning SIEM / blocklist ingestion. Shape report on the most recent 5,000 indicators in the DugganUSA STIX 2.1 feed, bounded to a 1-7 day window. Returns how many of those fall...

Parameters* required
daysinteger
Lookback window in days (1–7). Default 1.
ai-model-priceLooks up what an AI model or an agent session costs at list price. Prices are dated and copied from each provider's own pricing page. Returns the per-1M-token USD rates for a model (input, output, and for Anthropic models the 5-minute and 1-hour cache write, cache read and fas...7 params

Looks up what an AI model or an agent session costs at list price. Prices are dated and copied from each provider's own pricing page. Returns the per-1M-token USD rates for a model (input, output, and for Anthropic models the 5-minute and 1-hour cache write, cache read and fas...

Parameters* required
cache_read_tokensinteger
cache_write_1h_tokensinteger
cache_write_5m_tokensinteger
fastboolean
Anthropic fast mode (premium rates).
input_tokensinteger
modelstring
Model id, e.g. "claude-opus-5-5", "gpt-4o-mini", "gemini-2.5-flash". Omit to list all priced models.
output_tokensinteger
kev-vendor-riskShows where confirmed exploitation concentrates for a vendor or product (Microsoft, Cisco, Fortinet, an appliance, an ERP), for questions like "what should I patch first". Vendor / product risk matrix built from CISA's Known Exploited Vulnerabilities (KEV) catalog — where real...1 params

Shows where confirmed exploitation concentrates for a vendor or product (Microsoft, Cisco, Fortinet, an appliance, an ERP), for questions like "what should I patch first". Vendor / product risk matrix built from CISA's Known Exploited Vulnerabilities (KEV) catalog — where real...

Parameters* required
vendorstring
Optional vendor or product name (e.g. "Adobe", "Citrix", "SharePoint", "ColdFusion"). Omit for the top-vendor risk ranking.
kev-exploitation-stickinessMeasures whether a product's exploitation risk is chronic or a one-off, for patch prioritization. Does in-the-wild exploitation risk STICK to proven products, or SPREAD to new ones? Analyzes CISA KEV: correlates each product's historical known-exploited count against its RECEN...1 params

Measures whether a product's exploitation risk is chronic or a one-off, for patch prioritization. Does in-the-wild exploitation risk STICK to proven products, or SPREAD to new ones? Analyzes CISA KEV: correlates each product's historical known-exploited count against its RECEN...

Parameters* required
daysinteger
Recent-window size in days (30-720). Default 180.
check-packageChecks whether a dependency (npm, PyPI, RubyGems or Packagist/Composer, or a GitHub Action used in a workflow) is on the DugganUSA malicious-package deny-list or has published advisories. Suited to a pre-install step in an agent or a CI pipeline, against slopsquatting and hija...3 params

Checks whether a dependency (npm, PyPI, RubyGems or Packagist/Composer, or a GitHub Action used in a workflow) is on the DugganUSA malicious-package deny-list or has published advisories. Suited to a pre-install step in an agent or a CI pipeline, against slopsquatting and hija...

Parameters* required
ecosystem*string
Package ecosystem: npm, pypi, rubygems (aliases gem, gems, ruby), packagist (aliases composer, php; name = vendor/package), or github-actions (aliases actions, gha; name = owner/repo or owner/repo@...one of npm · pypi · rubygems · gem · gems · ruby
name*string
The package name to check.
versionstring
Optional exact version for version-aware checking.
check-workflowChecks the text of one GitHub Actions workflow file for script injection: places where text an outside user controls (an issue or pull request title or body, a comment, a branch name, a commit message) is pasted into a shell script or a github-script body, a privileged trigger...1 params

Checks the text of one GitHub Actions workflow file for script injection: places where text an outside user controls (an issue or pull request title or body, a comment, a branch name, a commit message) is pasted into a shell script or a github-script body, a privileged trigger...

Parameters* required
workflow*string
The workflow file text (the YAML of a file under .github/workflows).
check-repoBefore you open or run a repository someone else sent you (a recruiter's coding test, a downloaded zip, a proof of concept), pass it the few files that matter and get a verdict. It looks for the places a lure hides that a dependency check never reads: npm install hooks that fe...1 params

Before you open or run a repository someone else sent you (a recruiter's coding test, a downloaded zip, a proof of concept), pass it the few files that matter and get a verdict. It looks for the places a lure hides that a dependency check never reads: npm install hooks that fe...

Parameters* required
files*object
Map of repository-relative path to file text.

Sponsors

Readme

Details

Repository
github.com/pduggusa/enterprise-extraction-platform
Website
analytics.dugganusa.com/api/v1/mcp
Category
Sales & Marketing
Transport
HTTP
Registry
MCP registry, active
Tools verified
Nov 6, 2026

More from pduggusa

Related Sales & Marketing MCP servers

View all
1pipeworx-io avatarCompanies Housepipeworx-io/mcp-companies-houseCompanies House MCP — UK statutory company registry (BYO key)0stars
2pipeworx-io avatarFreshdeskpipeworx-io/mcp-freshdeskFreshdesk MCP Pack — helpdesk ticket and contact management via Freshdesk API v2.0stars
3pipeworx-io avatarSemrushpipeworx-io/mcp-semrushSemrush MCP Pack — SEO analytics via the Semrush Analytics API.0stars
4pjw2004 avatarJob Searchpjw2004/career-mcpSearch Korean job postings from JobKorea and Saramin by company name0stars
5simul813 avatarKDP Niche Researchsimul813/kdp-intelligence-apiKindle niche intelligence (demand/competition/BSR/revenue) gated by x402 USDC on Base.0stars
6str-consulting avatarPacer Mcpstr-consulting/mcpPacer revenue-management API as MCP tools: portfolios, pacing, market metrics, Guesty, briefs.0stars