Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
COSTCO_EMAILNoCostco account email
COSTCO_PASSWORDNoCostco account password

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
statusB

Check Costco authentication status and session info

loginB

Authenticate with Costco account using email and password via browser automation

logoutA

Clear Costco session and stored cookies

search_productsC

Search Costco products by name, category, or brand

get_product_detailsC

Get detailed product information including price, description, and availability

add_to_cartC

Add a Costco product to the cart

view_cartB

View current Costco cart contents and totals

update_cartB

Update item quantities or remove items from the Costco cart

get_delivery_optionsB

Check delivery and warehouse pickup availability for cart items or a specific product

select_deliveryC

Choose delivery method — home delivery or warehouse pickup

checkoutA

Preview or complete a Costco order. Use confirm=false to preview first.

get_ordersC

View Costco order history

track_orderC

Track a Costco order delivery status

get_membershipB

Check Costco membership status, type, and renewal date

get_warehouse_locationsC

Find nearby Costco warehouses by ZIP code or city

check_warehouse_stockB

Check in-warehouse availability of a product at a specific Costco location

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 16 tools

Disambiguation5/5

Each tool has a clearly distinct purpose with no significant overlap. For example, 'add_to_cart' and 'update_cart' handle different cart operations, while 'check_warehouse_stock' and 'get_delivery_options' address separate availability concerns. The descriptions reinforce these distinctions, making tool selection straightforward for an agent.

Naming Consistency5/5

All tools follow a consistent verb_noun naming pattern, such as 'add_to_cart', 'get_product_details', and 'track_order'. This uniformity enhances readability and predictability across the set, with no deviations in style or convention.

Tool Count5/5

With 16 tools, the server is well-scoped for a Costco e-commerce domain, covering authentication, product search, cart management, order processing, and membership functions. Each tool serves a specific role, avoiding bloat while providing comprehensive coverage for typical shopping workflows.

Completeness5/5

The toolset offers complete coverage for the Costco shopping domain, including CRUD operations for cart items, order lifecycle from checkout to tracking, product discovery, and account management. No obvious gaps exist; agents can perform end-to-end tasks like searching, adding to cart, checking out, and tracking orders seamlessly.

Maintenance

ActivityInactive
ResponsivenessNo issues