A MCP server for querying the VirusTotal API. This server provides tools for scanning URLs, analyzing file hashes, and retrieving IP address reports.
Get a comprehensive URL analysis report including security scan results and key relationships (communicating files, contacted domains/IPs, downloaded files, redirects, threat actors). Parameters: url (required)
Get a comprehensive file analysis report using its hash (MD5/SHA-1/SHA-256). Includes detection results, file properties, and key relationships (behaviors, dropped files, network connections, embedded content, threat actors). Parameters: hash (required)
Get a comprehensive IP address analysis report including geolocation, reputation data, and key relationships (communicating files, historical certificates/WHOIS, resolutions). Parameters: ip (required)
Get a comprehensive domain analysis report including DNS records, WHOIS data, and key relationships (SSL certificates, subdomains, historical data). Parameters: domain (required), relationships (optional)
Query a specific relationship type for a URL with pagination support. Parameters: url (required), relationship (required), limit (optional, default: 10), cursor (optional)
Query a specific relationship type for a file with pagination support. Parameters: hash (required), relationship (required), limit (optional, default: 10), cursor (optional)
Query a specific relationship type for an IP address with pagination support. Parameters: ip (required), relationship (required), limit (optional, default: 10), cursor (optional)
Query a specific relationship type for a domain with pagination support. Parameters: domain (required), relationship (required), limit (optional, default: 10), cursor (optional)
No reviews yet. Be the first to review!
Sign in to join the conversation
Start the server with node to access it via any client or IDE.
node path/to/downloaded/file.mjs