ShopScout
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SHOPSCOUT_BASE_URL | No | Overrides the API origin. Defaults to https://shopscout.forgemesh.io. HTTPS is required except HTTP on localhost for development. | |
| WALLET_PRIVATE_KEY | No | Optional dedicated low-balance Base wallet private key used to pay the per-call x402 fee for paid tools. Without it, get_capabilities still works and paid tools return the x402 challenge as data. | |
| SHOPSCOUT_MAX_PRICE_USD | No | Caps what one paid call may pay. A challenge above the cap is refused before signing. | 0.01 |
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
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_productsB | Search Shopify catalog products by query, destination and currency. Requires an enabled catalog connector. |
| get_productB | Retrieve current catalog details and variant options by Shopify identifier. Does not verify checkout or delivery. |
| compare_offersB | Refresh specified variant offers and rank available offers by item price in one currency. Equivalence and landed totals are not verified. |
| get_capabilitiesA | Inspect ShopScout capability availability, stable IDs, and planned price/stock/shipping watches. This does not create a watch or store client preferences. |
| compare_shipping_plansA | Compare complete-basket offers and shipping methods for lowest estimated cost, fastest stated delivery, and fewest shipments. Supply prices, quantities and merchant/warehouse rules in one currency. No live rates, stock checks, taxes, duties, purchases or payments. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
search_products (catalog query) vs get_product (retrieve by ID) are distinct, and compare_offers (per-variant item price) vs compare_shipping_plans (complete-basket + shipping) differ in scope, though these two comparison tools could be momentarily confused. get_capabilities is a clearly separate meta tool.
All five tools follow a consistent verb_noun snake_case pattern (search_products, get_product, compare_offers, get_capabilities, compare_shipping_plans). No style deviations.
Five tools is well-scoped for a read-only product/comparison server, covering search, details, offer comparison, shipping comparison, and capability introspection. Each tool earns its place without redundancy.
The read-only scout surface covers search, detail retrieval, offer and shipping comparison, plus capability inspection. Persistent price/stock watches are only "planned" and checkout/payment is explicitly out of scope, leaving minor gaps but no dead ends for comparison workflows.