Tp4
High
- Category
- MCP Tool Poisoning
- Confidence
- 95% confidence
- Finding
- The code is clearly a constrained Crawlora REST helper, but its behavior does not fully match the description. The biggest mismatch is that the description says it can return data 'for any store by domain,' whereas the script only permits a hardcoded set of API paths and never accepts an arbitrary domain parameter at the helper level. It also exposes route families that are not the declared uniform Shopify storefront schema: J.Crew and Quince use different endpoint names such as categories, product, reviews, stores, navigation, and suggest. Additionally, the actual route catalog includes a generic /shopify namespace not mentioned as such in the description, and some brands lack certain declared capabilities (for example, Gymshark has no search/suggest route in the allowlist). Overall, the implementation is related to the declared purpose, but the description overstates generality and understates the route-specific, partially non-uniform nature of the helper.
