OlaOla Supplement MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OLAOLA_EMAIL | No | OlaOla account email for order history and cart features. | |
| OLAOLA_PASSWORD | No | OlaOla account password for order history and cart features. |
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
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| olaola_get_auth_statusA | Check whether OlaOla account credentials are configured and whether login succeeds. |
| olaola_get_order_historyB | Log into OlaOla with local env credentials and fetch account order summaries. |
| olaola_get_order_detailC | Log into OlaOla with local env credentials and fetch one order detail. |
| olaola_read_account_cartB | Log into OlaOla with local env credentials and read the real account cart. |
| olaola_add_to_cartC | Add a product to the user's OlaOla cart. In auto mode, use the real account cart when credentials are configured; otherwise create/use a shadow cart. Real account cart changes require confirmed=true. |
| olaola_update_cart_itemA | Set the quantity for an existing OlaOla cart line item. Read the cart first, then pass the item's cartItemId. In auto mode, use the real account cart when credentials work; real cart changes require confirmed=true. |
| olaola_remove_from_cartA | Remove an existing OlaOla cart line item. Read the cart first, then pass the item's cartItemId. In auto mode, use the real account cart when credentials work; real cart changes require confirmed=true. |
| olaola_add_to_account_cartB | Log into OlaOla with local env credentials, add a product to the real account cart, and return the updated cart. Requires confirmed=true. |
| olaola_get_productC | Fetch and normalize public OlaOla product facts from a URL or product slug. |
| olaola_get_product_detailsC | Fetch normalized product facts plus OlaOla specification and usage modal text, including composition, ingredient amounts, warnings, and dosing when available. |
| olaola_search_productsA | Search OlaOla for real product candidates using storefront search plus the product sitemap. Product candidates can be opened, inspected, or added to carts. WP product-content context is disabled by default and must be explicitly requested. |
| olaola_search_product_contentA | Search public OlaOla WP product_content entries for supplemental text context. Use short Czech queries such as energie, únava, hořčík, psychická pohoda, ashwagandha. Results are text context only, not directly cartable products. |
| olaola_create_shadow_cartA | Create an anonymous OlaOla planning/simulation cart. Use only when the user wants a shadow cart or credentials are unavailable; the cookie stays internal to this MCP process. |
| olaola_add_to_shadow_cartA | Add a product variant or public product URL to an anonymous planning/simulation cart. Do not use this for the user's real cart; use olaola_add_to_cart or olaola_add_to_account_cart for that. |
| olaola_read_shadow_cartC | Read the latest normalized snapshot of an anonymous shadow cart. |
| olaola_generate_quick_buy_urlC | Generate a public OlaOla quick-buy URL from variant IDs and/or product URLs. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| supplement_intake | Start a supplement recommendation/audit conversation by collecting current stack, medications, conditions, goals, diet, and safety context before using product retrieval tools. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 16 tools
Tools are mostly distinct but some overlap exists between cart addition tools (add_to_cart, add_to_account_cart, add_to_shadow_cart). Descriptions help clarify, but an agent might still select incorrectly without careful reading.
All tools use a consistent `olaola_` prefix followed by a verb_noun pattern (e.g., get_product, add_to_cart, read_shadow_cart). Minor variation between 'get' and 'read' is acceptable as they differentiate types of operations.
16 tools is well-scoped for an e-commerce supplemental store MCP. Each tool serves a distinct purpose across authentication, orders, cart management, product info, and search, without being overwhelming.
Covers core CRUD for cart, product retrieval and search, order history, and shadow cart. Minor gaps like lack of checkout or user profile tools, but these are optional for the server's stated purpose.