Skip to main content
Glama
IamMichael23

rangeview-mcp

by IamMichael23

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RANGEVIEW_BASE_URLNoBase URL of the WooCommerce storehttps://www.rangeviewsports.ca
RANGEVIEW_TIMEOUT_MSNoPer-request timeout in milliseconds20000
RANGEVIEW_MAX_RETRIESNoMaximum number of retries on 429/5xx with backoff3
RANGEVIEW_DESC_MAX_CHARSNoDescription truncation length in characters for get_product1500
RANGEVIEW_TAXONOMY_TTL_MSNoCategory/attribute cache lifetime in milliseconds3600000

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_productsA

Search the Rangeview Sports catalog (~5,600 products). Combine free-text with category, caliber, brand, price range, stock and sale filters. Caliber and brand accept everyday spellings ('223', '6.5 Creedmoor') and are expanded to every matching catalog term. Returns compact records; call get_product for full detail. Note only ~34% of the catalog is in stock — pass in_stock_only for buyable items.

get_productA

Full detail for one product by id, slug, or SKU: description, attributes (caliber, barrel length, action…), brand, stock, rating and image.

list_categoriesA

Browse the 376-category tree. No arguments lists top-level categories (Firearms, Ammo, Optics…); pass parent to descend or search to find one anywhere.

list_filter_valuesA

Discover filterable attributes and their valid values. No arguments lists all 83 attributes (Caliber, Action, Barrel Length…); pass attribute to list its values with product counts. Use this to ground a filter before searching.

check_availabilityA

Bulk price/stock lookup for up to 20 products by id, SKU, or name. Use when tracking specific items rather than browsing.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.4/5.0

Scored across 5 tools

Disambiguation5/5

Each tool targets a distinct function: searching, getting details, browsing categories, discovering filter values, and bulk checking availability. No overlap exists, and the descriptions clearly differentiate their use cases.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in snake_case (search_products, get_product, list_categories, list_filter_values, check_availability). The verbs are descriptive and the nouns clearly indicate the resource.

Tool Count5/5

With 5 tools, the server covers the essential operations for a product catalog (search, detail, category navigation, filter discovery, stock check) without being overly sparse or excessive. Each tool serves a clear purpose.

Completeness5/5

The tool set covers the full workflow for browsing and evaluating products: exploring categories and filters, searching with filters, getting full details, and checking availability. No obvious gaps exist for a read-only catalog.

Maintenance

ActivityStale
ResponsivenessNo issues