VaultCrux Memory Core
REMOTE · API.VAULTCRUX.COM · SCANNED AUG 3
VaultCrux Memory Core — 32 tools: knowledge, decisions, constraints, signals, coverage
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →
Endpoint Security63
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation not fully verified: no authorisation is required to call this server, and 75 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe. See how to fix → View diagnostics → Unverified
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability43
- AI-judged instruction clarity (poor).Fail
- Tool/resource definitions use about 7279 tokens (~97/item across 75 items; 75 tools + 0 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
- Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage78
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 23% of tool parameters carry a description.Partial
- Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
remote · api.vaultcrux.com
claude mcp add --transport http cuecrux-vaultcrux-memory-core https://api.vaultcrux.com/memory-core/mcp
[mcp_servers.cuecrux-vaultcrux-memory-core] url = "https://api.vaultcrux.com/memory-core/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"cuecrux-vaultcrux-memory-core": {
"type": "remote",
"url": "https://api.vaultcrux.com/memory-core/mcp",
"enabled": true
}
}
} openclaw mcp add cuecrux-vaultcrux-memory-core --url https://api.vaultcrux.com/memory-core/mcp --transport streamable-http
mcp_servers:
cuecrux-vaultcrux-memory-core:
url: "https://api.vaultcrux.com/memory-core/mcp" {
"mcpServers": {
"cuecrux-vaultcrux-memory-core": {
"type": "http",
"url": "https://api.vaultcrux.com/memory-core/mcp"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 3 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.
- 1 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.
- 31 Jul 26 +3
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 +1
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 28 Jul 26 +1
- Server version: v0.3.4+sha.2db2250f556f → v0.3.4+sha.2591acf0119c functional
- 27 Jul 26 +1
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 26 Jul 26 53
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Probed https://api.vaultcrux.com/memory-core/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=api.vaultcrux.com | CN=YE1,O=Let's Encrypt,C=US | 18 Jul 2026 | 16 Oct 2026 | ECDSA 256 | ECDSA-SHA384 | 5637c4bcfe812de49c2a96e68bbdf41af05 |
| SANs: api.vaultcrux.com | ||||||
| CN=YE1,O=Let's Encrypt,C=US (CA) | CN=Root YE,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | ECDSA 384 | ECDSA-SHA384 | 5ddd70dd31f801c85c186a7a04b80afe |
| CN=Root YE,O=ISRG,C=US (CA) | CN=ISRG Root X2,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | ECDSA-SHA384 | 872165fc34b6e5fba8add5b3705fb53a |
| CN=ISRG Root X2,O=Internet Security Research Group,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | ECDSA 384 | SHA256-RSA | 6c8f1dc727c7117f7baf853ac980f9cd |
DNSSEC insecure
Validation of api.vaultcrux.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| vaultcrux.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
| Header | Value |
|---|---|
| strict-transport-security | max-age=31536000; includeSubDomains; preload |
| x-content-type-options | nosniff |
| x-frame-options | DENY |
| referrer-policy | strict-origin-when-cross-origin |
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://api.vaultcrux.com/memory-core/mcp | Verified | 200 | |
| http (plaintext) | http://api.vaultcrux.com/memory-core/mcp | HTTPS enforced | 308 | https://api.vaultcrux.com/memory-core/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
admit_character_kernel_entry Admit Character Kernel Entry ~109
Privileged curation tool for MemoryCrux v2.4 AgentCharacterKernel. Adds or supersedes an invariant expected behaviour tuple for an agent; operator-class API credentials are required by the API.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | — |
| expected_behavior | object | yes | — |
| expected_sufficiency_max | — | — | — |
| expected_sufficiency_min | — | — | — |
| rationale | string | yes | — |
| situation_fingerprint | string | yes | — |
| supersedes_id | string | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
answer_elicitation Answer Elicitation ~81
Submit an answer to an elicitation question. Triggers coverage re-assessment, follow-up question selection, and automatic output routing to appropriate record types (operating rhythms, constraints, decision context, operator profile). Returns the next question or session completion.
| Name | Type | Req | Description |
|---|---|---|---|
| answer | — | yes | — |
| question_id | string | yes | — |
| session_id | string | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
assess_answerability Assess Answerability ~100
Sufficiency gate — can this question be answered with current evidence? Pass your query and optionally the fact rows you have gathered. Returns: answerable (yes/no), missing fields, contradictory fields, recommended next tool, and confidence. Use this BEFORE forcing a best-guess answer. If answerable=false, it is better to say 'insufficient evidence' than to guess wrong.
| Name | Type | Req | Description |
|---|---|---|---|
| candidate_rows | array | — | — |
| query | string | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
assess_character_drift Assess Character Drift ~67
Run the on-demand AgentCharacterKernel distribution-layer sweep for an agent and return emitted drift events for the requested window.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | — |
| min_decision_count | integer | — | — |
| window_end | string | — | — |
| window_start | string | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
assess_coverage Assess Coverage ~107
Question-scoped readiness check. Given a task description, returns what the system knows and doesn't know: artefact counts by domain, freshness stats, and knowledge gaps. Use BEFORE answering to decide if you should search more or commit. If coverage is thin on the question's topic, search with different terms before answering. Addresses 'do I have enough evidence to answer this?'
| Name | Type | Req | Description |
|---|---|---|---|
| action_types | array | — | — |
| domains | array | — | — |
| task_description | string | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
assess_delegation_readiness Assess Delegation Readiness ~102
Multi-dimensional delegation readiness assessment. Checks operator profile completeness, operating rhythm coverage, constraint coverage, knowledge coverage, and decision framework coverage relative to the task. Returns overall readiness signal (ready/likely_ready/needs_work/not_ready), dimension-level gaps, and prioritised recommended actions. This is the pre-flight check for delegation, not for action (that's verify_before_acting).
| Name | Type | Req | Description |
|---|---|---|---|
| operator_id | string | — | — |
| task_description | string | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
build_timeline Build Timeline ~96
Deterministic timeline constructor for temporal reasoning. Finds all dated events matching your query, normalizes dates, and returns them sorted chronologically. Use for 'what order', 'before/after', 'earliest/latest' questions. Returns unresolved events (found but no date) separately.
| Name | Type | Req | Description |
|---|---|---|---|
| anchor_event | string | — | — |
| as_of | string | — | — |
| query | string | yes | — |
| relation | string | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
check_claim Check Claim ~82
Verify a proposed answer against memory before committing to it. Pass your candidate answer as claim_text. Returns supporting and contradicting evidence with confidence scores. Use as a pre-answer gate: if contradicting evidence exists or support is weak, investigate further before answering.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | — | — |
| claim_text | string | yes | — |
| limit | integer | — | — |
| Name | Type | Req | Description |
|---|---|---|---|
| confidence | number | yes | — |
| matches | array | yes | — |
| verdict | string | yes | — |
No examples provided.
check_constraints Check Constraints ~69
Check an action against all active constraints. Returns matched constraints, match types (structural/semantic), and a combined verdict (pass/warn/block).
| Name | Type | Req | Description |
|---|---|---|---|
| action_description | string | yes | — |
| metadata | object | — | — |
| target_resources | array | — | — |
| team_id | string | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
check_deploy_readiness Check Deploy Readiness ~141
Is it safe to deploy these changes? Cross-references your changed modules against active constraints, recent incidents, knowledge freshness, and active alerts. Returns a composite verdict (ready/caution/block) with per-module breakdown and actionable recommendations. Use BEFORE deploying to catch constraint violations, recent regressions in the same area, stale knowledge that needs verification, and active alerts that might interact with your changes.
| Name | Type | Req | Description |
|---|---|---|---|
| changed_files | array | — | Specific files changed (for constraint matching) |
| changed_modules | array | yes | Modules being deployed (e.g. ['Engine', 'VaultCrux']) |
| deploy_target | string | — | Deploy target environment (default 'production') |
Structured output declared, but exposes no named fields.
No examples provided.
checkpoint_decision_state Checkpoint Decision State ~100
Create a receipted snapshot of your current decision state during a long-running session. Records decisions made, assumptions in effect, and open questions. Enables resumption by the same or different agent from the last checkpoint rather than replaying from zero.
| Name | Type | Req | Description |
|---|---|---|---|
| assumptions_in_effect | array | — | — |
| decisions_so_far | array | — | — |
| open_questions | array | — | — |
| session_id | string | yes | — |
| summary | string | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
compare_versions Compare Versions ~190
Temporal-ordered view of all values recorded for an (entity, predicate) pair, with the most-recent-before-as_of flagged as current. Use this when the agent sees contradictory facts ('Rachel moved to Chicago' AND 'Rachel moved to the suburbs') and needs to know which is current. Example calls: {entity:'user', predicate:'mortgage_amount'} returns every mortgage figure you've recorded, current first. {entity:'user', predicate:'family_trip_destination'} resolves the latest family-trip destination across sessions. {entity:'user', predicate:'previous_occupation'} returns the user's earlier roles when they changed jobs. Returns current_value directly plus has_multiple_versions so the caller can signal uncertainty, and may also include a cached narrative summary when FEATURE_CAUSAL_NARRATIVES is enabled.
| Name | Type | Req | Description |
|---|---|---|---|
| as_of_current | string | — | — |
| entity | string | yes | — |
| predicate | string | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
declare_available_models Declare Available Models ~43
Declare which models are available in this session for orchestration routing. Called once at session start.
| Name | Type | Req | Description |
|---|---|---|---|
| models | array | yes | — |
| session_id | string | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
declare_constraint Declare Constraint ~104
Declare an organisational constraint (boundary, relationship, policy, or context flag) that agents must respect. This is a mutation operation.
| Name | Type | Req | Description |
|---|---|---|---|
| assertion | string | yes | — |
| assertion_structured | object | — | — |
| constraint_type | string | yes | — |
| evidence | object | — | — |
| expires_at | string | — | — |
| review_interval_days | integer | — | — |
| scope | object | — | — |
| severity | string | — | — |
| team_id | string | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
decompose_expertise Decompose Expertise ~106
Decompose a high-level task class (e.g. 'handle marketing', 'review contracts') into specific steps with knowledge requirements, judgment requirements, delegation difficulty (trivial/moderate/hard/expert_only), existing coverage, and elicitation signals. Identifies which steps can be immediately delegated, which need elicitation first, and which are genuinely expert-only.
| Name | Type | Req | Description |
|---|---|---|---|
| depth | string | — | — |
| operator_id | string | — | — |
| task_class | string | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
derive_from_facts Derive From Facts ~85
Safe math and selection over a fact row set. Operations: sum, count, difference, max, min, latest, earliest. Pass the rows from enumerate_memory_facts and get a deterministic result with a computation trace. Removes arithmetic slop from totals, comparisons, and 'which is highest' questions.
| Name | Type | Req | Description |
|---|---|---|---|
| operation | string | yes | — |
| rows | array | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
dismiss_skill Dismiss Skill ~64
Dismiss a pending or quarantined skill submission. The skill is marked as dismissed and will not be promoted.
| Name | Type | Req | Description |
|---|---|---|---|
| notes | string | — | Additional notes |
| reason | string | yes | Reason for dismissal |
| submission_id | string | yes | ID of the skill submission to dismiss |
Structured output declared, but exposes no named fields.
No examples provided.
enumerate_memory_facts Enumerate Memory Facts ~301
Deterministic fact-table extraction for aggregation questions and curated ESI lookups. Returns a structured row set (subject, predicate, object, date, session_id, confidence) instead of prose. Use this for 'how many', 'total', 'list all' questions — count the rows instead of hoping the LLM enumerates correctly. For curated ESI facts, pass `predicate` and optional `projectionVersionTag`; then `query` is optional and the server performs an exact predicate lookup without text search. Includes missing_dimensions to flag what might not have been found. Pass `mode: "aggregation"` (with `FEATURE_AGGREGATION_PREDICATE_EXPANSION=true` on the server) to enable: synonym expansion for pickup/return/acquire verbs, category-broadened counts from entity_categories, entity_type filters (expected_entity_types), and per-object dedup (dedup_by_object).
| Name | Type | Req | Description |
|---|---|---|---|
| as_of | string | — | — |
| category | string | — | — |
| dedup_by_object | boolean | — | — |
| dedup_by_subject_root | boolean | — | — |
| expand_synonyms | boolean | — | — |
| expected_entity_types | array | — | — |
| limit | integer | — | — |
| mode | string | — | — |
| predicate | string | — | — |
| predicates | array | — | — |
| projectionVersionTag | string | — | — |
| query | string | — | — |
| subject_match | string | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
escalate_with_context Escalate With Context ~120
Contextual escalation — packages your full reasoning state (evidence gathered, options considered, recommended action) and routes to a human for review. Preserves work so the human responds with full context, not from scratch. Use when you hit genuine uncertainty that the system cannot evaluate.
| Name | Type | Req | Description |
|---|---|---|---|
| evidence_gathered | array | — | — |
| options_considered | array | — | — |
| question | string | yes | — |
| reasoning | string | yes | — |
| recommended_action | string | yes | — |
| session_id | string | — | — |
| urgency | string | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
expand_hit_context Expand Hit Context ~102
Session-neighborhood expansion around promising retrieval hits. When you find a relevant chunk but the specific fact (name, date, amount) is in a nearby turn, use this to fetch ±N turns from the same session. Recovers facts like 'my parents', '$6', or 'Disney+' that are near but not in the retrieved chunk.
| Name | Type | Req | Description |
|---|---|---|---|
| hit_ids | array | yes | — |
| mode | string | — | — |
| radius_turns | integer | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
extract_facts_from_sessions Extract Facts From Sessions ~185
Scan the tenant's seeded sessions with rule-based extractors (money, counts, dates, project-role, acquire, version-chain) and emit structured facts to the projection stream so they become queryable via enumerate_memory_facts. Use when enumerate_memory_facts returns insufficient rows for aggregation, version-chain, or money questions and you suspect the fact exists but was under-predicated at ingest. Idempotent — safe to re-run (duplicate fact_hashes skipped unless overwrite_existing=true). Profile 'comprehensive' runs all rule families; narrower profiles ('money', 'counts', 'dates', 'version_chains') target a single family. Returns facts_added + rules_matched + receipt_id. Gated by FACT_EXTRACTION_MODE on the server.
| Name | Type | Req | Description |
|---|---|---|---|
| extraction_profile | string | — | — |
| overwrite_existing | boolean | — | — |
| session_ids | array | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
fill_gap Fill Knowledge Gap ~56
Fill a previously reported gap with new knowledge. Gap must have been reported by a different tenant for cross-tenant credit.
| Name | Type | Req | Description |
|---|---|---|---|
| content | string | yes | — |
| evidence | array | yes | — |
| gap_receipt_id | string | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_active_alerts Get Active Alerts ~34
Get active watch alerts across all watches for the tenant from the last 7 days.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_architecture_rationale Get Architecture Rationale ~170
Why is this module built this way? Aggregates all architectural decisions, active constraints, corrections, and skills for a domain into a coherent narrative. Use BEFORE refactoring or questioning a design choice — the answer is often 'it's that way because of compliance/performance/incident X'. Returns decisions sorted by recency, active constraints that still apply, and correction history showing what was tried and reverted.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | yes | Domain or module to explain (e.g. 'retrieval', 'auth', 'billing', 'infra') |
| include | array | — | Which artefact types to include (default: all) |
| limit | integer | — | Max results per category (default 30) |
| since | string | — | How far back to search (ISO datetime, default 180 days) |
Structured output declared, but exposes no named fields.
No examples provided.
get_audit_trail Get Audit Trail ~42
Read VaultCrux Memory Core import audit history and linked receipt hashes for a topic.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| topic | string | yes | — |
| Name | Type | Req | Description |
|---|---|---|---|
| items | array | yes | — |
| topic | string | yes | — |
No examples provided.
get_causal_chain Get Causal Chain ~39
Get the causal chain graph for a specific decision, showing how decisions, actions, and supersessions relate.
| Name | Type | Req | Description |
|---|---|---|---|
| decision_id | string | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_character_kernel Get Character Kernel ~40
Return active AgentCharacterKernel entries for an agent, including expected behaviour tuples and sufficiency bands used by drift checks.
| Name | Type | Req | Description |
|---|---|---|---|
| agent_id | string | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_checkpoints Get Checkpoints ~58
Retrieve decision checkpoints for a session. Returns the linked list of checkpoints in reverse chronological order. Use this to resume work from a prior checkpoint after session failure or handoff.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| session_id | string | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_constraints Get Constraints ~53
List active organisational constraints, optionally filtered by type, status, or team.
| Name | Type | Req | Description |
|---|---|---|---|
| constraint_type | string | — | — |
| limit | integer | — | — |
| status | string | — | — |
| team_id | string | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_contradictions Get Contradictions ~65
Find conflicting information across the user's memory. Returns groups of artefacts that contradict each other on the same topic. Use after gathering evidence for an answer — if your evidence sources disagree, this reveals which version is correct (typically the most recent).
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| Name | Type | Req | Description |
|---|---|---|---|
| items | array | yes | — |
No examples provided.
get_correction_chain Get Correction Chain ~87
Trace how a fact or decision evolved over time. When you find a value (e.g. 'Rachel moved to Chicago'), call this to check if a more recent session supersedes it. Returns the full version chain with timestamps. ALWAYS use for 'current', 'now', 'most recent' questions before answering with the first value you find.
| Name | Type | Req | Description |
|---|---|---|---|
| decision_id | string | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_decision_context Get Decision Context ~40
Retrieve agent session decisions from the CoreCrux Decision Plane, including decision IDs, outcomes, and cursor positions.
| Name | Type | Req | Description |
|---|---|---|---|
| session_id | string | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_decisions_on_stale_context Get Decisions on Stale Context ~36
Find decisions in a session that may have been made on stale memory context.
| Name | Type | Req | Description |
|---|---|---|---|
| session_id | string | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_domain_changelog Domain Changelog ~116
Cross-artefact-type changelog for specified domains since a given timestamp. Returns constraints added/updated, knowledge changes, decisions recorded, and alerts raised/resolved. Use at session start to learn what changed in your domain since your last session.
| Name | Type | Req | Description |
|---|---|---|---|
| domains | array | yes | Domains to check for changes |
| include | array | — | Optional filter for artefact types |
| limit | integer | — | Maximum entries to return (default 500) |
| since | string | yes | Changelog start timestamp (max 90 days ago) |
Structured output declared, but exposes no named fields.
No examples provided.
get_enrichment_status Get Enrichment Status ~51
Check the status of submitted corrections (pending, corroborated, merged, retracted, expired).
| Name | Type | Req | Description |
|---|---|---|---|
| correction_id | string | — | — |
| limit | integer | — | — |
| status | string | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_escalation_recommendation Get Escalation Recommendation ~71
Get model routing recommendation for a query based on composite confidence and difficulty profile. Returns escalation advice: none, recommended, or required.
| Name | Type | Req | Description |
|---|---|---|---|
| current_model | string | — | — |
| query | string | yes | — |
| query_confidence | number | — | — |
| session_id | string | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_freshness_report Get Freshness Report ~75
Check how recent the stored knowledge is across topics. Returns staleness indicators per topic. Use this when answering time-sensitive questions to verify your evidence isn't outdated. Topics with stale data may have been superseded by newer conversations not yet retrieved.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| stale_after_days | integer | — | — |
| Name | Type | Req | Description |
|---|---|---|---|
| items | array | yes | — |
No examples provided.
get_incident_context Get Incident Context ~173
What went wrong last time we touched this module? Returns past incidents, deploy failures, gotchas, and active constraints for a module or system. Use BEFORE modifying infrastructure code, deploy scripts, or any module with a history of fragility. Surfaces the kind of tribal knowledge that prevents repeat failures — Docker bind mount traps, Vault agent write patterns, stale dist/ artifacts, port conflicts, and similar operational landmines.
| Name | Type | Req | Description |
|---|---|---|---|
| code_paths | array | — | Specific code paths to check for related incidents |
| days_back | integer | — | How many days back to search (default 90) |
| limit | integer | — | Max results to return (default 20) |
| module | string | yes | Module or system name (e.g. 'Engine', 'VaultCrux', 'docker', 'vault-agent') |
Structured output declared, but exposes no named fields.
No examples provided.
get_knowledge_gaps Get Knowledge Gaps ~55
List gap receipts (coverage + enumeration) for the tenant, filterable by topic and recency.
| Name | Type | Req | Description |
|---|---|---|---|
| gap_subtype | string | — | — |
| limit | integer | — | — |
| since_days | integer | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_my_tasks My Tasks ~104
Read-through to PlanCrux task graph. Returns tasks assigned to or relevant to the calling agent, filtered by status and priority. Includes stage progress, blockers, and linked MemoryCrux artefact counts.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | Max tasks to return (default 10) |
| priority | string | — | Filter by priority (critical, high, medium, low) |
| status | string | — | Filter by task status (e.g. incomplete, in_progress, testing) |
Structured output declared, but exposes no named fields.
No examples provided.
get_operating_rhythms Get Operating Rhythms ~83
Retrieve operating rhythm records for an operator — temporal behavioural patterns capturing what the human actually does (not what their calendar says). Filterable by cadence (daily, weekly, monthly) and delegation status. Returns structured sequences with delegation readiness signals.
| Name | Type | Req | Description |
|---|---|---|---|
| cadence | string | — | — |
| delegation_status | string | — | — |
| operator_id | string | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_operator_profile Get Operator Profile ~62
Retrieve the human operator's working context: role, domain expertise, communication preferences, quality bar, trusted/distrusted sources. Returns the latest version of the profile. Defaults to the operator linked to the calling agent's passport.
| Name | Type | Req | Description |
|---|---|---|---|
| operator_id | string | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_passport Get Passport ~70
Return the calling agent's passport with current reputation tier and receipt count. Recalculates receipt count on every call and auto-upgrades the tier when new thresholds are met (basic 10+, established 100+, trusted 500+, elite 2000+). Includes a hint for the next tier upgrade.
Input schema present but exposes no named parameters.
Structured output declared, but exposes no named fields.
No examples provided.
get_platform_capabilities Get Platform Capabilities ~82
Machine-queryable manifest of all available MemoryCrux tools, required trust tiers, and credit costs. Returns structured data for agent-to-service evaluation without reading documentation. Free (0 credits) at all tiers — discovery drives adoption.
| Name | Type | Req | Description |
|---|---|---|---|
| category | string | — | — |
| max_credit_cost | integer | — | — |
| min_trust_tier | string | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_pressure_status Get Pressure Status ~27
Get Engine knowledge pressure status for the tenant — indicates whether knowledge bases are under update pressure.
Input schema present but exposes no named parameters.
Structured output declared, but exposes no named fields.
No examples provided.
get_relevant_context Get Relevant Context ~101
Task-scoped context briefing. Returns a prioritised context payload shaped by your task description, ranked by risk-if-missed. Constraints and alerts rank above general knowledge. Use at the START of reasoning about a question to get the system's best assessment of what's relevant. Complements query_memory: this gives breadth, query_memory gives depth.
| Name | Type | Req | Description |
|---|---|---|---|
| priority_signal | string | — | — |
| task_description | string | yes | — |
| token_budget | integer | yes | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_session_dossiers Get Session Dossiers ~152
Retrieve pre-synthesized per-session memory dossiers (typed: experience | fact | preference; with When/Involving/To-purpose metadata). Use for multi-session or preference-style questions where stitching across conversations is the bottleneck — the dossier already summarises each session's key events. Two modes: mode='search' with a query (BM25-ish ranking over summary+purpose, optional type_filter), or mode='list' returns the tenant's most-recent dossiers chronologically. Tenants without FEATURE_SESSION_DOSSIERS enabled return an empty list (no error).
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| mode | string | — | — |
| query | string | — | — |
| type_filter | string | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_signals_feed Get Signals Feed ~38
Get the signals feed for the tenant from the WebCrux platform.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| since | string | — | — |
Structured output declared, but exposes no named fields.
No examples provided.
get_task_context Task Context ~75
Full task context: task metadata, stages with status and weight, active blockers, linked artefacts (constraints, decisions, knowledge), recent log entries, and pinned master plan version. Assembles the full picture from PlanCrux and MemoryCrux.
| Name | Type | Req | Description |
|---|---|---|---|
| task_id | string | yes | PlanCrux task ID or title |
Structured output declared, but exposes no named fields.
No examples provided.
get_versioned_snapshot Get Versioned Snapshot ~50
Get the latest versioned snapshot for a VaultCrux Memory Core topic at an optional timestamp.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | integer | — | — |
| timestamp | string | — | — |
| topic | string | yes | — |
| Name | Type | Req | Description |
|---|---|---|---|
| at | — | yes | — |
| items | array | yes | — |
| topic | string | yes | — |
No examples provided.