311 service requests near a location
get_311_requests_nearFind 311 service requests near an address or coordinates, with counts by request type, to check if a pothole, missed pickup, dumping, or streetlight issue was already reported.
Instructions
311 service requests reported near a location, with counts by request type.
Shows whether a problem (pothole, missed pickup, dumping, streetlight) was already reported.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"location": "<location>"
},
"name": "get_311_requests_near"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | How many days back to look. | |
| limit | No | Maximum number of records to return. | |
| location | Yes | A street address in Mecklenburg County, e.g. '600 E 4th St, Charlotte, NC 28202', or coordinates as 'latitude,longitude', e.g. '35.2271,-80.8431'. | |
| radius_miles | No | Radius in miles. | |
| request_type | No | Optional type filter, e.g. 'pothole', 'missed recycling', 'graffiti', 'streetlight', 'dumping'. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | ||
| since | No | Earliest date included (local time). | |
| records | Yes | ||
| location | No | ||
| breakdown | No | Counts of all matching records per value. | |
| breakdown_by | No | ||
| radius_miles | No | ||
| total_matching | Yes | Records matching the filters; may exceed returned. |