GunSpec

All 30 tools

List manufacturers

  • gunspec_list_manufacturers
  • Explorer
  • Read-only

Lists manufacturers in the catalog with their slugs, optionally filtered by country.

Example usage

  1. 1

    A person asks

    • List some firearm manufacturers.
  2. 2

    The assistant calls the tool

    tools/call
    json
    {  "name": "gunspec_list_manufacturers",  "arguments": {    "per_page": 5  }}
  3. 3

    The server answers

    Result
    json
    {  "manufacturers": [    {      "id": "205th-armory",      "name": "205th Armory",      "countryCode": "TW",      "foundedYear": 1945,      "website": null,      "logoUrl": null,      "description": null,      "status": "active",      "defunctYear": null,      "stateOwned": true,      "makesFirearms": true,      "parentId": null,      "predecessorId": null,      "createdAt": "2026-04-05 22:24:37",      "updatedAt": "2026-04-05 22:24:37",      "version": "1256c35bd373f609ccaeff7942f3b8df63e8b0097f5c468fbba95344db513e5c"    },    {      "id": "205th-arsenal",      "name": "205th Arsenal, Combined Service Forces",      "countryCode": "TW",      "foundedYear": null,      "website": null,      "logoUrl": null,      "description": null,      "status": null,      "defunctYear": null,      "stateOwned": null,      "makesFirearms": null,      "parentId": null,      "predecessorId": null,      "createdAt": "2026-02-11 23:44:40",      "updatedAt": "2026-02-18 03:40:48",      "version": "95cb447790e11c9ceb2bdb7d77ed215db5cb6e904c509efa3e073a91355d0158"    },    {      "id": "2a-armament",      "name": "2A Armament",      "countryCode": "US",      "foundedYear": 2013,      "website": "https://2a-arms.com",      "logoUrl": null,      "description": null,      "status": null,      "defunctYear": null,      "stateOwned": null,      "makesFirearms": null,      "parentId": null,      "predecessorId": null,      "createdAt": "2026-05-26 23:17:02",      "updatedAt": "2026-05-26 23:17:02",      "version": "33fe499d02fb74516ad8cb557bc218baec054029dcefa82c0bba4c3ea33f52f7"    }  ],  "pagination": {    "page": 1,    "limit": 5,    "per_page": 5,    "total": 1100,    "totalPages": 220  }}

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

Related references

Arguments

NameTypeDescription
countrystringCountry name or ISO code.
pageintegerPage number, from 1.
At least 1

Default: 1
per_pageintegerItems per page, 1 to 100.
1 to 100

Default: 20