{"ok":true,"site":{"host":"supplymesh-webmcp.vercel.app","url":"https://supplymesh-webmcp.vercel.app/","type":"live","desc":"SupplyMesh operational fleet console","tools":[{"name":"scenario_current","kind":"answer","impl":"imperative","description":"Gets the current operating region.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"fleet_status","kind":"answer","impl":"imperative","description":"Gets the current fleet status summary.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"vehicle_get","kind":"answer","impl":"imperative","description":"Gets a vehicle by its stable identifier.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string","minLength":1}},"required":["vehicleId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"rest_opportunities_compare","kind":"act","impl":"imperative","description":"Compares deterministic opportunities to give an eligible driver more rest while preserving the route, mandatory-rest protections, drive window, and delivery tolerance. Scheduling remains exclusively human.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string","minLength":1}},"required":["vehicleId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"vehicle_rename","kind":"act","impl":"imperative","description":"Updates a vehicle label.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string","minLength":1},"label":{"type":"string","minLength":1}},"required":["vehicleId","label"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"fleet_vehicle_create","kind":"act","impl":"imperative","description":"Creates a new vehicle with valid attributes, dimensions, cargo, and initial position.","inputSchema":{"type":"object","properties":{"fleetNumber":{"type":"string","minLength":1},"plate":{"type":"string","minLength":1},"label":{"type":"string"},"routeId":{"type":"string"},"dimensions":{"type":"object","properties":{"vehicleType":{"type":"string","minLength":1},"lengthMeters":{"type":"number","exclusiveMinimum":0},"heightMeters":{"type":"number","exclusiveMinimum":0},"weightTonnes":{"type":"number","exclusiveMinimum":0}},"required":["vehicleType","lengthMeters","heightMeters","weightTonnes"],"additionalProperties":false},"cargo":{"type":"object","properties":{"description":{"type":"string","minLength":1},"refrigeration":{"type":"string","enum":["ambient","chilled","frozen"]},"priority":{"type":"string","enum":["standard","priority","critical"]}},"required":["description","refrigeration","priority"],"additionalProperties":false},"initialPosition":{"type":"object","properties":{"longitude":{"type":"number","minimum":-180,"maximum":180},"latitude":{"type":"number","minimum":-90,"maximum":90}},"required":["longitude","latitude"],"additionalProperties":false}},"required":["fleetNumber","plate","dimensions","cargo"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"fleet_vehicle_update","kind":"act","impl":"imperative","description":"Updates an existing vehicle's dimensions, cargo, or label.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string","minLength":1},"plate":{"type":"string","minLength":1},"label":{"type":"string"},"dimensions":{"type":"object","properties":{"vehicleType":{"type":"string","minLength":1},"lengthMeters":{"type":"number","exclusiveMinimum":0},"heightMeters":{"type":"number","exclusiveMinimum":0},"weightTonnes":{"type":"number","exclusiveMinimum":0}},"required":["vehicleType","lengthMeters","heightMeters","weightTonnes"],"additionalProperties":false},"cargo":{"type":"object","properties":{"description":{"type":"string","minLength":1},"refrigeration":{"type":"string","enum":["ambient","chilled","frozen"]},"priority":{"type":"string","enum":["standard","priority","critical"]}},"required":["description","refrigeration","priority"],"additionalProperties":false}},"required":["vehicleId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"fleet_vehicle_assign_route","kind":"act","impl":"imperative","description":"Assigns or unassigns a route for a vehicle, updating position and checking for collisions.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string","minLength":1},"routeId":{"type":"string"}},"required":["vehicleId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"fleet_vehicle_delete","kind":"transact","impl":"imperative","description":"Deletes a vehicle from the active scenario.","inputSchema":{"type":"object","properties":{"vehicleId":{"type":"string","minLength":1}},"required":["vehicleId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"live_conditions_get","kind":"act","impl":"imperative","description":"Reads current advisory weather across the fleet and route-relevant DGT traffic incidents. Set refresh=true to enable the live advisory map layer and request the public providers. This tool never changes routes, plans, constraints, or human approvals.","inputSchema":{"type":"object","properties":{"refresh":{"type":"boolean"}},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"recovery_operations_context","kind":"answer","impl":"imperative","description":"Reads the authoritative Unit 211 options, recommendedOptionId, and nextAction without changing state.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"recovery_options_compare","kind":"act","impl":"imperative","description":"Compares admitted Unit 211 options and returns recommendedOptionId plus the next agent action.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"recovery_plan_stage","kind":"act","impl":"imperative","description":"Stages the admitted selectedOptionId and returns its authoritative planId for the review request.","inputSchema":{"type":"object","properties":{"selectedOptionId":{"type":"string","minLength":1}},"required":["selectedOptionId"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Productivity & Business","favicon":"/favicons/supplymesh-webmcp.vercel.app.svg","apiSurface":"spec","toolCount":13}}