GunSpec

All 39 single-call tools

Similar firearms

  • gunspec_similar_firearms
  • Explorer
  • Read-only

Returns firearms similar to this one in role, cartridge, size and era. Use this tool for questions such as "what else is like the X".

Example usage

  1. 1

    A person asks

    • Which firearms are similar to the Glock 17?
  2. 2

    The assistant calls the tool

    tools/call
    json
    {  "name": "gunspec_similar_firearms",  "arguments": {    "id": "glock-g17"  }}
  3. 3

    The server answers

    Result
    json
    [  {    "id": "glock-g18",    "name": "Glock 18",    "score": 0.9,    "manufacturerId": "glock",    "categoryId": "pistol",    "countryOfOrigin": "AT",    "yearIntroduced": 1986,    "status": "in_production",    "svgLineArtUrl": "https://api.gunspec.io/v1/firearms/glock-g18/media/silhouette",    "actionType": "short_recoil",    "images": [      {        "id": 1463,        "url": "https://api.gunspec.io/v1/firearms/glock-g18/images/1463",        "kind": "silhouette",        "alt": null,        "width": null,        "height": null      },      {        "id": 10553,        "url": "https://api.gunspec.io/v1/firearms/glock-g18/images/10553",        "kind": "silhouette",        "alt": null,        "width": null,        "height": null      },      {        "id": 6580,        "url": "https://api.gunspec.io/v1/firearms/glock-g18/images/6580",        "kind": "render",        "alt": "Glock 18 handgun, left-side profile render",        "width": 1536,        "height": 1024      }    ]  },  {    "id": "glock-g19",    "name": "Glock G19",    "score": 0.9,    "manufacturerId": "glock",    "categoryId": "pistol",    "countryOfOrigin": "AT",    "yearIntroduced": 1988,    "status": "in_production",    "svgLineArtUrl": "https://api.gunspec.io/v1/firearms/glock-g19/media/silhouette",    "actionType": "short_recoil",    "images": [      {        "id": 1471,        "url": "https://api.gunspec.io/v1/firearms/glock-g19/images/1471",        "kind": "silhouette",        "alt": null,        "width": null,        "height": null      },      {        "id": 6586,        "url": "https://api.gunspec.io/v1/firearms/glock-g19/images/6586",        "kind": "render",        "alt": "Glock G19 handgun, left-side profile render",        "width": 1536,        "height": 1024      }    ]  },  {    "id": "glock-g17l",    "name": "Glock G17L",    "score": 0.85,    "manufacturerId": "glock",    "categoryId": "pistol",    "countryOfOrigin": "AT",    "yearIntroduced": 1988,    "status": "in_production",    "svgLineArtUrl": "https://api.gunspec.io/v1/firearms/glock-g17l/media/silhouette",    "actionType": "short_recoil",    "images": [      {        "id": 1462,        "url": "https://api.gunspec.io/v1/firearms/glock-g17l/images/1462",        "kind": "silhouette",        "alt": null,        "width": null,        "height": null      },      {        "id": 6579,        "url": "https://api.gunspec.io/v1/firearms/glock-g17l/images/6579",        "kind": "render",        "alt": "Glock G17L handgun, left-side profile render",        "width": 1536,        "height": 1024      }    ]  }]

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

Related references

Arguments

  • stringrequired

    The firearm slug, e.g. as returned by a list or search tool.

    Sent as
    {id}

Each argument is sent to GET /v1/firearms/{id}/similar as the parameter shown, so the same request can be made to the API directly, with your key, if you want to shape what comes back.

json