
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
gunsnation-mcp
Advanced tools
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.
npm install gunsnation-mcp
Or use directly with npx:
npx gunsnation-mcp
GUNSNATION_API_KEY (required): Your Gunsnation API keyGUNSNATION_API_URL (optional): Custom API URL (defaults to https://api.gunsnation.com)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"
}
}
}
}
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 paginationExample:
Search for Glock handguns: { "query": "glock", "category": "Handguns", "limit": 10 }
Get detailed information about a specific firearm.
Parameters:
id (required): The ID of the firearm to retrieveExample:
Get firearm details: { "id": 12345 }
# Install dependencies
npm install
# Build
npm run build
# Run in development mode
GUNSNATION_API_KEY=your_key npm run dev
MIT
FAQs
MCP server for Gunsnation firearms database API
The npm package gunsnation-mcp receives a total of 33 weekly downloads. As such, gunsnation-mcp popularity was classified as not popular.
We found that gunsnation-mcp demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.