← Back to search

io.github.cyanheads/fbi-crime-mcp-server

cyanheads Scanned 22d ago

FBI Crime Data Explorer — UCR estimates, NIBRS breakdowns, hate crimes, arrests, and agency data.

B
89.5 / 100

Versions

0.1.2latest
first seen Jun 5, 2026
PermissionsTool SafetyAuthAnnotationsCode QualityStabilitySpecVuln HistoryAuthorTransparencyCommunity

Tools 12

fbi_search_agencies
annotations: verified low

[UNAVAILABLE] The FBI agency search endpoint has been decommissioned. The UCR backend (crime-data-api.fr.cloud.gov) no longer responds. This tool will return an error on every call. For agency ORI codes, consult the FBI CDE website directly at cde.ucr.cjis.gov.

city string page number input object output object per_page number population_group string
readOnlyHint true openWorldHint true idempotentHint true
fbi_get_crime_estimates
annotations: verified low

Monthly offense rates (per 100k population) and raw counts for national, state, or agency scope. Data comes from the FBI Crime Data Explorer summarized endpoint. Returns month-by-month data for the requested offense and date range. Use scope "national" or "state" for aggregate trends; scope "agency" for a single law enforcement agency by ORI code. Offense options: violent-crime, property-crime, robbery, burglary, larceny, motor-vehicle-theft, arson, aggravated-assault, rape, homicide.

input object
readOnlyHint true openWorldHint true idempotentHint true
fbi_get_agency
annotations: verified low

[UNAVAILABLE] The FBI agency profile endpoint has been decommissioned. The UCR backend (crime-data-api.fr.cloud.gov) no longer responds. This tool will return an error on every call. For agency details, consult the FBI CDE website at cde.ucr.cjis.gov.

ori string input object output object
readOnlyHint true openWorldHint true idempotentHint true
fbi_get_hate_crimes
annotations: verified low

[UNAVAILABLE] The FBI hate crimes endpoint has been decommissioned. The UCR backend (crime-data-api.fr.cloud.gov) no longer responds. This tool will return an error on every call. For hate crime data, consult the FBI CDE website at cde.ucr.cjis.gov or download bulk data files.

input object scope enum output object since_year number state_abbr string until_year number cross_offense boolean
readOnlyHint true openWorldHint true idempotentHint true
fbi_list_code_table
annotations: verified low

[UNAVAILABLE] The FBI code table endpoint has been decommissioned. The UCR backend (crime-data-api.fr.cloud.gov) no longer responds. This tool will return an error on every call. For code reference values, consult the FBI CDE website at cde.ucr.cjis.gov.

input object table enum output object
readOnlyHint true openWorldHint false idempotentHint true
fbi_get_participation
annotations: verified low

[UNAVAILABLE] The FBI UCR/NIBRS participation endpoint has been decommissioned. Both the UCR legacy backend and the CDE /LATEST/participation/ paths return 404. This tool will return an error on every call. For participation data, consult the FBI CDE website at cde.ucr.cjis.gov or download bulk data files.

page number year number input object scope enum output object per_page number nibrs_only boolean state_abbr string
readOnlyHint true openWorldHint true idempotentHint true
fbi_get_nibrs_breakdown
annotations: verified low

[UNAVAILABLE] The FBI NIBRS breakdown endpoint has been decommissioned. The UCR backend (crime-data-api.fr.cloud.gov) no longer responds. This tool will return an error on every call. For NIBRS data, consult the FBI CDE website at cde.ucr.cjis.gov.

input object scope enum output object variable enum dimension enum since_year number state_abbr string until_year number offense_name string
readOnlyHint true openWorldHint true idempotentHint true
fbi_get_human_trafficking
annotations: verified low

[UNAVAILABLE] The FBI human trafficking endpoint has been decommissioned. The UCR backend (crime-data-api.fr.cloud.gov) no longer responds. This tool will return an error on every call. For human trafficking data, consult the FBI CDE website at cde.ucr.cjis.gov or download bulk data files.

ori string input object scope enum output object since_year number state_abbr string until_year number
readOnlyHint true openWorldHint true idempotentHint true
fbi_get_arson
annotations: verified low

[UNAVAILABLE — use fbi_get_crime_estimates] The dedicated UCR arson endpoint has been decommissioned. However, arson data IS available via fbi_get_crime_estimates with offense="arson" and scope="national" or scope="state". That endpoint returns monthly rates and counts from the CDE summarized API.

