Get a platform
Returns one platform's interface rows and its member firearms. Requires the Studio plan.
Example usage
- 1
A person asks
- What is the AK-100 platform, and which firearms belong to it?
- 2
The assistant calls the tool
tools/calljson{ "name": "gunspec_get_platform", "arguments": { "id": "ak-100" }} - 3
The server answers
Resultjson{ "id": "ak-100", "name": "AK-100 series (AK-74M pattern)", "description": "AK-74M and its export family. Polymer furniture, side-folding stock on the AK-100 trunnion, Warsaw Pact side rail as standard. Magazine well and thread vary by caliber and are set per member.", "interfaces": [ { "position": "grip", "standardId": "grip:ak", "name": "AK pistol grip nut and screw", "kind": "grip_mount", "confidence": 1, "notes": null }, { "position": "handguard", "standardId": "handguard:ak-standard", "name": "AK standard handguard (upper and lower, AKM gas tube)", "kind": "handguard_mount", "confidence": 1, "notes": null }, { "position": "rear", "standardId": "stock:ak-100-folder", "name": "AK-100 series polymer side-folder trunnion (AK-74M pattern)", "kind": "stock_mount", "confidence": 1, "notes": null } ], "members": [ { "id": "ak-101", "name": "AK-101" }, { "id": "ak-102", "name": "AK-102" }, { "id": "ak-103", "name": "AK-103" } ]}Captured from the live API on Sep 17, 2026. Lists and long text are shortened for display.
Related references
Arguments
| Name | Type | Description |
|---|---|---|
id (required) | string | The platform slug, e.g. as returned by a list or search tool. |