ll47_service_request_report
Generates monthly and fiscal-year-to-date NYC 311 service request reports by complaint type, agency, status, and average/median days to close for citywide, borough, or district views.
Instructions
Rebuilds the monthly 311 service request report of former Charter § 1075(b) (Local Law 47 of 2005; repealed by Local Law 69 of 2023): for a month and the fiscal year to date, totals by category (the City's complaint type) and by agency, totals by status, and the average (and median) days to close for each category and agency. Citywide, one borough, one community district or one council district; or by_district for a table of every district. From BoardStat's nightly files. Citywide and borough answers give totals by problem only, unless read_every_district is true. A BetaNYC rebuild from NYC Open Data, not the City's official report. No ZIP codes, nothing before 2020.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "ll47_service_request_report"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many categories and category-agency rows (with by_district: districts) to list (default 50). | |
| month | No | Month, YYYY-MM; the answer also covers the fiscal year to date through it. Default: the newest complete month. Not with fiscal_year. | |
| borough | No | One borough. Give at most one of borough, community_district, council_district; none = citywide. With by_district, narrows the table. | |
| by_district | No | A table with one row per district or borough of this kind: requests in the month and fiscal year, and the top problem. | |
| fiscal_year | No | NYC fiscal year: 2027 or 'FY2027' = 2026-07-01 to 2027-06-30, cut to the data if not over. Not with month. | |
| council_district | No | Council district, 1 to 51. Not with community_district. | |
| community_district | No | 306, BK06 or 'Brooklyn 6' (all forms: server instructions). Not with council_district. | |
| read_every_district | No | Citywide or borough only: read every community district file to add agencies, statuses and days to close. A large download (about 860 MB citywide in November 2026), cached until the next build. |