Skip to main content
Glama
threat-zone

Threat.Zone MCP Server

by threat-zone

interpret_status

Convert numeric malware analysis status codes into clear, human-readable descriptions for Threat.Zone submission results.

Instructions

Interpret a numeric status value from submission results.

Args: status_value: Numeric status value (1-5)

Returns: Human-readable status description

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
status_valueYes

Implementation Reference

  • The main handler function for the 'interpret_status' tool. It takes a numeric status value and returns a human-readable string description using a predefined mapping. Registered via @app.tool decorator.
    @app.tool
    async def interpret_status(status_value: int) -> str:
        """
        Interpret a numeric status value from submission results.
        
        Args:
            status_value: Numeric status value (1-5)
            
        Returns:
            Human-readable status description
        """
        status_map = {
            1: "File received",
            2: "Submission is failed", 
            3: "Submission is running",
            4: "Submission VM is ready",
            5: "Submission is finished"
        }
        return status_map.get(status_value, f"Unknown status: {status_value}")
  • The @app.tool decorator registers the interpret_status function as an MCP tool.
    @app.tool

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/threat-zone/threatzonemcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server