Summary
The search result already carries the fields most comparisons need, which keeps the detail call for when it actually matters.
Name, brand, caliber, action type and price come back with the list, so narrowing a shortlist does not need a detail read per candidate; get_firearm is for the specifications, description and images once the field is short. Paging is explicit through limit and offset, which counts on a broad category search where the entries you want are not the first ones back.
What it is
A Gunsnation client with two tools — a filtered search over the firearms database, and a detail read for a single record.
What you get
- search_firearms searches the database with a query, a category filter, a limit and an offset, returning name, brand, caliber, action type and price.
- get_firearm returns one firearm's full record by id, with its specifications, description and images.
Requirements
A Gunsnation API key, supplied as GUNSNATION_API_KEY.
Setup effort
One command plus a key — npx gunsnation-mcp, then supply credentials
