Skip to main content
Glama
yassinech-99

VirusTotal MCP Server

by yassinech-99

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
API_BASE_URLNoBase URL for the VirusTotal APIhttps://www.virustotal.com/api/v3
REQUEST_TIMEOUTNoTimeout for API requests in seconds30.0
VIRUSTOTAL_API_KEYYesYour VirusTotal API key

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
virustotal_scan_fileD
virustotal_get_file_reportD
virustotal_scan_urlD
virustotal_get_url_reportD
virustotal_get_domain_reportD
virustotal_get_ip_reportD
virustotal_post_commentD
virustotal_searchD

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2.1/5.0

Scored across 8 tools

Disambiguation5/5

Each tool targets a distinct VirusTotal resource and action: file scan/report, URL scan/report, domain report, IP report, comment posting, and search. The paired scan/get tools are clearly differentiated by verb, so an agent should not confuse them.

Naming Consistency5/5

All tools use a consistent virustotal_ prefix with snake_case and action-first naming (scan_file, get_file_report, post_comment). The lone 'search' is slightly more general but still follows the prefix and casing convention.

Tool Count5/5

Eight tools is well-scoped for a VirusTotal MCP server. It covers the main object types and operations without bloating the surface with rarely used endpoints.

Completeness4/5

Core workflows are covered: scanning files/URLs and retrieving file/URL/domain/IP reports, plus search and commenting. Minor gaps remain around comment retrieval/management and possibly advanced analysis features, but no critical dead end for typical threat-intel queries.

Maintenance

ActivityInactive
ResponsivenessNo issues