MCP server for interacting with the Intuition knowledge graph.
Server has 11 tools with basic schemas generated via Zod, but significant gaps in descriptions and parameter documentation. Most tools lack detailed descriptions explaining WHEN to use them vs similar tools. Parameter descriptions are minimal or missing entirely. No output schemas documented. Error handling is generic. Tools follow verb_noun naming but descriptions are often under 50 chars, violating the 10-1024 char baseline. Schema generation via zodToJsonSchema is present but underlying Zod definitions not visible in provided code, making full validation impossible.
Extract triples from user input
Get detailed information about an account by address or identifier.
Get the list of accounts that are following a given account
Get the list of accounts that a given account is following
Get outgoing edges from an atom in the knowledge graph
Get triples by their IDs from the Intuition knowledge graph
Get triples with position information from the Intuition knowledge graph
Most tool descriptions are under 50 characters and lack context for LLM selection. E.g., 'Get the list of accounts that a given account is following' (59 chars) does not explain WHEN to use this vs get_followers, or what the response structure contains.
No parameter descriptions visible for most tools. E.g., get_account_info accepts 'address' and 'identifier' but no description explains which is required, what format they expect, or how they differ. LLMs cannot infer parameter semantics from names alone.
No output schemas documented. Tools return data but LLMs have no way to know what fields to expect, forcing them to guess or make follow-up calls. E.g., does search_atoms return atom_id, name, description, or all three?
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 56 | <=2025-11-25 | v2 |
Get user personality/profile information by address
Search for account IDs in the Intuition knowledge graph
Search for atoms in the Intuition knowledge graph
Search for lists in the Intuition knowledge graph
No error handling guidance. Tools fail silently or return generic errors. No recovery hints like 'If account not found, try search_account_ids()' or categorization of retryable vs fatal errors.
Tool naming ambiguity: get_triples_with_positions vs get_triples_by_ids vs extract_triples are semantically similar. No descriptions clarify which to use for different queries. LLMs will conflate them.