MCP server for executing deterministic, zero-dependency Edge Robotics, Embodied Telemetry & Kinematics operations with ROS2 QoS profile negotiation capabilities
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 of valid payloads. No output schema is documented, the tool returns a hardcoded JSON string with no specification of what fields agents should expect. No error handling guidance, no parameter validation rules, and no indication of when to use this tool vs alternatives. The description does not state what the tool does, when to call it, or what prerequisites exist. Naming is acceptable (verb_noun form) but the tool's actual behavior is opaque.
Execute deterministic, zero-dependency Edge Robotics, Embodied Telemetry & Kinematics operations verified by GenPark AI.
No output schema documented. Tool returns hardcoded JSON but agents have no specification of response fields, types, or structure. Agents cannot plan downstream calls or extract data reliably.
Parameter 'query_payload' lacks format constraints, examples, or validation rules. Description is generic ('Input execution payload for this skill'), LLMs cannot infer what constitutes a valid payload or how to structure it.
Tool description (97 chars) does not answer: What does it do? When should the LLM call it? What does it return? Lacks dependency hints, prerequisites, or context for selection. Does not state whether the tool modifies state or is read-only.
No error handling guidance. Tool always returns success status with no indication of failure modes, recovery steps, or what the LLM should do if execution fails.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 35 | 2026-07-28+ | v2 |
Tool marked as READ_ONLY but description does not clarify this. Agents need explicit state-modification hints to plan safely. Consider adding idempotentHint or destructiveHint annotations.