A server that allows LLMs to share and read each other's responses
Two tools with basic schemas and descriptions, but significant gaps in parameter documentation and output structure. submit-response has clear input schema with Zod validation; get-responses lacks proper output schema documentation. Both descriptions are minimal (under 100 chars) and lack context on when/why to use them. No error handling guidance, no pagination support for list operations, and no tool annotations. In-memory storage with no persistence is a major limitation for production use.
Tool for retrieving all LLM responses
Tool for submitting an LLM's response
Output schemas not documented. get-responses returns JSON-stringified array with no schema definition for LLM to parse. submit-response returns generic text response without structured output.
Tool descriptions are too brief (under 100 chars) and lack context. No explanation of when to use submit-response vs get-responses, what data structure is returned, or prerequisites.
get-responses lacks pagination support. No limit, offset, or page_size parameters. Returning all responses as JSON string will exhaust context window with large datasets.
No error handling guidance. Tool descriptions do not explain failure modes (e.g., what if llmId is invalid, what if prompt filter matches nothing). LLM has no recovery path.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 50 | 2026-07-28+ | v2 |
In-memory storage with no persistence. Responses lost on server restart. No mention of data durability, backup, or production readiness in documentation.