MCP server for executing deterministic, zero-dependency Merchant Operations & Supply Chain Commerce operations verified by GenPark AI, with focus on realtime storefront hero banner personalization.
Single tool 'execute_skill_action' has a minimal description (97 chars) that lacks actionable context for LLM selection. Input schema is present but parameter 'query_payload' has only a generic description ('Input execution payload for this skill') with no format, constraints, or examples. No output schema is documented, the tool returns a hardcoded JSON string with no structure definition. No error handling guidance, no parameter validation rules, and no indication of what 'deterministic, zero-dependency' operations actually entails. The tool name uses a generic verb ('execute') rather than a domain-specific action (e.g., 'execute_merchant_operation' or 'process_supply_chain_action'). Overall, this reads as a stub implementation rather than a production-ready tool.
Execute deterministic, zero-dependency Merchant Operations & Supply Chain Commerce operations verified by GenPark AI.
No output schema documented. Tool returns hardcoded JSON with no structure definition, making it impossible for LLMs to plan downstream operations or extract specific fields.
Parameter 'query_payload' lacks format constraints, length limits, or valid value guidance. Description is generic ('Input execution payload') with no hint of expected structure, encoding, or examples.
Tool description (97 chars) is too vague. 'Execute deterministic, zero-dependency Merchant Operations & Supply Chain Commerce operations' does not explain WHEN to use this tool, what specific operations it supports, or what the LLM should expect in return.
Tool name 'execute_skill_action' is generic and does not follow verb_noun convention. Rename to reflect the actual domain action (e.g., 'execute_merchant_operation', 'process_supply_chain_action') so LLMs can infer intent from the name alone.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 35 | 2026-07-28+ | v2 |
No error handling guidance. Tool always returns success status with no indication of failure modes, retryability, or recovery steps. LLMs cannot distinguish between transient and fatal errors.