semantica
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| extract_entitiesB | Extract named entities (people, places, organisations, concepts) from text using Semantica NER. |
| extract_relationsA | Extract relations and (subject, predicate, object) triplets from text. |
| record_decisionC | Record a decision into the Semantica knowledge graph with full context, causal links, and metadata. |
| query_decisionsB | Query recorded decisions by natural language, category, or get all recent decisions. |
| find_precedentsB | Find past decisions similar to a given scenario using hybrid similarity search. |
| get_causal_chainC | Trace the causal chain upstream or downstream from a decision. |
| add_entityB | Add a node/entity to the Semantica knowledge graph. |
| add_relationshipB | Add a directed relationship (edge) between two entities in the knowledge graph. |
| run_reasoningA | Run forward-chaining IF/THEN rules over a set of facts to derive new facts. |
| get_graph_analyticsA | Compute PageRank centrality and community detection over the knowledge graph. |
| export_graphA | Export the current knowledge graph. Formats: turtle, ttl, nt, xml, json-ld, json. |
| get_graph_summaryA | Return a high-level summary of the current knowledge graph: node count, decision count, status. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Graph Summary | High-level statistics about the current knowledge graph |
| Decisions | List of all recorded decisions in the graph |
| Schema Info | Semantica server info and available capabilities |
TDQS
Scored across 12 tools
Each tool targets a clearly distinct operation: extraction, knowledge graph mutation, decision querying, reasoning, analytics, and export. There is no meaningful overlap or ambiguity between the tool purposes.
All tool names follow a consistent snake_case verb_noun pattern, such as extract_entities, record_decision, query_decisions, and get_graph_analytics. The naming is predictable and easy to navigate.
Twelve tools is well-scoped for a knowledge graph and semantic reasoning server. Each tool covers a distinct capability without unnecessary bloat.
The tool set covers creation, querying, reasoning, analytics, and export, but lacks update/delete operations for entities, relationships, or decisions. This is a notable lifecycle gap that agents may need to work around.