GunSpec

All 44 examples

Tools

Ballistic table for a load

  1. 1

    A person asks

    • Show the ballistics of Federal HST 124 grain JHP.
  2. 2

    The assistant calls the tool

    tools/call
    json
    {  "name": "gunspec_ammunition_ballistics",  "arguments": {    "id": "federal-hst-124jhp"  }}
  3. 3

    The server answers

    Result
    json
    {  "ammunition": {    "id": "federal-hst-124jhp",    "name": "Federal Premium HST 124gr JHP",    "caliberId": "9x19mm-parabellum"  },  "barrelLengthMm": 102,  "muzzleVelocityMps": 350,  "muzzleEnergyJ": 492,  "effectiveRangeM": 182,  "terminalBallistics": {    "tkoFactor": 7.2,    "momentumKgMs": 2.81,    "sectionalDensity": 0.141,    "hatcherRSP": 36,    "energyDensityJCm2": 772.4  },  "zeroing": {    "zeroM": 25,    "sightHeightMm": 20  },  "trajectory": [    {      "distanceM": 0,      "velocityMps": 350,      "energyJ": 492,      "dropCm": 0,      "timeOfFlightS": 0,      "machNumber": 1.03,      "momentumKgMs": 2.81,      "tkoFactor": 7.2,      "energyDensityJCm2": 772.4,      "pathCm": -2    },    {      "distanceM": 50,      "velocityMps": 307,      "energyJ": 378,      "dropCm": 11.6,      "timeOfFlightS": 0.153,      "machNumber": 0.9,      "momentumKgMs": 2.46,      "tkoFactor": 6.3,      "energyDensityJCm2": 592.6,      "pathCm": -4.2    },    {      "distanceM": 100,      "velocityMps": 281,      "energyJ": 317,      "dropCm": 51.6,      "timeOfFlightS": 0.324,      "machNumber": 0.82,      "momentumKgMs": 2.26,      "tkoFactor": 5.8,      "energyDensityJCm2": 496.5,      "pathCm": -34.8    }  ]}

    Captured from the live API on Oct 22, 2026. Lists and long text are shortened for display.