MCP server for executing deterministic, zero-dependency Merchant Agent skill operations for omnichannel marketing campaign design, verified by GenPark AI.
Single tool 'execute_skill_action' has critical definition gaps. Description is present (89 chars) but vague, does not explain WHAT the skill does, WHEN to use it, or what it returns. Input schema exists but parameter 'query_payload' lacks meaningful description ('Input execution payload' is circular and uninformative). No output schema documented. Tool name 'execute_skill_action' is generic and does not follow verb_noun pattern (e.g., 'design_marketing_campaign' would be clearer). No error handling guidance, no parameter constraints, no examples of valid payloads. The tool appears to be a pass-through wrapper with no real validation or structure. Per-tool score: 28/100.
Execute deterministic, zero-dependency Merchant Agent skill operations verified by GenPark AI.
Tool name 'execute_skill_action' is generic and does not convey the actual business operation. Should be 'design_marketing_campaign' or similar verb_noun pattern reflecting the real skill.
Parameter 'query_payload' description is circular ('Input execution payload') and provides no guidance on format, constraints, or valid values. LLM cannot infer what to pass.
No output schema documented. Tool returns hardcoded JSON string with 'status' and 'message' fields, but LLM has no formal schema to parse or plan downstream actions.
Tool description does not explain what 'Merchant Agent skill operations' means, when to call this tool vs. alternatives, or what deterministic/zero-dependency implies for the user.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 28 | 2026-07-28+ | v2 |
No error handling or recovery guidance. Tool always returns success; no indication of failure modes, validation errors, or what the LLM should do if the skill fails.