ScanMalware MCP
English

ScanMalware MCP

A hosted Model Context Protocol server for scanmalware.com. AI assistants and agents can submit URLs for scanning, read the verdict and the evidence behind it, and pivot from one phishing page to the rest of its campaign across the public scan archive. No API key or sign-in is needed.

Get it

Claude

Add ScanMalware from Claude’s connector directory.

Open in Claude

ChatGPT

Add ScanMalware from ChatGPT’s plugin directory.

Open in ChatGPT

Claude Code

The ScanMalware plugin adds the server and a skill for pivoting through phishing infrastructure:

/plugin marketplace add scanmalware/scanmalware-plugin
/plugin install scanmalware@scanmalware

Only the server:

claude mcp add --transport http scanmalware https://mcp.scanmalware.com/mcp

Codex

The same plugin, from its marketplace:

codex plugin marketplace add scanmalware/scanmalware-plugin
codex plugin add scanmalware@scanmalware

Gemini CLI

The plugin as a Gemini CLI extension:

gemini extensions install https://github.com/scanmalware/scanmalware-plugin

Any MCP client

Add a remote server over Streamable HTTP, with no key or sign-in:

https://mcp.scanmalware.com/mcp

What it can do

More than 140 tools, all read-only except submitting a scan and voting on one:

tools/list returns the current set. Resources serve screenshots (PNG), certificates (PEM), packet captures and RSS feeds.

Scan visibility

Every scan submission must choose its visibility. public publishes the URL and its result in the public feed and search; unlisted keeps it out of listings, but anyone with the link can open it. private needs a server configured with a ScanMalware account token, which this hosted server is not. Use unlisted for anything confidential.

Page titles, OCR text, scripts and other scan content come from the scanned sites and are untrusted.

More from ScanMalware