Skip to main content
Glama

Calera Infinite Context (ICX) — Persistent Memory & Associative Recall

Multi-Hop Transitive Causal Walk

icx_multihop_walk
Read-only

Executes a single-pass sub-5ms multi-hop simplicial causal walk across the Volumetric Lattice Network and Ontology relations. Traces transitive dependency chains (e.g. A -> B -> C -> D -> Leaf) and resolves temporal state overrides (retaining dynamic multi-policy mutations). Read-only operation. Requires X-License-Key authentication.

Input Schema

NameRequiredDescriptionDefault
max_hopsNoMaximum traversal depth (default: 5 hops, max: 20).
space_idNoOptional memory space partition to walk within (default: 'default').
root_entityNoAlias for start_entity.
start_entityNoThe root or starting entity identifier (e.g. 'Project Aurora', 'Contract_Jan10'). Alias: root_entity.
target_entityNoOptional terminal target entity identifier or relation to reach. If omitted, traverses to the leaf fact.
target_relationNoAlias for target_entity.

Output Schema

NameRequiredDescriptionDefault
hopsYesdescription=Individual verified associative relation hops
pathYesdescription=Sequence of entities traversed along simplicial path
statusYesdescription=Walk status (success | error)
summaryYesdescription=Human-readable causal traversal path summary
resolvedYesdescription=True if target entity or complete chain was resolved
duration_msYesdescription=Sub-5ms execution time
terminal_factNodescription=Grounded leaf fact at chain termination
terminal_entityNodescription=Terminal leaf entity identifier
cumulative_energyYesdescription=Hopfield composite energy metric

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, but the description adds genuinely new operational context: it requires X-License-Key authentication, it is single-pass, and it resolves temporal state overrides while retaining dynamic multi-policy mutations. That is real behavioral disclosure beyond structured fields; the 'read-only operation' sentence is the only redundant part.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three sentences, front-loaded with the core action and followed by supporting detail. Mostly efficient, though the 'sub-5ms' performance claim and layered jargon ('Volumetric Lattice Network') consume space without aiding tool selection.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With full schema coverage, an output schema present, and readOnlyHint annotations, the description only needed to cover what structured fields cannot: the auth requirement and the temporal-override resolution semantics, both of which it provides. An agent has enough to call this correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so every parameter including the root_entity/start_entity and target_entity/target_relation aliases is already documented. The description adds nothing about parameter behavior beyond what the schema states, so the baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb and resource: executes a multi-hop transitive causal walk over the 'Volumetric Lattice Network and Ontology relations', tracing dependency chains like A -> B -> C -> Leaf. The purpose is discernible, but heavy proprietary jargon ('simplicial', 'Volumetric Lattice Network') blurs what the tool concretely returns, and it never distinguishes itself from siblings such as icx_search_facts or recall_epistemic_context.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Usage is only implied by the phrase 'traces transitive dependency chains' — an agent can infer it is for multi-hop traversal rather than single-fact lookup. There is no explicit when-to-use, no exclusions, and no named alternative among the many recall/search siblings, leaving routing ambiguous.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.