Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SHOPSCOUT_BASE_URLNoOverrides the API origin. Defaults to https://shopscout.forgemesh.io. HTTPS is required except HTTP on localhost for development.
WALLET_PRIVATE_KEYNoOptional 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_USDNoCaps 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

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 5 tools

Disambiguation4/5

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.

Naming Consistency5/5

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.

Tool Count5/5

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.

Completeness4/5

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.