DOJ NCVS Crime Data MCP for AI. Get official victimization statistics by location or year.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
DOJ NCVS Crime Data connects your agent directly to US victimization statistics from official government sources. Stop writing complex API queries for crime data.
You can instantly get personal, household, regional, or yearly victim count rates just by asking a natural question.
What your AI can do
Check api status
Checks if the DOJ NCVS API is currently operational and available for data queries.
Get crime by region
Retrieves crime statistics for a specific US geographical area you name.
Get crime by year
Gets all available crime statistics collected during one specified year.
Confirms if the DOJ NCVS data feed is currently active and running.
Retrieves crime rates, like burglary or theft, tied to any specified US geographic area.
Fetches all victimization and crime statistics that occurred during a selected calendar year.
Provides detailed stats on property crimes affecting residences, like theft or burglary.
Retrieves victimization data focused on the person, including details on assault and theft.
Lists all possible categories and attributes in the NCVS database so you know what to ask for next.
Ask an AI about this
Waiting for input…
DOJ NCVS Crime Data: 6 Tools Available
These tools give your agent granular control over specific data retrieval tasks, covering everything from checking API status to listing every possible crime attribute.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using DOJ NCVS Crime Data on VinkiusCheck Api Status
Checks if the DOJ NCVS API is currently operational and available for data queries.
Get Crime By Region
Retrieves crime statistics for a specific US geographical area you name.
Get Crime By Year
Gets all available crime statistics collected during one specified year.
Get Household Victimization
Pulls official data on property crimes and victimization rates within households.
Get Personal Victimization
Retrieves statistics focused on the individual, detailing personal assaults or theft...
List Crime Attributes
Lists every available category and data attribute in the NCVS database for you to reference.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with DOJ NCVS Crime Data, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by DOJ NCVS Crime Data. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 6 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Manually pulling crime statistics feels like a full-time job.
Right now, getting a complete picture of public safety is a headache. You have to jump between multiple government sites, download massive CSVs, and then spend hours writing complex queries just to compare burglary rates in one state versus another from five years ago. It’s slow, frustrating, and you always risk misinterpreting the data source.
With this MCP connection, that manual process vanishes. Your agent handles all the API calls and data stitching for you. You simply ask: 'How did personal victimization change in the South between 2015 and 2020?' And it hands you the clean answer.
Using DOJ NCVS Crime Data gives you instant, structured intelligence.
You no longer need to worry about remembering which database holds household theft numbers versus individual assault statistics. The agent combines these disparate sources—using get_household_victimization and get_personal_victimization in one go—and presents the full picture, organized by your request.
It's immediate intelligence. You talk like a researcher; it answers like a government data dashboard.
What your AI can actually do with this
This MCP lets you treat massive public safety datasets like a conversation. Instead of navigating technical portals and wrestling with database schemas, your agent acts as an instant research assistant. It retrieves official statistics on crime victimization—covering personal assaults, household burglaries, or regional trends—all within your chat window. You don't need to know which specific government dataset tracks what.
The system handles the complexity behind the scenes, giving you intelligence grounded in verified federal data.
When you connect this MCP through Vinkius, your agent becomes a real-time safety analyst. You can audit historical trends by year or pinpoint exactly where certain crimes are spiking across US regions. This is vital for anyone doing sociological research or monitoring community risk—you get the raw facts without ever touching a technical data portal.
019d842f-b54e-70e6-95ff-193606cf6a40 Here's how it actually works
The bottom line is you talk to your agent, and it translates that conversation into complex government statistics.
First, subscribe to this MCP through Vinkius. You don't need an API key; it’s a public federal data source.
Next, connect your preferred AI client or agent to the catalog. The connection handles all authentication and data mapping.
Finally, just ask your agent questions in plain language, like 'What were theft rates in Texas last year?' and get structured results.
Who is this actually for?
This MCP is for anyone who needs verifiable public safety data but doesn't have a team of full-time database analysts. It’s perfect for the journalist tired of manual data exports, or the policy analyst needing rapid regional comparisons.
Needs to run deep analyses on victimization patterns by comparing personal loss rates with household security data across multiple decades.
Must quickly compare crime markers between different US regions to identify potential areas for resource allocation or intervention.
Requires verifiable, time-stamped data on specific crimes—like motor vehicle theft or assault—to back up a story without manual database pulls.
What Changes When You Connect
Track shifts in safety patterns. Instead of pulling data one year at a time, use get_crime_by_year to instantly audit multi-decade trends across the country.
Pinpoint local risks. Use get_crime_by_region to compare crime rates between specific states or metropolitan areas without manual mapping work.
Separate individual risk from property risk. You can isolate personal victimization data using get_personal_victimization, or focus only on home invasions with get_household_victimization.
Always know the limits of the data. Before querying anything, run list_crime_attributes to see every available category and attribute marker in the NCVS catalog.
Stay connected. Use check_api_status before a major query to ensure the DOJ NCVS API is fully operational when you need it most.
See it in action
Comparing regional crime spikes
A policy analyst needs to know if property theft rates in the 'Midwest' region changed dramatically after a certain date. They ask their agent, and it uses get_crime_by_region combined with get_crime_by_year to provide a clean comparison chart.
Verifying historical assault trends
A journalist is writing about the rise of street crime. They need data on assaults over 15 years. The agent uses get_personal_victimization and gets accurate, verifiable rates year after year.
Assessing residential security risk
An insurance assessor wants to model the impact of burglaries in a new development area. They use get_household_victimization paired with get_crime_by_region to scope out potential risks accurately.
The honest tradeoffs
Assuming data completeness
Asking for 'all crime data' without checking what the API tracks, leading to incomplete or missing figures.
Always run list_crime_attributes first. That shows you exactly which categories are available—like Assault or Motor Vehicle Theft—so your agent knows where to look.
Mixing up data types
Trying to analyze current, live incident reports using historical statistics.
Remember this MCP is for official NCVS data. Use it for historical trends (get_crime_by_year), not for real-time police dispatch logs.
Ignoring system health
Running a critical, time-sensitive query right before a major report is due without checking if the source API is down.
Start by running check_api_status. This guarantees your agent won't waste time on a feed that's currently offline.
When It Fits, When It Doesn't
Use this MCP if you need verifiable, aggregate statistics for research or policy planning—specifically when comparing regional trends or auditing crime patterns over long periods. You want accuracy and depth over immediacy. Don't use it if your goal is to track a single active case; that requires different systems entirely. If you only need basic data points, make sure you check list_crime_attributes first to confirm the exact category name you should query.
Questions you might have
How do I check if DOJ NCVS Crime Data is working with check_api_status? +
Running the check_api_status tool confirms if the API is currently active. If it reports 'Operational,' you can trust your agent to run queries for regional or yearly data.
What's the difference between get_personal_victimization and get_household_victimization? +
get_personal_victimization tracks crime against an individual, like assault. get_household_victimization focuses on property crimes affecting a residence, such as burglary.
Can I audit regional data for multiple years using get_crime_by_region and get_crime_by_year? +
Yes. You can combine these two functions in a single prompt to compare how crime rates changed across a specific region over time.
Do I need an API key for list_crime_attributes? +
No, because the DOJ NCVS is a public and free service, you don't need to worry about keys or subscriptions just to view available attributes.
What does the `list_crime_attributes` function help me determine? +
It gives you a comprehensive list of every attribute available in the NCVS database. This lets your agent know exactly what variables you can filter by when running specific queries like get_personal_victimization.
If I use `get_crime_by_region` with an incorrect state name, what happens? +
The MCP returns a structured error message indicating the invalid input or missing region code. You simply need to verify your US regional names against official data sources before sending the query.
Are there any usage limits when I use `get_crime_by_year`? +
Although this is a public service, extremely high volumes of requests can trigger rate limiting. We suggest grouping related queries together to manage your throughput and avoid unnecessary interruptions.
Does `get_household_victimization` cover digital or cyber crime statistics? +
No, this MCP sources records directly from the NCVS for physical theft and property loss. It does not track digital victimization data that falls outside of the official census reporting scope.
Is an API Key required for DOJ Crime Data? +
No. The DOJ NCVS API is a public and free service. This server works out of the box without any static credentials required.
What types of crime are included in the statistics? +
The NCVS includes data on personal crimes (assault, theft) and household crimes (burglary, motor vehicle theft). Use the list_crime_attributes tool to see the full catalog.
Is the data national or state-level? +
The API provides national-level victimization data, often categorized by broad geographic regions (e.g., South, West) and population sizes.
We've already built the connector for DOJ NCVS Crime Data. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 6 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.