Skip to main content
Glama

get_threat_models_report

Generate a detailed report on threat models, specifying start and end dates, to analyze and manage security risks effectively using Devici MCP Server.

Instructions

Get threat models report data

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
endNo
startNo

Implementation Reference

  • MCP tool handler for 'get_threat_models_report', registered via @mcp.tool() decorator. It creates an API client and calls the underlying method to fetch and return the report as a string.
    @mcp.tool() async def get_threat_models_report(start: str = None, end: str = None) -> str: """Get threat models report data""" async with create_client_from_env() as client: result = await client.get_threat_models_report(start=start, end=end) return str(result)
  • API client helper method that performs the HTTP GET request to '/reports/threat-models' endpoint with optional date range parameters, used by the MCP handler.
    async def get_threat_models_report( self, start: Optional[str] = None, end: Optional[str] = None ) -> Dict[str, Any]: """Get threat models reports.""" params = {} if start: params["start"] = start if end: params["end"] = end return await self._make_request("GET", "/reports/threat-models", params=params)

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/geoffwhittington/devici-mcp'

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