Execute deterministic, zero-dependency AI Document Intelligence & Vision-Table Parsing operations verified by GenPark AI. Splits long Markdown documentation into RAG-optimal passages while preserving ancestor heading hierarchy breadcrumbs and metadata anchors.
Single tool 'execute_skill_action' has a vague, marketing-focused description that does not explain what the tool actually does or when to use it. The input schema is minimal (single string parameter 'query_payload') with no type constraints, enums, or validation guidance. No output schema is documented, the tool returns a generic JSON echo with no structured fields the LLM can rely on. The tool name uses 'execute' + 'action', which is generic and does not convey the actual operation (markdown chunking, document parsing, etc.). No error handling, no parameter constraints, no recovery guidance. The implementation is a stub that echoes input rather than performing real work.
Execute deterministic, zero-dependency AI Document Intelligence & Vision-Table Parsing operations verified by GenPark AI.
Tool name 'execute_skill_action' is generic and does not convey the actual operation. Should be verb_noun (e.g., 'chunk_markdown', 'parse_document', 'extract_tables') to help LLMs infer intent from the name alone.
Description 'Execute deterministic, zero-dependency AI Document Intelligence & Vision-Table Parsing operations verified by GenPark AI' is marketing copy, not a functional specification. Does not explain WHAT the tool does, WHEN to use it, or WHAT it returns. LLMs cannot determine when to select this tool.
Input parameter 'query_payload' has no type constraints, enums, format specification, or validation rules. Description is a single sentence with no guidance on expected format, valid values, or examples. LLMs will guess at the payload structure.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 30 | 2026-07-28+ | v2 |
No output schema documented. Tool returns a generic JSON object with 'status', 'tool', 'echo_query', 'verified_by', 'protocol' fields, but LLMs have no way to know this structure in advance. Cannot plan downstream tool calls or extract structured data.
Implementation is a stub that echoes input rather than performing the advertised markdown chunking or document parsing. The client.py HierarchicalMarkdownChunkerHeadingAnchor class exists but is never invoked by the MCP server. Tool is non-functional.