{"version":1,"name":"ImproveBayArea","origin":"https://improvebayarea.com","description":"Snap a photo, send a 311 report. The Bay Area's people-powered 311 reporter.","webmcp":{"feature":"WebMCP","api":"document.modelContext","originTrialExpiry":"2027-03-29"},"tools":[{"name":"search_reports","description":"Search recent public 311 reports on ImproveBayArea for one city — the same live feed residents see — optionally filtered by a text query and status. Returns each report's id, status, type, summary, address, date, its ImproveBayArea case-page URL, and the source agency URL.","class":"answer","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Optional text search, e.g. 'pothole' or 'encampment' (max 120 chars)"},"city":{"type":"string","description":"City id, e.g. 'san-francisco' or 'oakland' (call list_cities for valid ids). Defaults to the city the visitor is currently viewing."},"status":{"type":"string","description":"One of: all, open, closed, acknowledged. Default: all"},"limit":{"type":"number","description":"How many reports to return, 1–25. Default: 10"}},"required":[]}},{"name":"list_cities","description":"List the Bay Area cities ImproveBayArea covers, with the city ids used by the other tools, and the default city.","class":"answer","inputSchema":{"type":"object","properties":{},"required":[]}},{"name":"get_city_stats","description":"Return one city's 311 performance stats from ImproveBayArea's transparency data: median response hours, 30-day close rate, and sample size, by city id (call list_cities for valid ids).","class":"answer","inputSchema":{"type":"object","properties":{"city":{"type":"string","description":"City id, e.g. 'san-francisco' or 'oakland'"}},"required":["city"]}},{"name":"navigate_to_report","description":"Navigate the visitor's browser to a report's ImproveBayArea case page, by city id and report id (both come from search_reports results). Only internal /case/<city>/<id> paths are used.","class":"action","inputSchema":{"type":"object","properties":{"city":{"type":"string","description":"City id, e.g. 'san-francisco' or 'oakland'"},"id":{"type":"string","description":"Report id as a string of digits, e.g. '23166757'"}},"required":["city","id"]}}],"docs":"/llms.txt"}