Local stdio MCP server exposing read-only Genesys Cloud access to Claude Code and other MCP clients
Critical gaps across all 21 tools. No input schemas visible in source code, tool definitions appear to be inferred from file structure rather than explicitly registered with JSON Schema. Descriptions are present but generic (10-50 chars), lacking LLM-optimized guidance on WHEN to use each tool, WHAT it returns, or dependencies. No parameter descriptions found. No output schemas documented. No error handling patterns visible. Tools are grouped by domain (directory, analytics, conversations) but individual tool names, signatures, and composition chains are not evident from the provided code.
Analytics tools for querying Genesys Cloud analytics data
Attribute search tools for querying Genesys Cloud attributes
Callback tools for querying Genesys Cloud callback data
Coaching tools for querying Genesys Cloud coaching data
Conversation tools for querying Genesys Cloud conversation data
Directory tools for querying Genesys Cloud users, roles, and organizational structure
External contacts tools for querying Genesys Cloud external contacts
No input schemas visible in source code. Tool definitions appear inferred from file structure (src/genesys_mcp/tools/*.py) rather than explicitly registered with JSON Schema. Cannot verify parameter types, constraints, or descriptions.
Descriptions are generic and under 50 characters (e.g., 'Directory tools for querying Genesys Cloud users, roles, and organizational structure'). Lack LLM-optimized guidance: no WHEN to use, no dependencies, no output hints. Descriptions should be 50-200 chars with actionable context.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 28 | <=2025-11-25 | v2 |
Health check tools for verifying Genesys Cloud connectivity and configuration
Presence tools for querying Genesys Cloud user presence status
Quality tools for querying Genesys Cloud quality data
Raw API tools for direct Genesys Cloud Platform API access
Repeat contacts tools for querying Genesys Cloud repeat contact data
Report tools for querying Genesys Cloud reports
Routing tools for querying Genesys Cloud routing queues and configuration
Sentiment analysis tools for Genesys Cloud conversation data
Speech analytics tools for querying Genesys Cloud speech analytics data
Time off tools for querying Genesys Cloud time off data
Utilization tools for querying Genesys Cloud agent utilization data
Workforce management tools for querying Genesys Cloud WFM data
Workforce history tools for querying Genesys Cloud workforce history data
Wrap-up tools for querying Genesys Cloud wrap-up codes and data
No output schemas documented. LLMs cannot plan downstream tool calls or extract required fields (e.g., user_id, channel_id) for chaining. Responses are opaque.
No error handling patterns visible. No guidance on retryability, user-fixable errors, or recovery steps. Agents cannot distinguish transient failures from permanent ones.
Tool names are domain nouns (directory, analytics, conversations) rather than action verbs (get_users, list_conversations, search_analytics). LLMs cannot infer intent from names alone.