Tp4
- Category
- MCP Tool Poisoning
- Confidence
- 96% confidence
- Finding
The declared description emphasizes a McDonald’s ordering-discussion tool that compares full menus under budget/taste, preserves sugar and ice preferences, checks coupon expiry/usability, distinguishes coupon packages and store/time applicability, and then uses an official MCP to verify price only. The supplied code only operates on already-provided data structures (
data,plans) and performs deterministic validation, filtering, and ranking of meal combinations. While it does support sugar and ice preferences and budget-based meal comparison, it lacks the key declared capabilities around coupons and official price-query integration. There is no logic for coupons, expiry dates, package eligibility, time windows, or store-specific coupon rules. There is also no external MCP/API call;modeis merely a label in input data, and live freshness is checked only via timestamp age. Additionally,select_planintroduces a selection capability (though explicitly not ordering), which is slightly beyond a strict query-only核价 function. Overall, the implemented behavior is materially narrower and different from the declared coupon-aware official-price-checking purpose.- Content
