MCP-to-ACP bridge that exposes MCP servers as ACP (Agent Connect Protocol) services via REST API, with support for AGNTCY Identity integration
Critical gaps across all dimensions. Tool definitions are inferred from code rather than explicitly registered with schemas. Only 2 of 4 tools have visible input schemas (read_file, list_directory); echo and list_files lack documented schemas entirely. Descriptions are present but generic (10-50 chars, well below the 194-char baseline). No parameter descriptions beyond bare type hints. No output schemas documented. No error handling guidance. The server demonstrates a proof-of-concept bridge pattern but lacks production-grade tool definition quality.
Echo back the input
List the contents of a directory
List files in directory
Read the contents of a file at the specified path
All tool descriptions are under 50 characters and lack context for LLM selection. Baseline is 194 chars; these descriptions do not explain WHEN to use each tool or what it returns.
No parameter descriptions beyond type hints. 'path' parameter in read_file and list_directory lacks guidance on format, constraints, or examples. LLMs cannot infer whether to pass absolute or relative paths.
No output schemas documented. LLMs cannot plan downstream tool calls or extract structured data. What does read_file return? A string? An object with metadata?
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 34 | 2026-07-28+ | v2 |
No error handling guidance. mcpd_call_tool catches exceptions and returns 'Error calling MCP tool...', LLMs receive no recovery hints or categorization (retryable vs fatal).