Workflows
Compare firearms by name
- 1
A person asks
- Compare the Glock 17 and the Beretta 92FS.
- 2
The assistant calls the tool
tools/calljson{ "name": "gunspec_compare_by_name", "arguments": { "names": [ "Glock 17", "Beretta 92FS" ] }} - 3
The server answers
Resultjson{ "compared": true, "firearms": [ { "id": "glock-g17", "name": "Glock 17", "version": "bbddea1908cd33f832dca5cba0cbafa4bb43975036834ba0ff6a3ab84bc32a45", "manufacturer": "Glock Ges.m.b.H.", "primaryCaliber": "9x19mm Parabellum" }, { "id": "beretta-92fs", "name": "Beretta 92FS", "version": "673be5c0bec54bbc7571e603409245a0612a153a232a1695e6290080ad3b989b", "manufacturer": "Beretta", "primaryCaliber": "9x19mm Parabellum" } ], "differences": [ { "field": "weightEmptyG", "values": [ 625, 945 ], "min": 625, "max": 945, "percentDiff": 51.2 }, { "field": "weightLoadedG", "values": [ 905, 1100 ], "min": 905, "max": 1100, "percentDiff": 21.55 }, { "field": "barrelLengthMm", "values": [ 114, 125 ], "min": 114, "max": 125, "percentDiff": 9.65 } ], "leaders": { "lightest": { "id": "glock-g17", "name": "Glock 17", "value": 625, "tiedWith": [] }, "shortest": { "id": "glock-g17", "name": "Glock 17", "value": 204, "tiedWith": [] }, "highestCapacity": { "id": "glock-g17", "name": "Glock 17", "value": 17, "tiedWith": [] } }, "unresolved": []}Captured from the live API on Oct 22, 2026. Lists and long text are shortened for display.