MCP server for connecting to Zoho CRM and other databases via ADO.NET and ODBC drivers, providing tools for database schema inspection, data querying, and manipulation
This server has 14 tools with basic schemas and descriptions, but significant quality gaps. Most tool descriptions are generic (10-50 chars), well below the 194-char baseline for production tools. Parameter descriptions exist but are minimal. No output schemas documented. Error handling is absent from visible code. Tool names follow verb_noun convention (get_*, execute_*, add_*), which is good, but descriptions lack context on WHEN to use each tool, prerequisites, or what the LLM should expect. The execute_nonquery and execute_routine tools accept free-form SQL/parameters without validation guidance, creating injection risks. No evidence of pagination, result limits, or structured output shaping. The server appears to be a generic database abstraction layer rather than a domain-specific tool suite optimized for agent reasoning.
Adds a new row to a specified table
Configuration tool for the server
Counts the number of rows in a specified table
Executes SQL statements with supported operations (INSERT, UPDATE, DELETE, etc.)
Executes one or more SQL-92 SELECT statements and returns results
Executes a stored procedure or function
Retrieves list of columns for a specified table
Retrieves foreign key information for a specified table
No output schemas documented. LLMs cannot plan downstream calls or extract required fields. Tools like get_tables, get_columns return unspecified structures.
execute_nonquery and execute_routine accept free-form SQL/parameters without validation, format constraints, or injection guidance. No error recovery hints.
Tool descriptions are generic and under 50 chars (e.g., 'Retrieves list of tables from the database schema'). Missing context on WHEN to use, prerequisites, and what LLM should expect. Baseline is 194 chars.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 41 | 2026-07-28+ | v2 |
Retrieves list of indexes for a specified table
Retrieves primary key information for a specified table
Retrieves list of stored procedures and functions
Retrieves list of tables from the database schema
Instructions tool providing embedded documentation
Retrieves the database server version information
No pagination, result limits, or result-shaping guidance. Large schema queries could blow context window. No documented cap on returned rows.
No error handling guidance visible. Tools do not indicate what to do on failure, whether errors are retryable, or how to recover. No actionable error messages.