12 tools from the Elegance MCP Server, categorised by risk level.
View the Elegance policy →filter_products Filter products by various criteria including vendor/brand, product type, price range, and availability. Useful for narrowing down product selection. get_cart Get the current contents and total of a shopping cart. get_checkout_url Get the Shopify checkout URL. The user must be redirected to this URL to complete payment. This requires human escalation as the AI cannot complete... get_collection_products Get all products within a specific collection. Use the collection handle to retrieve products organized by category. get_product Get detailed information about a specific product by its handle (URL slug) or ID. Returns full product details including all variants, images, and ... list_collections List all product collections/categories in the store. Returns collection names, descriptions, and handles for navigation. search_products Search for products by keyword. Returns matching products with titles, descriptions, prices, and images. Use this to find specific products or brow... 2/5 add_to_cart Add a product variant to an existing cart. Use the variant ID from product details. 2/5 create_cart Create a new shopping cart, optionally with initial items. Returns the cart ID needed for subsequent operations. 2/5 update_buyer_info Add or update buyer information (email, phone, country) on the cart for checkout. 2/5 update_cart Update quantities of items already in the cart. Set quantity to 0 to remove an item. 2/5 The Elegance MCP server exposes 12 tools across 3 categories: Read, Write, Destructive.
Use Intercept, the open-source MCP proxy. Write YAML rules for each tool — rate limits, argument validation, or deny rules — then run Intercept in front of the Elegance server.
Elegance tools are categorised as Read (7), Write (4), Destructive (1). Each category has a recommended default policy.
Open source. One binary. Zero dependencies.
npx -y @policylayer/intercept