Skip to main content
Glama

bulc_get_evac_result

Retrieve evacuation simulation results including agent trajectories, exit statistics, and flow rate analysis for building safety assessment.

Instructions

Get detailed evacuation results including per-agent trajectories, exit statistics, and flow rate analysis.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
includeTrajectoriesNoInclude full trajectory data for each agent. Default: false
includeFlowRatesNoInclude exit flow rate analysis. Default: true
includeBottlenecksNoIdentify bottleneck locations. Default: true
timeRangeNoTime range [startTime, endTime] in seconds. Default: full simulation
agentIdsNoSpecific agent IDs to include. Default: all agents

Implementation Reference

  • Handler case for the bulc_get_evac_result MCP tool. Validates input using GetEvacResultSchema and sends the 'get_evac_result' command to the BULC client for execution.
    case "bulc_get_evac_result": { const validated = GetEvacResultSchema.parse(args); result = await client.sendCommand({ action: "get_evac_result", params: validated, }); break; }
  • Zod runtime validation schema for bulc_get_evac_result tool input parameters.
    const GetEvacResultSchema = z.object({ includeTrajectories: z.boolean().optional(), includeFlowRates: z.boolean().optional(), includeBottlenecks: z.boolean().optional(), timeRange: z.array(z.number()).length(2).optional(), agentIds: z.array(z.number().int()).optional(), });
  • MCP tool registration metadata for bulc_get_evac_result, including name, description, input schema, and annotations. Part of the exported evacTools array.
    { name: "bulc_get_evac_result", description: "Get detailed evacuation results including per-agent trajectories, " + "exit statistics, and flow rate analysis.", inputSchema: { type: "object" as const, properties: { includeTrajectories: { type: "boolean", description: "Include full trajectory data for each agent. Default: false", }, includeFlowRates: { type: "boolean", description: "Include exit flow rate analysis. Default: true", }, includeBottlenecks: { type: "boolean", description: "Identify bottleneck locations. Default: true", }, timeRange: { type: "array", description: "Time range [startTime, endTime] in seconds. Default: full simulation", items: { type: "number" }, }, agentIds: { type: "array", description: "Specific agent IDs to include. Default: all agents", items: { type: "integer" }, }, }, }, annotations: { readOnlyHint: true, destructiveHint: false, }, },

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/using76/BULC_MCP'

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