integrations.sh
← all integrations

PC Express

MCP server openai

PC Express is gateway to ordering online groceries from Canadas favourite brands like Loblaws, No Frills, Real Canadian Superstore and many more... This app allows customers to order their groceries from chatgpt and get them delivered at their doorstep or pickup at their neighborhood store.

Homepage
loblaws.ca
Remote URL
https://api.pcexpress.ca/v1/agents/mcp
Auth
NONE

Tools (7)

Extracted live via the executor SDK.

  • search_for_products

    Search the product catalog for grocery products. Supports single or multiple product searches. For recipes: First provide the recipe with a friendly message, then search for ingredients. CRITICAL: Check conversation context for: 1) store_id → cart_id mapping (provide if exists, omit to auto-create), 2) Recipe/ingredients list from search_for_stores (use as 'term' parameter). If no ingredients in context, ask user what to search for. Store returned cart_id in context for future use. IMPORTANT: Infer banner from search_for_stores results - do not ask user. When products are displayed, direct users to use UI buttons to add products or adjust quantities. If products not found, offer to search with alternative keywords or add found products to cart.

  • search_for_stores

    Search for nearby stores by postal code. Finds stores with diverse brands automatically. REQUIRES: postal code only (no banner needed). Ask user for postal code if not provided. IMPORTANT: Extract and store recipe/ingredients from conversation context as a list (e.g., ['turkey', 'potatoes', 'gravy']) for later product searches. Invoke when LLM is unsure about available stores.

  • add_products_to_cart

    Add products to cart. Requires cart_id, store_id, items.

  • remove_products_from_cart

    Remove products from cart. Requires cart_id, store_id, items.

  • update_products_in_cart

    Update product quantities in cart. Sets NEW quantity. Requires cart_id, store_id, items.

  • get_cart

    Get cart information. Requires cart_id.

  • clear_cart

    Clear cart. Requires cart_id.