The mcpc server is a C implementation of the MCP protocol itself, not a functional MCP server providing tools to agents. The single tool 'mcpc-info' is a self-referential metadata tool with virtually no useful functionality. The tool has a trivial description (37 chars) that describes the implementation artifact, not agent-facing utility. No input schema is visible in the provided source code. The codebase shows a library implementation (libmcpc.a, libmcpc.so) with test harnesses, but tool definitions are not explicitly registered with schemas or parameter metadata. This appears to be an educational or infrastructure project rather than a production agent tool server.
description: MCP protocol in C implementation; version: 0.1
Tool description is trivial (37 chars) and describes the implementation, not agent-facing utility or when to use it
Tool name 'mcpc-info' does not start with action verb (get_, describe_, etc.). Unclear what calling it accomplishes
No parameter descriptions or type constraints visible. If the tool accepts parameters, they are undocumented
No output schema documented. LLM cannot infer what fields mcpc-info returns or how to use the result
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-22 | F | 27 | 2026-07-28+ | v2 |
Single tool with no clear agent use case. 'mcpc-info' appears to return implementation metadata, not actionable data for downstream operations