Skip to main content
Glama

fbi-crime-mcp-server

FBI Get LEOKA

fbi_get_leoka
Read-onlyIdempotent

LEOKA officer fatality trends, weapons, activity, circumstances, demographics, geographic regions, and time-of-day/month breakdowns. Period "ytd" requests a year; "monthly" requires month and includes comparison-year monthly series. Both periods return the CDE YTD totals block, separately from month-specific breakdowns. Raw dod/doi totals have unspecified interpretation; classified deaths remain in the trend and region series.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
yearYesYear to retrieve LEOKA data for. Required — the API does not default to a year.
monthNoMonth number (1–12). Required for monthly; must be omitted for YTD.
periodYesData period: ytd for the year, monthly for month-specific breakdowns and comparison years. Both include the CDE YTD totals block.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
yearNoThe data year requested.
errorNoPresent when the call failed. Absent on success.
monthNoThe data month, when period is "monthly".
periodNoThe requested data period.
totalsNoRaw incidents_victim_officer_totals_ytd block, including in monthly responses. Not combined fatalities or requested-month totals.
weaponsNoCount by weapon type (e.g. Handguns, Rifles, Vehicle).
deaths_by_yearNoAnnual officer death totals by type. Keys: "Felonious", "Accidental". Values: { "2022": 61, ... }
body_armor_wornNoBody armor worn category to count; null counts are unavailable.
deaths_by_regionNoOfficer death counts by killing type then region. Keys: "Felonious", "Accidental". Values: { "South": 31, "West": 12, ... }
officer_activityNoCount by what the officer was doing at the time of the incident.
location_of_attackNoLocation of attack category to count; all reported categories are retained.
weather_conditionsNoWeather condition to count.
lighting_conditionsNoCount by lighting conditions at time of incident.
officer_demographicNoOfficer demographic dimension to category to count; null groups and counts are unavailable.
offender_demographicNoOffender demographic dimension to category to count; null groups and counts are unavailable.
officer_incident_typeNoOfficer incident type to count.
officer_death_by_monthNoKilling type to year to month to count. Includes returned comparison years and zero values without filtering.
officer_type_of_assignmentNoOfficer assignment type to count.
offender_prior_relationshipNoOffender prior relationship category to count.
officer_death_by_time_of_dayNoKilling type to hour key to count. Hour keys, including -1, are preserved literally.
offender_prior_mental_illnessNoOffender prior mental illness category to count.
offender_previously_known_to_agencyNoPreviously known offender category to count.
officer_circumstances_time_of_attackNoCircumstance at time of attack category to count.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.