Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TRANSPORT_MODEYesTransport mode: 'stdio' or 'sse'. Default is 'stdio' for Claude Desktop.stdio
SERVICE_API_KEYYesAPI key for accessing the Shoppingate services.
ECOM_SERVICE_URLYesBase URL of the Shoppingate e-commerce microservice.https://microservices.shoppinggate.app/ecom

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
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_productsC

Search the Shoppingate product catalog with keywords, category filters, and price ranges.

get_product_detailsA

Get full product details including images, inventory stock, brand, category, and pricing.

update_product_stockB

Update inventory stock level or availability status for a merchant product.

list_merchant_ordersA

List merchant store orders with optional status, date range, or search filtering.

get_order_detailsA

Fetch full order details including line items, prices, shipping address, and payment status.

update_order_statusC

Update order status (e.g., mark as processing, shipped, delivered, or cancelled).

list_promotionsB

List active promotions, deals, and discount coupons available in the store.

create_couponB

Create a new promotional discount coupon code for store customers.

customer_search_productsC

Search products for Shoppingate customers by title, category, budget, or brand.

get_recommendationsA

Get personalized product recommendations for a customer (Recommended for You, Trending, New Arrivals).

get_similar_productsA

Find products similar to a given product ID for PDP recommendations.

track_customer_orderB

Track the delivery status and shipping updates for a customer order.

check_visa_guidanceA

Check visa requirements and package guidance for travel destinations in Shoppingate.

search_travel_insuranceB

Search travel insurance coverage plans for upcoming trips.

Prompts

Interactive templates invoked by user choice

NameDescription
merchant_daily_briefing
product_copywriter

Resources

Contextual data attached and managed by the client

NameDescription
catalog_summary
orders_summary

TDQS

B3.2/5.0

Scored across 14 tools

Disambiguation3/5

search_products and customer_search_products are nearly identical in purpose, differing only by implied audience, which creates ambiguity. Other tools are distinct and clearly separated by resource/action.

Naming Consistency4/5

Most tools follow a verb_noun pattern (search_products, get_product_details, list_merchant_orders, etc.). customer_search_products breaks this by prepending a noun, and a couple of verbs vary, but the overall convention is mostly consistent.

Tool Count4/5

14 tools is within the ideal range and each shopping-related tool serves a clear purpose. However, the inclusion of travel-specific tools (visa guidance, insurance) dilutes the focus and makes the set slightly less cohesive.

Completeness3/5

The shopping surface covers search, details, stock update, orders, and promotions, but lacks product creation/deletion and order placement. Coupon management is partial (create/list only), and travel tools are advisory with no booking flow, leaving notable gaps.

Maintenance

ActivitySlowing
ResponsivenessNo issues