# NYC Crime & Shootings AI Agent Connect

> NYC Crime & Shootings MCP provides direct access to official city crime records. You can query gunshot incidents, victim and offender details, hate crime complaints, and historic NYPD datasets. It works with any MCP-compatible client like Claude, Cursor, or Windsurf, allowing your agent to verify crime claims against the city's actual system of record without needing an API key.

## Overview
- **Category:** data-analytics
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_goLlgiEcNfBXs0JDHp0AkoHBmFngB3hHsuDi6EK7/ai-agent-connect
- **Tags:** new-york, nyc, crime, shootings, nypd, public-safety

## Description

You can now give your AI agent access to the official NYPD complaint system and shooting incident databases. This MCP acts as a direct bridge to NYC Open Data, letting you move past general knowledge and into verified, granular facts. If you need to check if a specific shooting occurred in a certain borough or want to see the demographic breakdown of victims in a recent incident, you can do it through a simple chat interface. 

Instead of digging through messy government spreadsheets, you can ask your agent to count incidents by precinct, identify top shooting areas within a specific timeframe, or pull specific hate crime reports. It includes the historic NYPD complaint dataset, which covers arrests and non-arrests recorded in the city's primary system of record. Whether you are verifying a news report or analyzing urban safety trends, this MCP provides the raw, official data needed to back up your findings.

## Tools

### count_shootings
Counts shooting incidents based on your specific filters. Use this to get a quick sense of volume before pulling individual incident details.

### list_hate_crimes
Retrieves bias-motive crime complaints. You can filter these results by borough, offense category, or a specific year.

### list_shooting_offenders
Provides details on suspected offenders for a specific shooting. You'll need the incident_key from the list_shootings tool to use this.

### list_shooting_victims
Returns information on victims involved in a shooting. This requires an incident_key from the list_shootings tool.

### list_shootings
Lists NYC gunshot and shooting incidents including location, date, and precinct. Use the incident_key from these results to look up specific offender or victim data.

### search_nypd_complaints
Searches the historic NYPD complaint system for arrests and non-arrests. You can filter by borough, offense description, or a date range.

### top_shooting_precincts
Identifies the precincts with the highest number of shooting incidents over a chosen number of days.

## Prompt Examples

**Prompt:** 
```
How many shootings in Brooklyn last year?
```

**Response:** 
```
The count_shootings tool shows 42 incidents in Brooklyn for the requested period.
```

**Prompt:** 
```
Show the top shooting precincts over five years
```

**Response:** 
```
Using top_shooting_precincts with a 1825 day window, the highest activity was found in precincts 70, 41, and 44.
```

**Prompt:** 
```
What happened in shooting incident INC-KEY-123?
```

**Response:** 
```
The incident_key shows one victim, a male in the 20-29 age group, and one suspected offender, a female.
```

## Capabilities

### Incident Counting
Your agent uses this to quantify crime trends by borough or precinct.

### Demographic Analysis
The AI pulls age and sex data for victims and offenders from specific shooting records.

### Hate Crime Tracking
Your agent can filter and list bias-motive complaints by category or year.

### Historical Record Search
The agent queries the official NYPD historic complaint database for specific offense descriptions.

### Geospatial Context
The AI retrieves latitude, longitude, and precinct data for every shooting incident.

## Use Cases

### Fact-Checking News
Verify if a reported shooting matches the official NYPD incident records and location.

### Safety Trend Analysis
Identify which precincts have seen an increase in shootings over a specific timeframe.

### Hate Crime Research
Pull specific lists of bias-motive complaints to study patterns in certain boroughs.

### Demographic Studies
Extract age and sex data from shooting incidents to support urban research projects.

## Benefits

- Access official NYPD data without managing your own API keys.
- Verify crime claims using the city's actual system of record.
- Get granular victim and offender details through a single chat interface.
- Analyze shooting trends by precinct or borough instantly.

## How It Works

Connecting to this MCP gives your AI client immediate access to NYC Open Data.

1. Connect the NYC Crime & Shootings MCP to your client via Vinkius.
2. Ask your agent a question about NYC crime or shootings.
3. The agent selects the appropriate tool, like list_shootings or count_shootings.
4. The agent executes the tool and parses the official city data.
5. You receive a direct answer based on verified NYPD records.

## Frequently Asked Questions

**Do I need an API key to use this?**
No. Vinkius hosts the MCP, so you can use these tools without managing your own API credentials.

**Is this data real-time?**
The data comes directly from NYC Open Data and the official NYPD complaint system of record.

**Can I get specific details about a person in a shooting?**
You can use the list_shooting_offenders or list_shooting_victims tools to get age groups and sex, provided you have the incident_key.

**What is the difference between the shooting tools and the complaint tools?**
The shooting tools focus on gunshot incidents, while the search_nypd_complaints tool accesses the broader historic NYPD complaint system.

**Which AI clients can I use with this MCP?**
You can use this with any MCP-compatible client, including Claude, Cursor, and Windsurf.

**Do I need an API key?**
No. NYC Open Data serves all public datasets anonymously over its SODA API (data.cityofnewyork.us). This MCP defines no credentials and needs nothing configured.

**Are these official records?**
Yes. All datasets are published on NYC Open Data by the city: shooting incident/offender/victim extracts from NYPD reporting, the bias-motive complaints series and the historic complaint system of record.

**How are ages and races reported?**
Offender and victim tables report age groups (not exact ages) plus sex and race, as recorded in the incident. The victim table carries a fatality flag (stat_murder_flg).
