MCP server for connecting to Zoho Desk via ODBC, providing database schema introspection and query execution tools
14 tools with visible schemas and descriptions, but significant quality gaps. Tool names lack consistent verb-noun structure (e.g., 'config', 'instructions', 'server_version' are not action-oriented). Most descriptions are present but generic and under 100 chars, providing minimal context for LLM selection. Parameter descriptions exist but are minimal (e.g., 'Name of the schema' repeated across 6 tools). No output schemas documented. Error handling and recovery guidance absent. Security concerns: execute_nonquery and execute_routine expose raw SQL/stored procedure execution without validation guidance or dry-run patterns. No tool annotations (readOnlyHint/destructiveHint) despite clear read/write distinction in risk column.
Add a new row to a table in the Zoho Desk database
Configuration tool for the Devart MCP Server
Count the number of rows in a table in the Zoho Desk database
Execute one or more SQL-92 statements with supported operations (INSERT, UPDATE, DELETE) against the Zoho Desk database
Execute one or more SQL-92 SELECT statements against the Zoho Desk database
Execute a stored procedure or function in the Zoho Desk database
Get list of columns for a table in the Zoho Desk database
Get foreign key constraints for a table in the Zoho Desk database
Non-action-oriented tool names ('config', 'instructions', 'server_version') violate verb-noun convention. LLMs cannot infer intent from these names alone.
No output schemas documented for any tool. LLMs cannot plan downstream calls or extract required fields (e.g., what does get_tables return? field names? types?).
execute_nonquery and execute_routine accept raw SQL/stored procedure execution without validation, dry-run, or confirmation. No error recovery guidance. Agents can accidentally corrupt data.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 47 | 2026-07-28+ | v2 |
Get list of indexes for a table in the Zoho Desk database
Get primary key constraints for a table in the Zoho Desk database
Get list of stored procedures and functions from the Zoho Desk database
Get list of tables from the Zoho Desk database
Instructions for using the Devart MCP Server for Zoho Desk
Get the server version of the Zoho Desk database
Parameter descriptions are minimal and repetitive ('Name of the schema' appears 6 times). No format constraints, ranges, or dependency hints. LLMs cannot validate inputs before calling.
No tool annotations (readOnlyHint, destructiveHint, idempotentHint) despite clear read/write distinction in risk column. LLMs cannot determine which tools are safe to retry.