🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

scannd-mcp

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

scannd-mcp

MCP server for Scannd (scannd.com) — trigger security scans and read reports/vulnerabilities from AI agents. Talks to the hosted Scannd REST API.

latest
Source
npmnpm
Version
0.1.1
Version published
Maintainers
1
Created
Source

Scannd

scannd-mcp

MCP server for Scannd — trigger security scans and read reports/vulnerabilities directly from AI agents (Claude Desktop, Claude Code, Cursor, etc.).

It runs locally over stdio and calls the hosted Scannd REST API at https://api.scannd.com. Nothing to self-host; you just need an API key.

Quick start

npx scannd-mcp

The server needs one environment variable, SCANND_API_KEY, which it sends to the API as the X-API-Key header:

SCANND_API_KEY=sk_your_key_here npx scannd-mcp

Get a key at https://scannd.com. The free tier includes 2 scans/month — enough to try the full trigger → poll → report flow end to end.

Client configuration

Add this to your MCP client config (e.g. Claude Desktop claude_desktop_config.json, or .mcp.json for Claude Code):

{
  "mcpServers": {
    "scannd": {
      "command": "npx",
      "args": ["-y", "scannd-mcp"],
      "env": {
        "SCANND_API_KEY": "sk_your_key_here"
      }
    }
  }
}

The API key is your credential — keep it in the client's env/secrets, never commit it.

Environment variables

VariableRequiredDefaultPurpose
SCANND_API_KEYyesYour sk_-prefixed key. Sent as the X-API-Key request header.
SCANND_BASE_URLnohttps://api.scannd.comOverride the API endpoint (rarely needed).

Tools

Tools are discovered at runtime via the MCP tools/list request — they are not declared statically. This server exposes 8:

ToolWhat it does
trigger_scanQueue a security scan for a target; returns a scan_id to poll.
get_scan_statusPoll the status of a previously triggered scan.
list_reportsList past scan reports for a target (metadata only).
get_reportGet the full content of a specific report (or the latest, if report_id is omitted).
get_vulnerabilitiesGet findings from a report, optionally filtered by severity.
get_domain_summaryHigh-level summary of a target: subscription tier, scan history, and vulnerability counts.
list_templatesList the scan tiers available to trigger_scan.
list_targetsList the targets this API key can act on (id, domain, label).

Requirements

  • Node.js >= 18 (uses the built-in global fetch).

License

MIT — see LICENSE.

Keywords

mcp

FAQs

Package last updated on 25 Jul 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts