GunSpec

Alle 39 Einzel-Tools

List attachments

  • gunspec_list_attachments
  • Explorer
  • Nur lesend

Lists suppressors, optics, magazines, grips, stocks and other attachments. `fits` limits results to attachments that fit one firearm and requires the Studio plan. `requires` limits results to parts that need one mount standard.

Anwendungsbeispiel

  1. 1

    Eine Person fragt

    • List some attachments in the catalog.
  2. 2

    Der Assistent ruft das Tool auf

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

    Der Server antwortet

    Ergebnis
    json
    {  "attachments": [    {      "id": "law-tactical-folding-stock-adapter-gen-s",      "name": "AR Folding Stock Adapter, GEN-S",      "category": "adapter",      "manufacturer": {        "id": "law-tactical",        "name": "Law Tactical"      },      "modelNumber": "99312",      "weightG": 266,      "lengthMm": null,      "capacity": null,      "boreDiameterMm": null,      "requiresPosition": "rear",      "isFactoryPart": false,      "factoryFor": null,      "provides": [        "stock:ar-lower-receiver-thread"      ],      "statMods": {        "mobility": 3      },      "specDeltas": {        "length_added_mm": 33      },      "imageUrl": "https://assets.gunspec.io/content/attachments/adapter/law-tactical-folding-stock-adapter-gen-s/01-product.webp",      "status": "in_production",      "dataConfidence": 0.85,      "updatedAt": "2026-09-10 01:28:41",      "version": "e27e61b4b373f5a621d6ae5c67d521096131f2cf563005c993099d44e85001b1",      "provenance": {        "sources": [          "https://www.lawtactical.com/ar_folding_stock_adapter_gen_3_m_p/99312.htm",          "https://www.lawtactical.com"        ],        "sourceKinds": [          {            "url": "https://www.lawtactical.com/ar_folding_stock_adapter_gen_3_m_p/99312.htm",            "kind": "manufacturer",            "archivedFrom": null,            "rank": 0,            "tier": "authority",            "basis": "maker",            "evidence": null          },          {            "url": "https://www.lawtactical.com",            "kind": "manufacturer",            "archivedFrom": null,            "rank": 0,            "tier": "authority",            "basis": "maker",            "evidence": null          }        ],        "bestSourceKind": "manufacturer",        "makerSource": "https://www.lawtactical.com/ar_folding_stock_adapter_gen_3_m_p/99312.htm",        "evidence": "maker",        "dataConfidence": 0.85,        "verifiedAt": null,        "verifiedFields": null,        "specSource": null,        "updatedAt": "2026-09-10 01:28:41",        "version": "e27e61b4b373f5a621d6ae5c67d521096131f2cf563005c993099d44e85001b1"      }    },    {      "id": "cnc-warrior-5-8-24-to-1-2-28-thread-adapter",      "name": "CNC Warrior 5/8-24 RH to 1/2-28 RH Thread Adapter",      "category": "adapter",      "manufacturer": {        "id": "cnc-warrior",        "name": "CNC Warrior LLC"      },      "modelNumber": "26603",      "weightG": 30,      "lengthMm": 32,      "capacity": null,      "boreDiameterMm": null,      "requiresPosition": "muzzle",      "isFactoryPart": false,      "factoryFor": null,      "provides": [        "thread:1/2x28"      ],      "statMods": {},      "specDeltas": {},      "imageUrl": "https://assets.gunspec.io/content/attachments/adapter/cnc-warrior-5-8-24-to-1-2-28-thread-adapter/01-product.webp",      "status": "in_production",      "dataConfidence": 0.95,      "updatedAt": "2026-09-10 01:28:41",      "version": "5990d4cc66b31740c1c7da23370cb128f26b9c4786c766f9db083f4829750641",      "provenance": {        "sources": [          "https://www.cncwarrior.com/product-p/26603.htm",          "https://www.cncwarrior.com"        ],        "sourceKinds": [          {            "url": "https://www.cncwarrior.com/product-p/26603.htm",            "kind": "manufacturer",            "archivedFrom": null,            "rank": 0,            "tier": "authority",            "basis": "maker",            "evidence": null          },          {            "url": "https://www.cncwarrior.com",            "kind": "manufacturer",            "archivedFrom": null,            "rank": 0,            "tier": "authority",            "basis": "maker",            "evidence": null          }        ],        "bestSourceKind": "manufacturer",        "makerSource": "https://www.cncwarrior.com/product-p/26603.htm",        "evidence": "maker",        "dataConfidence": 0.95,        "verifiedAt": null,        "verifiedFields": null,        "specSource": null,        "updatedAt": "2026-09-10 01:28:41",        "version": "5990d4cc66b31740c1c7da23370cb128f26b9c4786c766f9db083f4829750641"      }    },    {      "id": "cnc-warrior-m14x1-lh-to-5-8-24-thread-adapter",      "name": "CNC Warrior M14x1 LH to 5/8-24 RH Muzzle Thread Adapter",      "category": "adapter",      "manufacturer": {        "id": "cnc-warrior",        "name": "CNC Warrior LLC"      },      "modelNumber": "24928",      "weightG": null,      "lengthMm": 32,      "capacity": null,      "boreDiameterMm": null,      "requiresPosition": "muzzle",      "isFactoryPart": false,      "factoryFor": null,      "provides": [        "thread:5/8x24"      ],      "statMods": {},      "specDeltas": {},      "imageUrl": "https://assets.gunspec.io/content/attachments/adapter/cnc-warrior-m14x1-lh-to-5-8-24-thread-adapter/01-product.webp",      "status": "in_production",      "dataConfidence": 0.9,      "updatedAt": "2026-09-10 01:28:41",      "version": "22375f3b66ade4ebdfcab1b682c05fcc7cb13c500ca13161d08b9c511f206d35",      "provenance": {        "sources": [          "https://www.cncwarrior.com/M14x1-LH-to-5-8-24-RH-Muzzle-Thread-Adapter-p/24928.htm",          "https://www.cncwarrior.com"        ],        "sourceKinds": [          {            "url": "https://www.cncwarrior.com/M14x1-LH-to-5-8-24-RH-Muzzle-Thread-Adapter-p/24928.htm",            "kind": "manufacturer",            "archivedFrom": null,            "rank": 0,            "tier": "authority",            "basis": "maker",            "evidence": null          },          {            "url": "https://www.cncwarrior.com",            "kind": "manufacturer",            "archivedFrom": null,            "rank": 0,            "tier": "authority",            "basis": "maker",            "evidence": null          }        ],        "bestSourceKind": "manufacturer",        "makerSource": "https://www.cncwarrior.com/M14x1-LH-to-5-8-24-RH-Muzzle-Thread-Adapter-p/24928.htm",        "evidence": "maker",        "dataConfidence": 0.9,        "verifiedAt": null,        "verifiedFields": null,        "specSource": null,        "updatedAt": "2026-09-10 01:28:41",        "version": "22375f3b66ade4ebdfcab1b682c05fcc7cb13c500ca13161d08b9c511f206d35"      }    }  ],  "pagination": {    "page": 1,    "limit": 5,    "per_page": 5,    "total": 491,    "totalPages": 99  }}

    Am 22. Okt. 2026 von der Live-API erfasst. Listen und lange Texte sind für die Anzeige gekürzt.

Zugehörige Referenzen

Argumente

  • string

    Attachment category, e.g. "suppressor", "optic", "magazine", "grip" or "stock".

    Gesendet als
    ?category=
  • string

    Manufacturer slug.

    Gesendet als
    ?manufacturer=
  • string

    Return only attachments that fit this firearm slug. Requires the Studio plan.

    Gesendet als
    ?fits=
  • string

    Return only attachments that require this interface standard id, e.g. "thread:1/2x28".

    Gesendet als
    ?requires=
  • string

    Text to match within the attachment name.

    Gesendet als
    ?q=
  • boolean

    Set to true for factory parts only, or false for aftermarket parts only.

    Gesendet als
    ?factory=
  • string

    Production status.

    Akzeptiert
    Gesendet als
    ?status=
  • integerstandard1

    Page number, from 1.

    Minimum
    1
    Gesendet als
    ?page=
  • integerstandard20

    Items per page, 1 to 100.

    Bereich
    1 – 100
    Gesendet als
    ?per_page=

Jedes Argument wird als der angegebene Parameter an GET /v1/attachments gesendet. Dieselbe Anfrage lässt sich also mit deinem Schlüssel direkt an die API stellen, wenn du bestimmen möchtest, was zurückkommt.

json