Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
DynamicDeals avatar

Gunsnation

  • 2 repo stars
  • Updated March 23, 2026
  • DynamicDeals/mcp-server-gunsnation

Gunsnation is a MCP server that exposes real-time firearms catalog and specification data to agents via the Gunsnation API.

About

Gunsnation MCP gives coding agents live access to the Gunsnation firearms catalog and detailed specifications through a stdio npm server (gunsnation-mcp 1.0.0). developers working on comparison sites, dealer dashboards, or compliant shopping assistants use it in Build → integrations when hard-coded product JSON is too brittle. You must obtain and configure a required GUNSNATION_API_KEY; without it the server cannot authenticate to the catalog API. The integration is intermediate: straightforward MCP setup, but domain sensitivity and API terms demand careful product design. It is a narrow vertical connector—high value if your roadmap includes firearms e-commerce or spec lookup, otherwise skip in favor of generic commerce APIs.

  • Real-time access to Gunsnation firearms catalog and specifications
  • stdio MCP via npm package gunsnation-mcp v1.0.0
  • Requires GUNSNATION_API_KEY (secret, required)
  • Purpose-built for firearms commerce and spec-aware agent queries

Gunsnation by the numbers

  • Data as of Jul 7, 2026 (Skillselion catalog sync)
terminal
claude mcp add --env GUNSNATION_API_KEY=YOUR_GUNSNATION_API_KEY gunsnation-mcp -- npx -y gunsnation-mcp

Add your badge

Show developers this MCP server is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars2
Packagegunsnation-mcp
TransportSTDIO
AuthRequired
Last updatedMarch 23, 2026
RepositoryDynamicDeals/mcp-server-gunsnation

What it does

Wire real-time Gunsnation firearms catalog and spec data into your agent while building comparison, affiliate, or dealer-facing tools.

Who is it for?

Best when you're building firearms e-commerce, search, or spec agents and are approved to use Gunsnation data.

Skip if: General SaaS developers outside regulated commerce or anyone without a legitimate Gunsnation API key and use case.

What you get

After you add the server and API key, your agent can pull live Gunsnation catalog and specification data while you build integrations.

  • Authenticated MCP tools for Gunsnation catalog access
  • Real-time specification queries inside the agent session
  • Foundation for dealer or comparison UX backed by live data

By the numbers

  • Server version 1.0.0
  • Package: gunsnation-mcp
  • 1 required secret: GUNSNATION_API_KEY
README.md

Gunsnation MCP Server

The Gunsnation MCP Server is a lightweight integration layer that exposes the Gunsnation firearms catalog to AI assistants through the Model Context Protocol (MCP). It allows compatible AI clients to search, filter, and retrieve detailed firearm information using structured tool calls instead of manual API integration.

Designed for speed and simplicity, the server connects directly to the Gunsnation API and provides a clean, standardized interface for querying products by brand, model, UPC, or category. Assistants can also fetch full specifications, images, and metadata for individual firearms, making it ideal for retail, comparison, and product discovery workflows.

Built in TypeScript and distributed as an npm package, the server is easy to install and run locally or in hosted environments. With just an API key and an MCP-compatible client, developers can quickly add real-time firearm data access to their AI tools.

Key features • MCP-compatible firearm search and lookup tools • Real-time access to the Gunsnation product catalog • Simple installation via npm or npx • Lightweight, developer-friendly TypeScript codebase • Secure API-key authentication

This project is ideal for developers building AI shopping assistants, retail tools, or product discovery experiences that require up-to-date firearm data from Gunsnation.

Features

  • Search Firearms: Search the firearms database by name, brand, model, UPC, or category
  • Get Firearm Details: Retrieve comprehensive details about a specific firearm including specifications and images

Installation

npm install gunsnation-mcp

Or use directly with npx:

npx gunsnation-mcp

Configuration

Environment Variables

  • GUNSNATION_API_KEY (required): Your Gunsnation API key
  • GUNSNATION_API_URL (optional): Custom API URL (defaults to https://api.gunsnation.com)

Claude Desktop Configuration

Add to your Claude Desktop config file (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "gunsnation": {
      "command": "npx",
      "args": ["gunsnation-mcp"],
      "env": {
        "GUNSNATION_API_KEY": "your_api_key_here"
      }
    }
  }
}

Available Tools

search_firearms

Search the Gunsnation firearms database.

Parameters:

  • query (optional): Search query for firearm name, brand, model, or UPC
  • category (optional): Category filter (e.g., "Handguns", "Rifles", "Shotguns")
  • limit (optional): Maximum number of results (1-100, default: 20)
  • offset (optional): Number of results to skip for pagination

Example:

Search for Glock handguns: { "query": "glock", "category": "Handguns", "limit": 10 }

get_firearm

Get detailed information about a specific firearm.

Parameters:

  • id (required): The ID of the firearm to retrieve

Example:

Get firearm details: { "id": 12345 }

Getting an API Key

  1. Create an account at gunsnation.com
  2. Go to Settings
  3. Click "Generate API Key" in the API Key section
  4. Copy your API key and keep it secure

Rate Limits

  • 60 requests per minute per API key

Development

# Install dependencies
npm install

# Build
npm run build

# Run in development mode
GUNSNATION_API_KEY=your_key npm run dev

License

MIT

Recommended MCP Servers

How it compares

Vertical firearms catalog MCP, not a general product feed or open commerce scraper.

FAQ

Who is Gunsnation MCP for?

Developers creating firearms-related apps or agent tools who need licensed access to Gunsnation catalog and specification APIs.

When should I use Gunsnation MCP?

During Build integrations when your product depends on current catalog and spec fields from Gunsnation rather than static fixtures.

How do I add Gunsnation to my agent?

Obtain a Gunsnation API key, set GUNSNATION_API_KEY in your environment, and register stdio MCP for gunsnation-mcp from npm per the registry entry.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.