NEXO Brain
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| logging | {} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| extensions | {
"io.modelcontextprotocol/ui": {}
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| nexo_startupA | Register new session, clean stale ones, return active sessions + alerts. Call this ONCE at the start of every conversation. Returns the session ID (SID) — store it for use in all other nexo_ tools. |
| nexo_heartbeatA | Update session task, check inbox and pending questions. Auto-detects trust events. Call this at the START of every user interaction (before doing work). Output always begins with a NOW_UTC line (ISO-8601, UTC) — use it as the authoritative wall-clock time for any artifact (emails, diaries, followups) to avoid date/day-of-week drift across long sessions. Args: sid: Your session ID from nexo_startup. task: Brief description of current work (5-10 words). context_hint: Last 2-3 sentences from the user or current topic. Used for sentiment detection, trust auto-scoring, and mid-session RAG. ALWAYS provide this for best results. |
| nexo_session_diary_readC | Read recent session diaries for context continuity. |
| nexo_confidence_checkC | Decide whether an answer should proceed directly or be verified first. |
| nexo_protocol_debt_resolveC | Resolve protocol debt records by id or filters. |
| nexo_card_matchC | Find official NEXO protocol cards for a user request. |
| nexo_skill_matchC | Find reusable NEXO skills for the current task. |
| nexo_stopA | Cleanly close a session. Removes it from active sessions immediately. Call this when ending a conversation to avoid ghost sessions. Args: sid: Session ID to close. |
| nexo_cortex_checkC | Cognitive pre-action check. Call before significant actions. |
| nexo_guard_checkC | Check learnings relevant to files/area before reading or editing code. |
| nexo_task_openC | Open a protocol task for non-trivial work.
|
| nexo_task_acknowledge_guardC | Acknowledge blocking guard rules on an open protocol task. |
| nexo_task_closeC | Close a protocol task with evidence and optional artifacts. |
| nexo_workflow_openC | Open a durable workflow run for long multi-step work. |
| nexo_workflow_updateC | Update a workflow run with a replayable checkpoint. |
| nexo_statusA | List active sessions. Filter by keyword if provided. |
| nexo_local_index_statusA | Return local memory index status for Desktop settings and support diagnostics. |
| nexo_local_index_controlD | Control the local memory index. |
| nexo_local_index_rootsC | List, add or remove local memory roots. |
| nexo_local_index_exclusionsC | List, add or remove local memory exclusions. |
| nexo_local_contextB | Retrieve local evidence before answering or acting. Use mode='compact' for normal answers. Use mode='full' only for deep debugging, ideally with a higher max_chars and a specific query. |
| nexo_context_routerC | Return compact local context evidence suitable for injection before a reply. |
| nexo_local_asset_getB | Return one indexed local asset by asset id. |
| nexo_local_asset_neighborsC | Return graph relations around one indexed local asset. |
| nexo_local_index_diagnostics_tailC | Return recent local memory diagnostic log entries. |
| nexo_local_index_purgeC | Purge one indexed asset or clear the full local index. |
| nexo_local_index_service_configC | Render service configuration metadata for macOS, Windows or Linux. |
| nexo_local_index_modelsC | Return or warm local model state for the Local Context Layer. |
| nexo_continuity_snapshot_writeC | Write a durable continuity snapshot for Desktop/Brain handoff. |
| nexo_continuity_snapshot_readB | Read recent continuity snapshots by conversation_id or session_id. |
| nexo_continuity_resume_bundleC | Build the small continuity bundle Desktop injects after restore or stale resume loss. |
| nexo_continuity_compaction_eventC | Persist a compaction-related continuity event into the canonical snapshot stream. |
| nexo_continuity_auditB | Return the forensic continuity timeline for a conversation. |
| nexo_context_packetA | Build a context packet for subagent injection. Returns learnings + changes + followups + preferences + cognitive memories for a specific area. MUST call before delegating ANY task to a subagent. Inject the result into the subagent's prompt. |
| nexo_recent_context_captureC | Capture/update a recent 24h context item and append an event. Use this for important ongoing threads that should stay mentally fresh across sessions/clients. |
| nexo_recent_contextC | Read recent hot context and continuity events from the last N hours. |
| nexo_pre_action_contextC | Build the 24h recent-context bundle that should be reviewed before acting. Especially useful for emails, orchestrators, and any work where the same topic may reappear hours later. |
| nexo_recent_context_resolveC | Resolve a recent hot-context item and append a resolution event. |
| nexo_hot_context_listC | List hot-context items currently alive in the recent continuity window. |
| nexo_transcript_recentC | List recent Claude Code / Codex transcripts visible to NEXO. |
| nexo_transcript_searchC | Search recent transcripts directly when recall/hot-context are not enough. |
| nexo_transcript_readC | Read a full transcript fallback by session id, transcript display name, session_uid, or exact path. |
| nexo_memory_event_listC | List raw Memory Observations v2 events captured by hooks/tasks. |
| nexo_memory_event_statsC | Summarize raw Memory Observations v2 event counts. |
| nexo_memory_observation_processC | Process pending raw memory events into passive observations. |
| nexo_memory_observation_listC | List passive Memory Observations v2 rows. |
| nexo_memory_observation_statsC | Summarize passive Memory Observations v2 rows and queue status. |
| nexo_memory_backfillC | Backfill Memory Observations v2 from existing Brain tables. |
| nexo_memory_healthA | Return Memory Observations v2 health and table status. |
| nexo_memory_maintenanceC | Run safe Memory Observations v2 maintenance. |
| nexo_memory_searchC | Search Memory Observations v2 with evidence-first results. |
| nexo_memory_answerD | Answer a memory question only when evidence exists. |
| nexo_memory_timelineC | Return a chronological Memory Observations v2 timeline. |
| nexo_system_catalogB | Read NEXO's live system catalog built from core tools, plugins, skills, scripts, crons, projects, and artifacts. |
| nexo_tool_explainC | Explain a live NEXO tool/capability from the generated system catalog. |
| nexo_guardian_rule_overrideA | Temporarily override a Guardian rule's mode (Plan Consolidado 0.17). Writes to |
| nexo_smart_startupA | Pre-load relevant cognitive memories based on pending followups, due reminders, and last session topics. Call during startup (after nexo_startup) to ensure the session starts with the right context loaded. Returns up to 10 memories matching the current operational state. |
| nexo_session_portable_contextB | Build a portable handoff packet for another client/runtime. Use this when another client should continue the same work with explicit task/checkpoint/goal/workflow context instead of relying on memory alone. |
| nexo_session_export_bundleC | Export a machine-readable session bundle for cross-client handoff or archival. |
| nexo_checkpoint_saveA | Save a session checkpoint for auto-compaction continuity. Call this BEFORE context compaction to preserve session state. The PostCompact hook reads this checkpoint and re-injects it as a Core Memory Block, so the session continues seamlessly. |
| nexo_checkpoint_readA | Read the latest session checkpoint. Used by PostCompact hook and for manual recovery. |
| nexo_trackA | Track files being edited. Detects conflicts with other sessions. MUST call before editing any shared file. Args: sid: Your session ID. paths: List of absolute file paths to track. |
| nexo_untrackA | Stop tracking files. If no paths given, releases all. |
| nexo_filesA | Show all tracked files across all active sessions with conflict detection. |
| nexo_sendA | Send a fire-and-forget message to another session or broadcast. |
| nexo_askA | Ask a question to another session (they see it on next heartbeat). |
| nexo_answerB | Answer a pending question from another session. |
| nexo_check_answerB | Check if a question has been answered. |
| nexo_remindersC | Check reminders and followups. |
| nexo_menuA | Generate the NEXO operations center menu with alerts and active sessions. Shows: date, due alerts, all menu items by category, active sessions. Uses box-drawing characters for formatting. |
| nexo_reminder_createC | Create a new reminder for the user. |
| nexo_reminder_getA | Read a reminder with its history and usage rules. IMPORTANT: before update/delete/restore/note, call this tool first and use the returned READ_TOKEN. |
| nexo_reminder_updateA | Update fields of an existing reminder. Only non-empty fields are changed. IMPORTANT: call |
| nexo_reminder_completeC | Mark a reminder as completed with today's date. |
| nexo_reminder_noteA | Append a note to reminder history. IMPORTANT: call |
| nexo_reminder_restoreA | Restore a soft-deleted reminder back to PENDING. IMPORTANT: call |
| nexo_reminder_deleteA | Soft-delete a reminder. IMPORTANT: call |
| nexo_followup_createB | Create a new agent followup (autonomous task). |
| nexo_followup_getA | Read a followup with its history and usage rules. IMPORTANT: before update/delete/restore/note, call this tool first and use the returned READ_TOKEN. |
| nexo_followup_updateA | Update fields of an existing followup. Only non-empty fields are changed. IMPORTANT: call |
| nexo_followup_completeA | Mark a followup as completed. Appends result to verification field. |
| nexo_followup_noteA | Append a note to followup history. IMPORTANT: call |
| nexo_followup_restoreA | Restore a soft-deleted followup back to PENDING. IMPORTANT: call |
| nexo_followup_deleteA | Soft-delete a followup. IMPORTANT: call |
| nexo_learning_addB | Add a new learning (resolved error, pattern, gotcha). |
| nexo_learning_searchB | Search learnings by keyword. Searches title and content. |
| nexo_learning_apply_retroactivelyA | Scan recent decisions and surface those that conflict with a learning's prevention rule. Closes Fase 2 item 3 of NEXO-AUDIT-2026-04-11. Use this when you add a new
rule and want to retroactively check whether past decisions still hold.
Creates deterministic NF-RETRO-L-D followups so the
helper is idempotent across reruns. nexo_learning_add invokes this
automatically when the new learning has a |
| nexo_hook_runsA | List recent hook lifecycle runs and per-hook health summary. Closes Fase 3 item 7 of NEXO-AUDIT-2026-04-11. Each NEXO hook (session-start, post-compact, pre-compact, inbox-hook, etc.) writes a row to hook_runs when it finishes via scripts/nexo-hook-record.py. This tool reads them back so the agent can answer "is the hook pipeline healthy?" without needing the dashboard or grepping log files. |
| nexo_learning_updateA | Update a learning entry. Only non-empty fields are changed. |
| nexo_learning_deleteC | Delete a learning entry. |
| nexo_learning_listA | List all learnings, grouped by category. |
| nexo_learning_qualityC | Score learning quality so fragile rules can be strengthened before they mislead guard or retrieval. |
| nexo_reindexA | Force full rebuild of the FTS5 search index. Use after bulk changes or if search seems stale. |
| nexo_index_add_dirB | Register a new directory for FTS5 search indexing. Survives restarts. |
| nexo_index_remove_dirB | Remove a directory from FTS5 indexing and clean up its entries. |
| nexo_index_dirsA | List all directories being indexed by FTS5 (builtin + dynamic). |
| nexo_credential_getC | Get credential value(s) for a service. |
| nexo_credential_createC | Store a new credential. |
| nexo_credential_updateA | Update a credential's value and/or notes. |
| nexo_credential_deleteA | Delete credential(s). If no key, deletes all for the service. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/wazionapps/nexo'
If you have feedback or need assistance with the MCP directory API, please join our Discord server