MCP server that bridges claude.ai connectors (Slack, Atlassian, Gmail, etc.) into any MCP client -- no separate credentials needed
Critical failures across all dimensions. The server dynamically generates tool names and descriptions at runtime from discovered connectors, making static schema validation impossible. Tool definitions are inferred from connector metadata rather than explicitly registered with proper JSON Schema. No input schemas visible in source code. Descriptions are templated strings like '[{connector_name}] {tool_description}' with no validation of actual content. No parameter documentation, no output schema definition, no error handling guidance. The tool registration mechanism (lines in server.ts) shows tools are created dynamically but without the required schema structure for LLM reasoning.
[{connector_name}] {tool_description}
No input schemas visible. Tool definitions are dynamically generated from connector metadata without explicit JSON Schema registration. Cannot verify parameter types, constraints, or descriptions.
Tool descriptions are templated strings '[{connector_name}] {tool_description}' with no validation. Actual description content depends on external connector metadata, not controlled by this server. Cannot guarantee descriptions meet 10-1024 character requirement or provide actionable LLM guidance.
Tool names use pattern '{prefix}_{original_tool_name}' where original_tool_name comes from external connectors. No validation that names start with action verbs or follow verb_noun convention. Prefix sanitization (line: sanitize function) removes special chars but does not ensure semantic clarity.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 19 | 2026-07-28+ | v2 |
No parameter documentation. Tools proxy calls to external MCP servers via mcp-proxy.anthropic.com, but this server does not expose or document what parameters each tool accepts, their types, constraints, or defaults.
No output schema documentation. Responses are proxied from external connectors without transformation or schema validation. LLMs cannot plan downstream tool calls or extract required fields.