Isc Sans logo

Isc Sans

Checks SANS ISC IP reputation, port activity, and global internet threat level through MCP.

Install Isc Sans

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "isc-sans": {
      "command": "npx",
      "args": [
        "-y",
        "@pipeworx/mcp-isc-sans"
      ],
      "env": {
        "PIPEWORX_API_KEY": "YOUR_VALUE_HERE",
        "PIPEWORX_META_TOOLS": "YOUR_VALUE_HERE",
        "NODE_USE_ENV_PROXY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

Automated check passed— started and listed 3 tools correctly (5d ago).

Overview

Isc Sans connects AI agents to SANS Internet Storm Center data and exposes three security-analysis tools. Agents can investigate IPv4 reputation, review recent attack activity by port, and check the global InfoCon threat level. It runs through the Pipeworx gateway, either as a hosted MCP endpoint or through an npm-based local stdio bridge. Reach for it when investigating suspicious IPs, monitoring exposed services, or adding internet-wide context to security triage.

Use cases

  • Investigate an IPv4 address found in firewall logs
  • Spot scanning surges against exposed service ports
  • Check the current internet-wide SANS ISC threat level
  • Add external reputation context to security triage

Key features

  • IPv4 reputation lookups from the SANS ISC DShield database
  • TCP and UDP port activity summaries
  • Global InfoCon threat-level checks
  • Hosted streamable MCP endpoint
  • Local npm stdio bridge
  • Optional Pipeworx authentication and meta-tools

Tools3

What Isc Sans lets your agent do. Expand a tool for its parameters.

Verified live~356 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

8/8 checks healthy over the last 61d

What it can do

From the 3 tools this server returned when we ran it; 3 declare their own safety hints.

Handles credentials · 1Makes network requests · 3Read-only tools · 3
Network at startup4 connections
Files written at startupNone
Install scriptsNone
npm provenanceSigned build
Package age145 days
Maintainers1

Observed 2026-11-03 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 14d ago via OSV.dev · @pipeworx/mcp-isc-sans (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads721Package downloads in the last 30 days.
Last commit6d agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed3Callable tools this server registers over MCP.

How Isc Sans works

What Isc Sans does

Isc Sans brings selected SANS Internet Storm Center (ISC) data into MCP-compatible clients. Its tools focus on external threat context rather than local system inspection:

  • ip_reputation looks up an IPv4 address in the SANS ISC DShield database. Results include attack-report history, the address's ASN or owner, an abuse contact, and a risk signal. The report count reflects firewall reports submitted by sensors; a high count can indicate an active attack source, while a null or zero count indicates no reported malicious activity.
  • port_activity summarizes recent TCP or UDP attack and probe activity for a specified port. The response includes daily report totals, distinct target addresses, and distinct source addresses, helping identify scanning increases against services such as SSH, RDP, SMB, or Telnet.
  • threat_level returns the global SANS ISC InfoCon level as green, yellow, orange, or red, along with a plain-language interpretation. It takes no arguments.

The integration is independent and unofficial; it is not published, endorsed, or affiliated with SANS or ISC.

How it works

The hosted MCP endpoint is https://gateway.pipeworx.io/isc-sans/mcp. Add that URL to an MCP client to connect over the gateway. A scoped connection lists the Isc Sans tools and also exposes shared Pipeworx meta-tools, including routing and discovery functions. The full gateway endpoint, https://gateway.pipeworx.io/mcp, provides direct access to the broader catalog instead.

For clients or scripts that use HTTP directly, tool calls can be sent to the gateway's /v1/tools/ paths. The npm package, @pipeworx/mcp-isc-sans, acts as a local stdio bridge: the client starts it with npx, and the bridge forwards requests to the hosted endpoint. Network access is required because the bridge has no offline mode.

Setup and configuration

A hosted connection can be configured with the url value below:

config.json
{
  "mcpServers": {
    "isc-sans": {
      "url": "https://gateway.pipeworx.io/isc-sans/mcp"
    }
  }
}

For a local stdio connection, use:

config.json
{
  "mcpServers": {
    "isc-sans": {
      "command": "npx",
      "args": ["-y", "@pipeworx/mcp-isc-sans"]
    }
  }
}

Anonymous usage is capped at 50 calls per day. A free Pipeworx account raises the limit to 200 calls per day; place the resulting key in PIPEWORX_API_KEY. Setting PIPEWORX_META_TOOLS=1 makes the local bridge list the shared Pipeworx tools as well as the Isc Sans tools. The key is sent as a Bearer token. Behind an HTTPS proxy, newer Node.js versions can use the proxy environment settings when NODE_USE_ENV_PROXY=1 is enabled.

Limitations and notes

Results depend on the data available from SANS ISC and should be treated as external threat intelligence, not as proof that an address is malicious. The port tool reports activity statistics rather than identifying a specific campaign. The hosted and npm modes both depend on network connectivity. Scoped gateway connections include shared meta-tools, so the total tool count can exceed the three Isc Sans-specific tools.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Isc Sans

Isc Sans is an MCP server that connects AI agents to the SANS Internet Storm Center (ISC) DShield data and InfoCon service. Its main tools check IPv4 reputation, summarize port activity, and retrieve the global threat level. Calls run through Pipeworx, either remotely or via a local npm stdio bridge.

Install it by adding the hosted MCP URL to your client, or run the npm bridge with npx and @pipeworx/mcp-isc-sans. The hosted option uses https://gateway.pipeworx.io/isc-sans/mcp, while the local option requires network access to forward requests.

Yes, Isc Sans can be added to Cursor as an MCP server. Configure Cursor with the hosted gateway URL or use the npm stdio command shown in the setup configuration.

No, the server can make anonymous calls. Anonymous usage is limited to 50 calls per day; a free Pipeworx account and the PIPEWORX_API_KEY environment variable increase the limit to 200 calls per day.

Call the ip_reputation tool with an IPv4 address. It returns DShield attack-report history along with ASN or ownership details, an abuse contact, and risk-related information.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewIsc Sans AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/isc-sans?style=directory)](https://allmcps.com/mcp/isc-sans)
HTML Embed
<a href="https://allmcps.com/mcp/isc-sans"><img src="https://allmcps.com/api/badge/isc-sans?style=directory" alt="Isc Sans on AllMCPs" /></a>