Autonomous Knowledge Synthesis and Inference Engine - MCP Server providing knowledge graph synthesis, semantic parsing, temporal fact management, and wiki integration
14 tools with schemas present but significant quality gaps. Tool names lack clear action verbs (synapse_remember vs record_fact, synapse_recall vs retrieve_facts). Descriptions are present but generic (avg ~80 chars, below 194-char baseline). Parameters have types and descriptions, but lack constraints (enums, ranges, patterns). No documented output schemas. Error handling and recovery guidance absent. No tool annotations (readOnlyHint, destructiveHint). Composition issues: synapse_remember + synapse_invalidate + synapse_recall form a memory subsystem but lack clear chaining guidance. Wiki tools (write_page, fetch_url, ingest_raw) lack output documentation and error recovery paths.
Explore graph relationships and connections between entities in the knowledge graph
Query the knowledge graph for entities, facts, and relationships
Check health status of all server components
Analyze causal relationships and root causes within a temporal window
Retract or invalidate previously recorded facts with audit trail
Retrieve facts from episodic memory with temporal filtering and full-text search
Record and store temporal facts in episodic memory with bitemporal tracking
Tool names lack clear action verbs. 'synapse_remember', 'synapse_recall', 'synapse_timeline' are domain-specific but vague. LLMs cannot infer intent from names alone. Rename to: record_fact, retrieve_facts, get_timeline.
No output schemas documented. LLMs cannot plan downstream calls or extract required fields. wiki_write_page, wiki_fetch_url, wiki_ingest_raw lack return type documentation. Document: success boolean, created_id, page_path, metadata.
Parameters lack constraints. 'limit' in synapse_recall and query_knowledge have no min/max bounds. 'algorithm' in wiki_cluster_pages accepts free-form strings instead of enum (louvain|kmeans|spectral). Enums prevent hallucinated values.
Inferred effective spec: <=2025-11-25.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 51 | <=2025-11-25 | v2 |
Query temporal facts as a timeline of events with causal relationships
Cluster wiki pages by semantic similarity and topic
Fetch content from a URL and ingest it into the wiki
Identify hub and authority pages using HITS algorithm
Process and ingest raw source files into the knowledge graph
Check wiki for broken links, orphaned pages, and structural issues
Create or update a wiki page with content and metadata
No error handling or recovery guidance. Tools lack descriptions of failure modes, retryability, or next steps. E.g., synapse_recall with no results should suggest: 'Try broadening query or adjusting valid_at timestamp.' wiki_fetch_url should document HTTP error handling.
No tool annotations. Destructive tools (synapse_invalidate, wiki_write_page, wiki_ingest_raw) lack destructiveHint. Read-only tools lack readOnlyHint. Idempotent tools lack idempotentHint. Annotations guide agent planning and safety.