← WebMCP Directory

Tool tree

gunsnation.com

CommerceTools verified
Website
Shop guns online at GunsNation. Compare prices, browse reviews, and find the best deals on handguns, rifles, shotguns, and more.
Explore capabilities
    search_firearmsAnswer

    Search the GunsNation firearms catalog. Returns matching firearms with name, brand, caliber, action, lowest current price, product hash and product page URL. Use the hash with get_firearm or add_to_compare.

    View tool JSON
    {
      "name": "search_firearms",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search the GunsNation firearms catalog. Returns matching firearms with name, brand, caliber, action, lowest current price, product hash and product page URL. Use the hash with get_firearm or add_to_compare.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Search query for firearm name, brand, model, or UPC"
          },
          "limit": {
            "type": "number",
            "description": "Maximum number of results (1-100, default 20)",
            "minimum": 1,
            "maximum": 100,
            "default": 20
          },
          "offset": {
            "type": "number",
            "description": "Number of results to skip for pagination",
            "minimum": 0,
            "default": 0
          }
        },
        "required": [
          "query"
        ]
      }
    }
    get_firearmAnswer

    Get full details for one firearm by its product hash: specifications, description, category, UPC, product page URL and image.

    View tool JSON
    {
      "name": "get_firearm",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get full details for one firearm by its product hash: specifications, description, category, UPC, product page URL and image.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "hash": {
            "type": "string",
            "description": "The product hash returned by search_firearms"
          }
        },
        "required": [
          "hash"
        ]
      }
    }
    add_to_compareAction

    Add a firearm to the user's side-by-side compare tray by product hash. The tray holds a limited number of firearms.

    View tool JSON
    {
      "name": "add_to_compare",
      "kind": "act",
      "impl": "imperative",
      "description": "Add a firearm to the user's side-by-side compare tray by product hash. The tray holds a limited number of firearms.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "hash": {
            "type": "string",
            "description": "The product hash returned by search_firearms"
          }
        },
        "required": [
          "hash"
        ]
      }
    }
    remove_from_compareAction

    Remove a firearm from the user's compare tray by product hash.

    View tool JSON
    {
      "name": "remove_from_compare",
      "kind": "act",
      "impl": "imperative",
      "description": "Remove a firearm from the user's compare tray by product hash.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "hash": {
            "type": "string",
            "description": "The product hash returned by search_firearms"
          }
        },
        "required": [
          "hash"
        ]
      }
    }
    list_compareAnswer

    List the firearms currently in the user's compare tray and the compare page URL.

    View tool JSON
    {
      "name": "list_compare",
      "kind": "answer",
      "impl": "imperative",
      "description": "List the firearms currently in the user's compare tray and the compare page URL.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      }
    }