Model Context Protocol server for turbomem. Gives Claude Desktop local, private long-term memory in one click.
Two tools with minimal descriptions (both under 100 chars) and basic input schemas. rememberFact and recallMemories lack parameter descriptions, output schemas are undocumented, and no error handling guidance is provided. Tool names are reasonable (verb_noun pattern) but descriptions are too terse to guide LLM selection. No evidence of pagination, structured output documentation, or recovery patterns. Schemas present but incomplete, parameters lack descriptions, violating baseline that 100% of A+ tools document all params.
Search your memory for information relevant to the current context.
Store an important fact about the user for future reference.
Parameter descriptions missing. Both tools have input parameters ('fact', 'query') with no descriptions explaining what values are valid, expected format, or constraints. LLMs cannot infer parameter semantics from names alone.
Tool descriptions too brief (<100 chars). 'Store an important fact' and 'Search your memory' lack context for WHEN to use each tool, WHAT constitutes a valid fact, or HOW results are ranked. Baseline for A+ tools is 194 chars average.
Output schemas undocumented. No visible schema for what rememberFact returns (success/failure? ID? timestamp?) or what recallMemories returns (array of facts? scores? metadata?). LLMs cannot plan downstream calls without knowing response structure.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 43 | 2026-07-28+ | v2 |
No error handling guidance. If rememberFact fails (storage full, invalid fact), or recallMemories finds nothing, there is no documented recovery path. LLMs need actionable error messages.
No pagination or result limits documented. recallMemories may return unbounded results; no limit, offset, or cursor parameters visible. Large result sets waste tokens and degrade LLM reasoning.