Tools
Resolve a firearm name
- 1
A person asks
- Which firearm is a "G19 gen 5"?
- 2
The assistant calls the tool
tools/calljson{ "name": "gunspec_resolve_firearm", "arguments": { "name": "G19 gen 5" }} - 3
The server answers
Resultjson{ "query": "G19 gen 5", "status": "ambiguous", "firearmId": null, "match": null, "score": 0.95, "matchedTokens": [ "g", "19", "gen" ], "unresolvedTokens": [], "alternatives": [ { "firearmId": "glock-19-gen5", "name": "Glock 19 Gen5", "manufacturerName": "Glock Ges.m.b.H.", "match": "alternate", "matchedAlias": "G19 Gen5", "score": 0.95 }, { "firearmId": "glock-g19-gen5", "name": "Glock G19 Gen5", "manufacturerName": "Glock Ges.m.b.H.", "match": "alternate", "matchedAlias": "G19 Gen5", "score": 0.95 } ]}Captured from the live API on Sep 17, 2026. Lists and long text are shortened for display.