MCP server for interacting with the Intuition knowledge graph.
Server has 6 tools with consistent verb-noun naming (search_*, get_*) and basic schemas via Zod. All tools are READ_ONLY and descriptions are present but brief (20-60 chars). Input schemas are properly defined with required fields and descriptions. However, output schemas are not documented, LLMs cannot predict response structure. Parameter descriptions lack detail on format/constraints. No error handling guidance or recovery paths documented. Composition is sound (single responsibility per tool), but descriptions fall short of LLM-optimization baseline (50-200 chars per pattern:tool-description).
Retrieve account information including atoms, triples, claims, and positions
Retrieve the list of accounts that are following a given account
Retrieve the list of accounts that a given account is following
Search for account IDs by label or identifier
Search for atoms in the Intuition knowledge graph by label or value
Search for lists (predicate objects) in the knowledge graph
Output schemas not documented. LLMs cannot predict response structure, fields, or types. Responses from search_atoms, get_account_info, etc. are opaque to the agent.
Descriptions are too brief (20-60 chars). Baseline for A+ tools is 50-200 chars. Current descriptions lack context on WHEN to use each tool and what distinguishes it from similar tools (e.g., search_atoms vs search_account_ids).
Parameter descriptions lack format/constraint details. 'likeStr' and 'query' parameters have minimal guidance on expected input format, length limits, or valid patterns. LLMs may pass invalid values.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 58 | <=2025-11-25 | v2 |
No error handling guidance. Tools lack descriptions of failure modes, recovery paths, or actionable error messages. If search_atoms returns empty, LLM has no guidance on next steps.
No pagination or result-limiting documented. search_atoms and search_lists may return large result sets. No mention of limit, offset, or total_count in tool descriptions.