Eleion Scanner MCP logo

Eleion Scanner MCP

by hernaninverso

Register verified domains, queue Eleion security scans, and retrieve findings through MCP.

Install Eleion Scanner MCP

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": {
    "hernaninverso-eleion-scanner-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "eleion-scanner-mcp"
      ],
      "env": {
        "SCANNER_API_KEY": "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 5 tools correctly (2d ago).

Overview

The hernaninverso/eleion-scanner-mcp MCP server connects AI agents to the hosted Eleion Scanner API. It registers domains, returns ownership-verification records, verifies targets, queues scans, polls scan status, and retrieves findings. Scans cover headers, TLS, DNS, ports, technology fingerprints, CVEs, and AI-specific checks. Use it when an agent needs to inspect domains you control rather than scan arbitrary targets.

Use cases

  • Register domains for authorized security assessment
  • Verify domain ownership before scanning
  • Queue basic, full, or deep Eleion scans
  • Poll scan progress from an AI agent
  • Review CVEs and prioritized findings

Key features

  • Domain registration and ownership verification
  • Basic, full, and deep scan profiles
  • Server-side scan status polling
  • Security findings with severity and CVE data
  • Checks for headers, TLS, DNS, ports, and technologies
  • AI-specific security checks

Tools5

What Eleion Scanner MCP lets your agent do. Expand a tool for its parameters.

Verified live~473 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 1d ago

Recent health check succeeded.

8/8 checks healthy over the last 85d

What it can do

From the 5 tools this server returned when we ran it.

Makes network requests · 2Read-only tools · 5
Network at startup3 connections
Files written at startupNone
Install scriptsNone
npm provenanceNot published
Package age130 days
Maintainers1

Observed 2026-11-07 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 3d ago via OSV.dev · eleion-scanner-mcp (npm)

Adoption & maintenance

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

npm downloads135Package downloads in the last 30 days.
Last commit4mo 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 exposed5Callable tools this server registers over MCP.

How Eleion Scanner MCP works

What the hernaninverso/eleion-scanner-mcp MCP server does

The hernaninverso/eleion-scanner-mcp MCP server exposes Eleion Scanner operations as tools for an AI agent. It connects to the hosted API at https://scanner-api.eleion.io and supports a workflow based on registered, verified domains.

An agent can register one of your domains, receive the DNS TXT or well-known record needed to prove ownership, and request verification after that record has been published. Once verification succeeds, the agent can queue a security scan and inspect its progress and results.

The scanner covers HTTP security headers, TLS, DNS, open ports, technology fingerprints, CVEs, and AI-specific checks. Findings include fields such as severity, CVE, template, title, and priority.

How it works

The workflow is sequential:

  1. Call scanner_register_target(target_url) with a domain you control.
  2. Publish the returned ownership record through DNS or the specified well-known location.
  3. Call scanner_verify_target(target_id) to confirm ownership.
  4. Start a scan with scanner_start_scan(target_id, scan_profile?).
  5. Poll scanner_get_scan_status(scan_id) until the scan is completed.
  6. Retrieve results with scanner_get_findings(scan_id).

The optional scan profile can be basic, full, or deep. Analysis runs on the Eleion side, so scans may not finish immediately, particularly for larger scan requests.

Setup and configuration

The hernaninverso/eleion-scanner-mcp MCP server runs through npx:

config.json
{
  "mcpServers": {
    "eleion-scanner": {
      "command": "npx",
      "args": ["-y", "eleion-scanner-mcp"],
      "env": {
        "SCANNER_API_KEY": "your_tenant_key"
      }
    }
  }
}

Set SCANNER_API_KEY to a tenant key obtained from https://scan.eleion.io. The configuration uses the standard MCP process-based setup and does not require a locally hosted scanning worker. The server submits work to the hosted Eleion Scanner API.

Tools and capabilities

  • scanner_register_target(target_url): registers a domain and returns the record needed for ownership proof.
  • scanner_verify_target(target_id): checks whether the ownership record has been published correctly.
  • scanner_start_scan(target_id, scan_profile?): queues a basic, full, or deep scan for a verified target.
  • scanner_get_scan_status(scan_id): reports scan progress and the current finding count.
  • scanner_get_findings(scan_id): returns findings with severity, CVE, template, title, and priority data.

Limitations and notes

This is not an arbitrary-target scanner. Domains must be registered through the service and have their ownership verified before scanning. The scan worker operates server-side, so the agent should poll the status tool rather than assume that a queued scan has completed.

Registered domains and findings are processed by the hosted API. The project is MIT licensed. The hernaninverso/eleion-scanner-mcp MCP server is therefore best suited to authorized domain assessment workflows where the required tenant key and ownership records are available.

Reviews

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

Frequently Asked Questions about Eleion Scanner MCP

hernaninverso/eleion-scanner-mcp is an MCP server that connects AI agents to the hosted Eleion Scanner API. Its tools register and verify owned domains, start basic, full, or deep scans, check scan status, and retrieve findings containing severity, CVE, template, title, and priority information.

Install it through an MCP client using the `npx -y eleion-scanner-mcp` command and set the `SCANNER_API_KEY` environment variable. The key is a tenant key obtained from `https://scan.eleion.io`.

No, it only scans domains that you have registered and verified. The registration tool returns a DNS TXT or well-known record, and scanning requires successful ownership verification first.

It returns results in two stages: poll `scanner_get_scan_status` until the scan is completed, then call `scanner_get_findings`. Findings include severity, CVE, template, title, and priority fields.

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 PreviewEleion Scanner MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/hernaninverso-eleion-scanner-mcp?style=directory)](https://allmcps.com/mcp/hernaninverso-eleion-scanner-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/hernaninverso-eleion-scanner-mcp"><img src="https://allmcps.com/api/badge/hernaninverso-eleion-scanner-mcp?style=directory" alt="Eleion Scanner MCP on AllMCPs" /></a>