police_shootings_summary

Pack: police-shootings · Connect: https://pipeworx.io/mcp (see Connect below for a single-pack URL)

No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/police_shootings_summary for the schema, then POST the same URL with its arguments for the data.

Aggregate counts of U.S. fatal police shootings since 2015, from The Washington Post Fatal Force database. Group by state, year, race, armed_with, threat_type, gender, mental_illness, or body_camera; optionally scope to one state and/or one year first. Returns only counts — never names (use police_shootings for individual incidents). CC BY-NC-SA 4.0, attributed to The Washington Post.

Parameters

NameTypeRequiredDescription
group_bystringnoHow to bucket the counts. Default “year”.
statestringnoTwo-letter USPS state code to scope to (e.g. “CA”). Optional.
yearnumbernoCalendar year to scope to (2015-present). Optional.

Example call

Arguments

{
  "group_by": "year"
}

curl

curl -X POST https://gateway.pipeworx.io/police-shootings/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"police_shootings_summary","arguments":{"group_by":"year"}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('police_shootings_summary', {
  "group_by": "year"
});

Connect

Add this to your MCP client config — every tool in the catalog, including this one — or use one-click install buttons:

{
  "mcpServers": {
    "pipeworx": {
      "url": "https://pipeworx.io/mcp"
    }
  }
}
Connect to just the police-shootings pack
{
  "mcpServers": {
    "police-shootings": {
      "url": "https://gateway.pipeworx.io/police-shootings/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build October 13, 2026