{"data":{"name":"io.github.AndrewVG23/cufftracker","title":"CuffTracker","description":"Chicago and Milwaukee crime data: query incidents, stats, and map-linked MCP UI resources.","version":"1.0.1","websiteUrl":"https://cufftracker.com","repositoryUrl":"https://github.com/AndrewVG23/VG","remotes":[{"url":"https://www.cufftracker.com/mcp","type":"streamable-http","headers":[{"name":"Authorization","isSecret":true,"description":"Bearer token when CUFFTRACKER_MCP_API_KEY is set on the server."}]}],"packages":[],"status":"active","isLatest":true,"publishedAt":"2026-10-20T12:47:48.778Z","updatedAt":"2026-10-20T12:47:48.778Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"stars":null,"title":"CuffTracker","source":"official-registry","sourceId":"io.github.AndrewVG23/cufftracker","updatedAt":"2026-10-20T12:47:48.778Z","confidence":100,"websiteUrl":"https://cufftracker.com","description":"Chicago and Milwaukee crime data: query incidents, stats, and map-linked MCP UI resources.","verification":"official","repositoryUrl":"https://github.com/AndrewVG23/VG"}],"toolIndex":{"tools":[{"serverName":"io.github.AndrewVG23/cufftracker","endpointFingerprint":"f743797521c4c51012c95e07b859c6cea1ec539cb1c7c8d99959be6d33336238","name":"get_area_trends","title":null,"description":"Start here for any neighborhood or trend question. Pass city and place, such as Milwaukee and Harbor View. Returns counts by crime type versus the city, counts by month, noon-to-midnight share, top streets, and a few notable incidents. One call covers up to 450 days. A lat/lon box is optional. Do not download citywide incidents and filter them yourself.","inputSchema":{"type":"object","properties":{"city":{"type":"string","description":"City the area is in.","enum":["chicago","milwaukee","new york","minneapolis","denver"]},"place":{"type":"string","description":"Neighborhood or rough area, such as Harbor View or Logan Square. Omit if you pass a box."},"lat_min":{"type":"number","description":"South edge of the box. Geographic filter."},"lat_max":{"type":"number","description":"North edge of the box. Geographic filter."},"lon_min":{"type":"number","description":"West edge of the box. Geographic filter."},"lon_max":{"type":"number","description":"East edge of the box. Geographic filter."},"days":{"type":"integer","description":"Days ending at the newest incident in the city. Default 90. Use 400 for about 14 months.","minimum":7,"maximum":450}},"required":["city"]},"annotations":null,"definitionHash":"c188787bc2368cfd3cabfc79a7fd7b019594c05931c0d192eed0a88faa2f8250","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T20:46:44.716Z","metadataTrust":"untrusted"},{"serverName":"io.github.AndrewVG23/cufftracker","endpointFingerprint":"f743797521c4c51012c95e07b859c6cea1ec539cb1c7c8d99959be6d33336238","name":"get_city_crimes","title":null,"description":"One page of individual incidents inside a lat/lon box. Counts, shares, months, and streets belong on get_area_trends. A window longer than 45 days without lat_min, lat_max, lon_min, and lon_max is refused. Chicago's portal withholds about the last seven days. New York publishes complaints after a quarter closes.","inputSchema":{"type":"object","properties":{"city":{"type":"string","description":"City to query.","default":"chicago","enum":["chicago","milwaukee","new york","minneapolis","denver"]},"primary_types":{"type":"array","items":{"type":"string"},"description":"Filter by crime types (e.g., ['THEFT', 'BATTERY', 'NARCOTICS']). Omit for all types."},"location_descriptions":{"type":"array","items":{"type":"string"},"description":"Filter by location descriptions (e.g., ['STREET', 'RESIDENCE']). Omit for all."},"start_date":{"type":"string","description":"Start date in YYYY-MM-DD format."},"end_date":{"type":"string","description":"End date in YYYY-MM-DD format."},"search_text":{"type":"string","description":"Text search across primary_type and description fields."},"place":{"type":"string","description":"Address text, such as a street name, matched against location, block, and community area. This is not a neighborhood boundary. Harbor View and other neighborhood names need the lat/lon box, or get_area_trends."},"lat_min":{"type":"number","description":"South edge. Required geographic filter for a long window."},"lat_max":{"type":"number","description":"North edge. Required geographic filter for a long window."},"lon_min":{"type":"number","description":"West edge. Required geographic filter for a long window."},"lon_max":{"type":"number","description":"East edge. Required geographic filter for a long window."},"limit":{"type":"integer","description":"Max records to return (1-500).","default":50,"minimum":1,"maximum":500},"offset":{"type":"integer","description":"Records to skip for pagination.","default":0,"minimum":0}}},"annotations":null,"definitionHash":"73e36337754f4b3c3973fcecbb878df6be367dd3c6b3a7a6a42f055268fca318","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T20:46:44.716Z","metadataTrust":"untrusted"},{"serverName":"io.github.AndrewVG23/cufftracker","endpointFingerprint":"f743797521c4c51012c95e07b859c6cea1ec539cb1c7c8d99959be6d33336238","name":"get_crime_stats","title":null,"description":"Citywide counts, date range, and top crime types. There is no neighborhood or lat/lon filter. For a place, call get_area_trends.","inputSchema":{"type":"object","properties":{"city":{"type":"string","description":"City to get stats for. Use 'all' for cross-city comparison.","default":"all","enum":["all","chicago","milwaukee","new york","minneapolis","denver"]},"top_n":{"type":"integer","description":"Number of top items to return.","default":10,"minimum":1,"maximum":50}}},"annotations":null,"definitionHash":"3f55949f5c5d9c5199a18b19b4a22fe58f612682d998daa22fbf588c7cb02e9d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T20:46:44.716Z","metadataTrust":"untrusted"},{"serverName":"io.github.AndrewVG23/cufftracker","endpointFingerprint":"f743797521c4c51012c95e07b859c6cea1ec539cb1c7c8d99959be6d33336238","name":"resolve_place","title":null,"description":"Return the lat/lon edges of a neighborhood or rough area. Call this only when you need those edges. For trends, call get_area_trends with the place name and skip this tool. The suggested query is a short incident list, not a trend summary.","inputSchema":{"type":"object","properties":{"city":{"type":"string","description":"City the place is in.","enum":["chicago","milwaukee","new york","minneapolis","denver"]},"place":{"type":"string","description":"Neighborhood, street, borough, or a rough area such as downtown or north side."},"primary_types":{"type":"array","items":{"type":"string"},"description":"Optional crime types to carry into the suggested query."},"days":{"type":"integer","description":"Days for the suggested incident list. Omit for a short default. Year-long trend windows belong on get_area_trends.","minimum":1,"maximum":90}},"required":["city","place"]},"annotations":null,"definitionHash":"cef2131b8d92ec640a908d6c9586cc5e2e7aeef4dcf674ef24e046c34b7e354d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T20:46:44.716Z","metadataTrust":"untrusted"},{"serverName":"io.github.AndrewVG23/cufftracker","endpointFingerprint":"f743797521c4c51012c95e07b859c6cea1ec539cb1c7c8d99959be6d33336238","name":"search_crimes","title":null,"description":"Text search of crime types and descriptions. There is no neighborhood box. A place name such as Harbor View is usually absent from the incident text. For a place, call get_area_trends.","inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"Search text (e.g., 'armed robbery', 'domestic battery')."},"city":{"type":"string","description":"City to search. Use 'all' for every city.","default":"all","enum":["all","chicago","milwaukee","new york","minneapolis","denver"]},"limit":{"type":"integer","description":"Max results (1-200).","default":25,"minimum":1,"maximum":200}},"required":["query"]},"annotations":null,"definitionHash":"765ffc806faf303cefeeb86e32d684fbbe2cce3fe29651600edef511ca31fd6a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-10-31T20:46:44.716Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"f743797521c4c51012c95e07b859c6cea1ec539cb1c7c8d99959be6d33336238","protocol":"streamable-http","status":"indexed","toolCount":5,"observedAt":"2026-10-31T20:46:44.716Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"io.github.AndrewVG23/cufftracker":{"url":"https://www.cufftracker.com/mcp"}}},"Cursor":{"mcpServers":{"io.github.AndrewVG23/cufftracker":{"url":"https://www.cufftracker.com/mcp"}}},"VS Code":{"servers":{"io.github.AndrewVG23/cufftracker":{"type":"http","url":"https://www.cufftracker.com/mcp"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://www.cufftracker.com/mcp"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:io.github.AndrewVG23%2Fcufftracker","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/io.github.AndrewVG23%2Fcufftracker","name":"io.github.AndrewVG23/cufftracker","description":"Chicago and Milwaukee crime data: query incidents, stats, and map-linked MCP UI resources.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://www.cufftracker.com/mcp"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://cufftracker.com","repositoryUrl":"https://github.com/AndrewVG23/VG","version":"1.0.1"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"io.github.AndrewVG23/cufftracker","status":"online","lastCheckedAt":"2026-11-03T18:16:55.616Z","lastSuccessfulCheck":"2026-11-03T18:16:55.616Z","latencyMs":2332,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T18:16:55.616Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T18:16:55.616Z"},"security":null,"timestamps":{"createdAt":"2026-10-20T12:47:48.778Z","updatedAt":"2026-10-20T12:47:48.778Z","observedAt":"2026-11-03T18:16:55.616Z"},"compatibility":{"serverVersion":"1.0.1","protocolVersions":[{"protocol":"mcp","version":null}]}}}}