Skip to main content
Glama

get_dashboard_data

Retrieve dashboard data for specific chart types to visualize security metrics and threat model analytics from the Devici platform.

Instructions

Get dashboard data for a specific chart type

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
chart_typeYes
limitNo
pageNo
startNo
endNo
project_idNo

Implementation Reference

  • MCP tool handler for get_dashboard_data: decorated with @mcp.tool(), creates API client context, calls client.get_dashboard_data(), and returns stringified result.
    @mcp.tool() async def get_dashboard_data(chart_type: str, limit: int = 20, page: int = 0, start: str = None, end: str = None, project_id: str = None) -> str: """Get dashboard data for a specific chart type""" async with create_client_from_env() as client: result = await client.get_dashboard_data( chart_type=chart_type, limit=limit, page=page, start=start, end=end, project_id=project_id ) return str(result)
  • API client helper function that constructs query parameters and makes authenticated GET request to Devici /dashboard/ endpoint to retrieve the data.
    async def get_dashboard_data( self, chart_type: str, limit: int = 20, page: int = 0, start: Optional[str] = None, end: Optional[str] = None, project_id: Optional[str] = None ) -> List[Dict[str, Any]]: """Get dashboard data by specific chart type.""" params = { "limit": limit, "page": page, "type": chart_type } if start: params["start"] = start if end: params["end"] = end if project_id: params["projectId"] = project_id return await self._make_request("GET", "/dashboard/", 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/sdelements/devici-mcp'

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