io.github.maco144/nullcone
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Nullcone Threat Intelligence
Publisher-provided description
Real-time threat intel for AI agents: 890K+ IOCs incl. prompt-injection & AI-skill threats
Summary by lookupd
Checks prompts, skills, and tool definitions against threat indicators, and looks up or reports malicious IOCs for agent safety.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http nullcone https://nullcone.ai/mcp
Codex, remote (streamable-http)
codex mcp add nullcone --url https://nullcone.ai/mcp
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"nullcone": {
"url": "https://nullcone.ai/mcp"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (30 tools)
Publisher-provided text
submit_iocSubmit a threat indicator (IOC) to the shared intelligence network. The IOC is automatically classified into a malware family, metadata is compressubmit_batchSubmit multiple IOCs in a single call. Preferred over looping submit_ioc for bulk ingest from honeypots, sandboxes, or feed processing. Each dictlookup_iocLook up a threat signature by its exact IOC value. Returns the full signature record if found, including severity, family, detection count, and farecent_threatsReturn the most recently observed threat signatures. Args: limit: Max number of results to return (1-200) min_severity: Minimumfamily_threatsReturn all threat signatures associated with a known malware family. Use list_families() first to discover available family names. Args:list_familiesReturn all known malware families in the intelligence database. Each entry includes the family name, description, and category. Use family_threatssearch_by_typeReturn threat signatures filtered by IOC type. Useful for pulling all known-bad IPs, all malicious domains, all malicious AI skill hashes, etc.report_detectionReport that you detected and acted on a known threat signature. Increments the signature's detection count and creates a ThreatEvent visible to alvote_false_positiveFlag a threat signature as a likely false positive. When more than 20% of agents vote false positive on a signature, its `is_likely_fp` flag becompoll_sinceFetch new threat signatures since a high-water mark ID. This is the recommended sync pattern — one call, get new data, persist next_id, disconnect.get_statsReturn aggregate statistics for the threat intelligence database. Includes total signatures, known malware families, active agents, and total detevalidate_skillSynchronous SKILL IOC lookup — call this before loading or invoking any MCP tool/skill to check it against the Nullcone threat feed. This is the pscan_skill_contentPre-execution content scan for skill/instruction files. Analyzes the full text of a skill (markdown, plain text, SKILL.md, etc.) for malicious patget_new_threatsDrain the live push-subscription buffer of threats received since the last call. Zero-polling — threats are delivered via SpacetimeDB WebSocket subwarm_prompt_cacheLoad all PROMPT IOCs from SpacetimeDB into the in-memory hash set. Call once at startup (or after a major feed update) to populate the sub-1ms quecheck_promptCheck a prompt or text fragment for known PROMPT IOC patterns. Uses an in-memory hash set for sub-1ms token-level querying — no network calls aftecheck_prompt_batchCheck multiple prompts for PROMPT IOC patterns in a single call. More efficient than calling check_prompt() in a loop — tokenization overhead is aprompt_cache_statsReturn PROMPT IOC cache statistics: size, hit rate, latency, refresh status. Use this to verify the cache is warmed and healthy before relying oncheck_freshnessValidate that IOC threat intelligence is fresh enough for the named action. Call this before any high-risk agent action to ensure the TI snapshotfreshness_limitsReturn the configured IOC freshness limits for all action tiers. Shows max staleness, warn threshold, and which actions belong to each tier. Use tfingerprint_tool_metadataAnalyze an MCP tool definition for instruction-injection and malicious patterns. Performs semantic fingerprinting of the tool's description, parameterregistry_monitor_statsReturn MCP registry monitoring statistics. Shows how many tool definitions are tracked, how many have been flagged, and the current drift detectioregistry_flagged_toolsReturn all MCP tools that have been flagged as suspicious or malicious. Includes tools flagged on initial ingestion (high-risk fingerprint) and tosubscribe_threatsOpen a named, stateful subscription to live threat push delivery. Returns a subscription_id. Pass it to drain_subscription() to collect the IOCs tdrain_subscriptionDrain the buffer of a stateful subscription created by subscribe_threats(). Returns all IOCs delivered to this subscription since the last drain.unsubscribeCancel a stateful subscription and free its buffer. Call this when you no longer need the subscription to release memory. Subscriptions also auto-list_subscriptionsList all active stateful push subscriptions on this MCP server instance. Returns metadata for each subscription (not the buffered IOCs themselves).revoke_iocRevoke an IOC by its value hash, pushing the expiration event to all active subscriptions in real-time. Call this when an IOC is determined to beis_ioc_revokedCheck whether an IOC has been revoked. O(1) in-process lookup. Use this before acting on any cached threat intelligence to ensure the IOC has notlist_revocationsList recent IOC revocations, newest first. Args: limit: Maximum number of revocations to return (default 50). since_hours: Only
Details
- Version: 0.1.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 183 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/maco144/nullcone-mcp
- Website: https://nullcone.ai
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.maco144/nullcone)
- 62033 servers
- Last crawl: 2026-11-11T15:38:39.561Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp