MCP server exposing a user's curated OpenKnowledge set to any MCP-compatible AI agent
Critical gaps across all three tools. Tool definitions exist but lack proper schemas, parameter descriptions, and output documentation. No input validation schemas visible in source. Descriptions are present but minimal (10-50 chars). Tools are READ_ONLY but lack idempotent/readOnly annotations. No error handling guidance. This server cannot reliably guide LLM tool selection or parameter construction.
No input schemas visible for any tool. Cannot verify parameter types, constraints, or descriptions. LLMs cannot determine valid inputs.
Tool descriptions are minimal (10-50 chars). Do not explain WHEN to use each tool, what distinguishes searchMyKnowledge from searchPublicKnowledge, or what fields are returned.
No output schemas documented. LLMs cannot plan downstream calls or extract required fields (e.g., document IDs for chaining).
No error handling guidance. Errors do not tell LLM what to do next (retry, ask user, or fail). No recovery paths documented.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 37 | 2026-07-28+ | v2 |
Tools are READ_ONLY but lack idempotentHint or readOnlyHint annotations. LLMs cannot infer safety properties.