changedInput schema / properties / bbox / description
Previous value: -"Bounding box for traffic area: 'minLon,minLat,maxLon,maxLat'. Example: '-74.02,40.70,-73.96,40.80' for lower Manhattan. Use smaller areas for better results."New value: +"Bounding box as [minLon, minLat, maxLon, maxLat] (GeoJSON convention). Example: [-74.02, 40.70, -73.96, 40.80] for lower Manhattan. Use smaller areas for better results."
addedInput schema / properties / bbox / items
Added value: +{
+ "type": "number"
+}
addedInput schema / properties / bbox / maxItems
Added value: +4
addedInput schema / properties / bbox / minItems
Added value: +4
changedInput schema / properties / bbox / type
Previous value: -"string"New value: +"array"
changedInput schema / properties / categoryFilter / description
Previous value: -"Filter by incident categories (comma-separated): '0' (Accident), '1' (Fog), '2' (Dangerous Conditions), '3' (Rain), '4' (Ice), '5' (Lane Restrictions), '6' (Lane Closure), '7' (Road Closure), '8' (Road Works), '9' (Wind), '10' (Flooding), '11' (Detour), '14' (Cluster)."New value: +"Incident categories to return. Default: all categories."
addedInput schema / properties / categoryFilter / items
Added value: +{
+ "enum": [
+ "accident",
+ "broken-down-vehicle",
+ "danger",
+ "flooding",
+ "fog",
+ "frost",
+ "jam",
+ "lane-closed",
+ "other",
+ "rain",
+ "road-closed",
+ "roadworks",
+ "wind"
+ ],
+ "type": "string"
+}
changedInput schema / properties / categoryFilter / type
Previous value: -"string"New value: +"array"
changedInput schema / properties / maxResults / description
Previous value: -"Maximum incidents to return (1-1000). Default: 100. Use 10-20 for readability in high-traffic areas. When more incidents match, the most severe are returned and the response includes an incidentSummary with full totals."New value: +"Maximum number of incidents to return (1-1000). Default: 100. When more incidents match, the most severe are returned and the response includes an incidentSummary with full totals."
changedInput schema / properties / response_detail / description
Previous value: -"Response detail level. 'compact' (default): trimmed response with essential fields only, saves tokens. 'full': complete API response with all fields including coordinates, classifications, etc."New value: +"Response detail level. 'compact' (default): essential fields and point coordinates, no geometry. 'geometry': compact plus a 'geometry' key holding a GeoJSON FeatureCollection ([lon, lat], at most 1,000 vertices per feature); use this to get coordinates to draw or process. 'full': the raw API response, lossless and many times larger."
changedInput schema / properties / response_detail / enum
Previous value: -[
- "compact",
- "full"
-]New value: +[
+ "compact",
+ "geometry",
+ "full"
+]
addedInput schema / properties / show_ui
Added value: +{
+ "default": false,
+ "description": "Request the interactive map widget. Only hosts that support MCP Apps render it. It adds no coordinates to the text response. Default: false",
+ "type": "boolean"
+}
changedInput schema / properties / timeValidityFilter / description
Previous value: -"Time validity filter: 'present' (current), 'future' (upcoming). Default: 'present'."New value: +"Which incidents to return by time: 'present' (happening now), 'future' (planned, e.g. road works). Default: ['present']."
removedInput schema / properties / timeValidityFilter / enum
Removed value: -[
- "present",
- "future"
-]
addedInput schema / properties / timeValidityFilter / items
Added value: +{
+ "enum": [
+ "present",
+ "future"
+ ],
+ "type": "string"
+}
changedInput schema / properties / timeValidityFilter / type
Previous value: -"string"New value: +"array"
addedInput schema / required
Added value: +[
+ "bbox"
+]