GunsNPrices MCP Server

An MCP server that helps AI assistants with gun and ammo shopping questions. It reads firearm and ammunition product titles (brand, model, caliber, magazine capacity, barrel length, rounds per box)…

Local serverstdio(MIT AND CC-BY-4.0)

What is the GunsNPrices MCP Server?

gunsnprices-mcp is an MCP project maintained in the gunsnprices/gunsnprices-mcp repository. The maintainer describes its purpose as “An MCP server that helps AI assistants with gun and ammo shopping questions. It reads firearm and ammunition product titles (brand, model, caliber, magazine capacity…”. Read the project documentation for the complete scope.

Installation

The documented npm package is gunsnprices-mcp. The configuration below comes from the maintainer’s example; adapt its paths and account values to your environment.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-13.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
parse_product_titleTitle → firearm or ammo, brand, model, calibers, magazine capacity, barrel length, rounds per box, cost per round, price comparison pages
identify_firearm_modelTitle or description → brand, model family, exact model (50 brands); decodes Glock part numbers
lookup_caliber9mm Luger, 300 BLK, 12ga, 6.5 CM → standard caliber name, type and its ammo price page
cost_per_roundPrice + round count (or a title to read it from) → cost per round
find_price_comparison_pagesModel, brand or caliber → GunsNPrices pages comparing current prices, most specific first
list_supportedThe 50 brands with model recognition, or the 293 known calibers

How to install the GunsNPrices MCP Server

{
  "mcpServers": {
    "gunsnprices": {
      "command": "npx",
      "args": [
        "-y",
        "gunsnprices-mcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.