
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)
claude mcp add --env GUNSNATION_API_KEY=YOUR_GUNSNATION_API_KEY gunsnation-mcp -- npx -y gunsnation-mcpAdd your badge
Show developers this MCP server is listed on Skillselion. Paste this into your README.
| repo stars | ★ 2 |
|---|---|
| Package | gunsnation-mcp |
| Transport | STDIO |
| Auth | Required |
| Last updated | March 23, 2026 |
| Repository | DynamicDeals/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 keyGUNSNATION_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 UPCcategory(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
- Create an account at gunsnation.com
- Go to Settings
- Click "Generate API Key" in the API Key section
- 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.