input object output object since_year number state_abbr string until_year number
readOnlyHint true openWorldHint true idempotentHint true
fbi_get_arrests
annotations: verified low

[UNAVAILABLE] The FBI arrests endpoint has been decommissioned. The UCR backend (crime-data-api.fr.cloud.gov) no longer responds. This tool will return an error on every call. For arrest data, consult the FBI CDE website at cde.ucr.cjis.gov or download bulk data files.

input object output object since_year number until_year number
readOnlyHint true openWorldHint true idempotentHint true
fbi_get_leoka
annotations: verified low

Law Enforcement Officers Killed and Assaulted (LEOKA). Returns counts of officer fatalities (feloniously killed, accidentally killed), weapon breakdowns, officer activity at time of incident, geographic region, and year-over-year trends. Period "ytd" returns year-to-date totals for the specified year; "monthly" returns data for a specific month within a year (requires the month parameter).

year number input object month number output object period string total_officers_felonious number total_officers_accidental number
readOnlyHint true openWorldHint true idempotentHint true
fbi_get_agency_offenses
annotations: verified low

Monthly offense rates and counts for a specific law enforcement agency (by ORI code), a state, or the national scope. Data comes from the FBI CDE summarized endpoint. Returns per-100k rates and raw actuals by month. The original UCR per-agency breakdown endpoint has been decommissioned — this tool uses the summarized endpoint which provides comparable trend data. Offense options: violent-crime, property-crime, robbery, burglary, larceny, motor-vehicle-theft, arson, aggravated-assault, rape, homicide.

input object scope string output object to_year number from_year number
readOnlyHint true openWorldHint true idempotentHint true

Permissions 2

shell high
Server uses shell capabilities via: child_process, spawn(), spawnSync()
env_vars low
Server uses env_vars capabilities via: process.env

Scan Findings 33

info
Tool 'fbi_search_agencies' annotations are consistent annotation_checker · 80%
info
Tool 'fbi_get_crime_estimates' annotations are consistent annotation_checker · 80%
info
Tool 'fbi_get_agency' annotations are consistent annotation_checker · 80%
info
Tool 'fbi_get_hate_crimes' annotations are consistent annotation_checker · 80%
info
Tool 'fbi_list_code_table' annotations are consistent annotation_checker · 80%
info
Tool 'fbi_get_participation' annotations are consistent annotation_checker · 80%
info
Tool 'fbi_get_nibrs_breakdown' annotations are consistent annotation_checker · 80%
info
Tool 'fbi_get_human_trafficking' annotations are consistent annotation_checker · 80%
info
Tool 'fbi_get_arson' annotations are consistent annotation_checker · 80%
info
Tool 'fbi_get_arrests' annotations are consistent annotation_checker · 80%
info
Tool 'fbi_get_leoka' annotations are consistent annotation_checker · 80%
info
Tool 'fbi_get_agency_offenses' annotations are consistent annotation_checker · 80%
info
Sandbox failed to start for behavioral verification behavioral_verifier · 100%
info
package.json metadata manifest_parser · 100%
info
Tool: fbi_search_agencies manifest_parser · 75%
info
Tool: fbi_get_crime_estimates manifest_parser · 75%
info
Tool: fbi_get_agency manifest_parser · 75%
info
Tool: fbi_get_hate_crimes manifest_parser · 75%
info
Tool: fbi_list_code_table manifest_parser · 75%
info
Tool: fbi_get_participation manifest_parser · 75%
info
Tool: fbi_get_nibrs_breakdown manifest_parser · 75%
info
Tool: fbi_get_human_trafficking manifest_parser · 75%
info
Tool: fbi_get_arson manifest_parser · 75%
info
Tool: fbi_get_arrests manifest_parser · 75%
info
Tool: fbi_get_leoka manifest_parser · 75%
info
Tool: fbi_get_agency_offenses manifest_parser · 75%
info
Required env vars (4) manifest_parser · 80%
info
Sandbox failed to start for output poisoning scan output_poisoning · 100%
high
Permission: shell access detected permission_analyzer · 95%
low
Permission: env_vars access detected permission_analyzer · 90%
info
SBOM generated: 11 components sbom_generator · 100%
high
Hardcoded Password found in cyanheads-fbi-crime-mcp-server-6c92cbc/framework-skills/api-utils/references/security.md secret_scanner · 65%
medium
No build provenance detected (SLSA L0) slsa_assessor · 90%