Cufftracker maps public crime incident records for Chicago, Milwaukee, New York, Minneapolis, and Denver. The map is at cufftracker.com/map. Record counts are at /coverage.
https://www.cufftracker.com/mcpThe www host is the server. The bare domain redirects, and some clients stop at
the redirect. In Claude, open Settings, then Connectors, add a custom connector, and paste the
server URL.
Every tool is read-only. Results are text plus a JSON block with the same data.
get_area_trendsSummarizes incidents inside a neighborhood or rough area: counts by crime type compared with
the city, counts by month, the noon-to-midnight share, top streets, and a few notable incidents.
Parameters: city (required), place, or all four box edges
lat_min, lat_max, lon_min, lon_max, and
days (7 to 450, default 90).
resolve_placeReturns the lat/lon box for a neighborhood, street, or rough area such as downtown, with
suggested get_city_crimes arguments. Parameters: city and
place (required), primary_types, days (1 to 90).
get_city_crimesReturns one page of individual incidents. Filters: primary_types,
location_descriptions, start_date and end_date
(YYYY-MM-DD, default the newest 30 days), search_text, place
(address text), and the four box edges. A window longer than 45 days needs a box, a place, or
location_descriptions.
get_crime_statsCitywide counts, the date range, top crime types, and top location types. Parameters:
city (one city or all, default all) and
top_n (1 to 50, default 10).
search_crimesSearches crime types and descriptions. Parameters: query (required),
city (default all), limit (1 to 100,
default 25, applied per city).
get_city_crimes takes limit (1 to 100, default
25) and offset (default 0). The JSON result includes
pagination.next_offset, which is the offset of the next page, or
null on the last page. Area summaries come from get_area_trends in
one call, with no paging.
A daily job refreshes the data from each city's open-data portal. These are public incident records, not a determination that someone committed a crime.
www host.get_city_crimes window is refused: it needs a box, a place, or
location_descriptions. get_area_trends covers up to 450 days.Privacy policy. Support: vangilder.andrew@gmail.com.