Execute deterministic, zero-dependency Spreadsheet, SQL & Business Intelligence operations verified by GenPark AI. Synthesizes Common Table Expression (CTE) SQL queries from natural language prompts.
Single tool 'execute_skill_action' has a minimal schema with only one string parameter. Description is present (94 chars) but lacks critical context: what does 'query_payload' contain? What format? What are valid inputs? No output schema documented. Parameter description is generic ('Input execution payload') and does not explain the expected format, structure, or constraints. No error handling guidance. Tool name uses 'execute' + 'action' (generic verb + noun) rather than a specific action like 'synthesize_sql' or 'execute_sql_query'. The server claims to synthesize CTE SQL but the tool interface does not reflect this capability, the tool is a black box that accepts an opaque string and returns a generic success message. No evidence of idempotency, pagination, or structured output. This is a stub implementation masquerading as a production tool.
Execute deterministic, zero-dependency Spreadsheet, SQL & Business Intelligence operations verified by GenPark AI.
Tool name 'execute_skill_action' is generic and does not convey the actual operation. Should be 'synthesize_cte_sql' or 'execute_sql_query' to match the server's stated purpose.
Parameter 'query_payload' has no format specification. Is it JSON? SQL? Natural language? What fields does it contain? LLMs cannot infer the expected structure from 'Input execution payload'.
No output schema documented. Tool returns a generic JSON object with 'status' and 'message' fields. What does the actual synthesized SQL look like? What metadata is returned? LLMs cannot plan downstream actions without knowing the response structure.
Tool description (94 chars) lacks WHEN to use it and WHAT it returns. It mentions 'Spreadsheet, SQL & Business Intelligence operations' but does not explain which operations are supported or how to invoke them via 'query_payload'.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 30 | 2026-07-28+ | v2 |
No error handling or recovery guidance. The mock implementation always returns SUCCESS. Real errors (invalid SQL, malformed payload, timeout) are not addressed. LLMs have no guidance on what to do if the tool fails.