ScanMalware.Com URL Scanner MCP Server

MCP server for ScanMalware.com URL scanning, malware detection, and analysis.

Remote serverstreamable-httpPython

What is the ScanMalware.Com URL Scanner MCP server?

Connect ScanMalware.Com URL Scanner to Claude, Cursor or any other MCP client and it stops being a tab you switch to. MCP server for ScanMalware.com URL scanning, malware detection, and analysis. The scanmalware.com url scanner mcp server is what makes that connection.

What the server does

Minimal Python MCP server that wraps the public ScanMalware.com API.

Installation

Because this one is hosted, setup is mostly authentication — you point your client at the endpoint and approve access. Nothing runs on your machine, so there is no runtime to keep patched.

Available tools

The toolset is worth reading before you wire it up, because it tells you what the integration is really for:

  • Prereqs — The Prereqs tool exposed by this server
  • Verify — / should return 200 from Nginx. /mcp returns 406 on GET without MCP Accept headers, which is expected

Credentials and setup notes

Configuration is passed through the environment: MCP_TRANSPORT, MCP_HOST, MCP_PORT, MCP_AUTH_TOKEN, SCANMALWARE_BEARER_TOKEN, SCANMALWARE_BASE_URL, MCP_RESOURCE_SERVER_URL, MCP_ISSUER_URL. Treat anything key-shaped as a real credential — scope it to the minimum the server needs, and rotate it if it ever lands in a shared config.

Worth knowing first

  • Your data travels to the provider's service, so the usual questions apply about what you send and what they retain.
  • Missing credentials fail quietly in some clients — if no tools show up, check the environment block first.
  • Keep per-call confirmation enabled while you learn its behaviour; it is the cheapest safeguard you have.

Where it fits

Plenty of developer tooling servers cover similar ground. The differences that matter in practice are scope of access and how much setup stands between you and a working tool call. ScanMalware.Com URL Scanner's toolset — Prereqs, Verify — is a fair guide to whether it matches your workflow. It is maintained by com.scanmalware.mcp; worth a glance at recent repository activity before you build anything load-bearing on it.

We check each listing at SyncDev against the project's documentation before it goes live — if something here drifts out of date, it is a bug worth reporting.

Available tools

ToolWhat it does
PrereqsThe Prereqs tool exposed by this server.
Verify/ should return 200 from Nginx. /mcp returns 406 on GET without MCP Accept headers, which is expected.

Configuration

VariableDescriptionRequired
MCP_TRANSPORTConfiguration value read at startup.Optional
MCP_HOSTEndpoint or connection string the server talks to.Optional
MCP_PORTConfiguration value read at startup.Optional
MCP_AUTH_TOKENCredential the server authenticates with.Yes
SCANMALWARE_BEARER_TOKENCredential the server authenticates with.Yes
SCANMALWARE_BASE_URLEndpoint or connection string the server talks to.Yes
MCP_RESOURCE_SERVER_URLEndpoint or connection string the server talks to.Yes
MCP_ISSUER_URLEndpoint or connection string the server talks to.Yes

Example prompts to try

  • Use ScanMalware.Com URL Scanner to Prereqs.
  • Use ScanMalware.Com URL Scanner to Verify.

Frequently asked questions

It connects ScanMalware.Com URL Scanner to MCP-compatible AI assistants such as Claude and Cursor, exposing 2 tools (Prereqs, Verify) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with ScanMalware.Com URL Scanner directly.