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_startup | 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_heartbeat | Update session task, check inbox and pending questions. Auto-detects trust events. Call this at the START of every user interaction (before doing work). May surface silent runtime signals DIARY_OVERDUE, GUARD_REMINDER, LEARNING_REMINDER, and PROTOCOL_DEBT; clients must treat those as internal obligations, not user-visible content. 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_read | Read recent session diaries for context continuity. |
| nexo_session_diary_write | Write end-of-session diary with decisions, pending context, and self-critique. Exposed as an essential MCP tool because Desktop close/archive/app-exit enforcement depends on it even when dynamic plugin loading is disabled. |
| nexo_session_compliance_state | Return Brain-verifiable heartbeat, diary, learning, and close compliance state. |
| nexo_confidence_check | Decide whether an answer should proceed directly or be verified first. |
| nexo_protocol_debt_resolve | Resolve protocol debt records by id or filters. |
| nexo_card_match | Find official NEXO protocol cards for a user request. |
| nexo_skill_match | Find reusable NEXO skills for the current task. |
| nexo_stop | 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_check | Cognitive pre-action check. Call before significant actions. |
| nexo_guard_check | Check learnings relevant to files/area before reading or editing code. |
| nexo_task_open | Open a protocol task for non-trivial work.
|
| nexo_task_acknowledge_guard | Acknowledge blocking guard rules on an open protocol task. |
| nexo_task_close | Close a protocol task with evidence and optional artifacts. |
| nexo_workflow_open | Open a durable workflow run for long multi-step work. |
| nexo_workflow_update | Update a workflow run with a replayable checkpoint. |
| nexo_goal_open | Open a durable goal so objectives survive sessions. |
| nexo_goal_update | Update a durable goal with active/blocked/completed state. |
| nexo_goal_get | Read one durable goal and optionally include linked workflow runs. |
| nexo_goal_list | List durable goals. |
| nexo_workflow_get | Read the full durable workflow state. |
| nexo_workflow_handoff | Record a durable workflow handoff. |
| nexo_workflow_compensation | Return the compensation plan for a partially completed workflow. |
| nexo_workflow_resume | Summarize the next actionable step for a workflow run. |
| nexo_workflow_replay | Replay recent checkpoints for a workflow run. |
| nexo_workflow_list | List durable workflow runs. |
| nexo_status | List active sessions. Filter by keyword if provided. |
| nexo_runtime_service_status | Return the resident NEXO Runtime Service status for diagnostics. |
| nexo_mcp_write_queue_status | Return durable MCP write queue counts and recent records. |
| nexo_local_index_status | Return local memory index status for Desktop settings and support diagnostics. |
| nexo_local_index_control | Control the local memory index. |
| nexo_local_index_roots | List, add or remove local memory roots. |
| nexo_local_index_exclusions | List, add or remove local memory exclusions. |
| nexo_local_context | 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_entity_dossier | Build a full local dossier for one entity with aggregates and evidence. |
| nexo_context_router | Return compact local context evidence suitable for injection before a reply. |
| nexo_cognitive_control_observatory | Read-only metrics for Local Context, learnings, followups and intraday memory. |
| nexo_local_asset_get | Return one indexed local asset by asset id. |
| nexo_local_asset_neighbors | Return graph relations around one indexed local asset. |
| nexo_local_index_diagnostics_tail | Return recent local memory diagnostic log entries. |
| nexo_local_index_purge | Purge one indexed asset or clear the full local index. |
| nexo_local_index_service_config | Render service configuration metadata for macOS, Windows or Linux. |
| nexo_local_index_models | Return or warm local model state for the Local Context Layer. |
| nexo_continuity_snapshot_write | Write a durable continuity snapshot for Desktop/Brain handoff. |
| nexo_continuity_snapshot_read | Read recent continuity snapshots by conversation_id or session_id. |
| nexo_continuity_resume_bundle | Build the small continuity bundle Desktop injects after restore or stale resume loss. |
| nexo_continuity_compaction_event | Persist a compaction-related continuity event into the canonical snapshot stream. |
| nexo_continuity_audit | Return the forensic continuity timeline for a conversation. |
| nexo_context_packet | 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_capture | 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_context | Read recent hot context and continuity events from the last N hours. |
| nexo_pre_action_context | 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_pre_answer_route | Route a user turn through pre-answer continuity sources before responding. |
| nexo_recent_context_resolve | Resolve a recent hot-context item and append a resolution event. |
| nexo_hot_context_list | List hot-context items currently alive in the recent continuity window. |
| nexo_transcript_recent | List recent Claude Code / Codex transcripts visible to NEXO. |
| nexo_transcript_search | Search recent transcripts directly when recall/hot-context are not enough. |
| nexo_transcript_read | Read a full transcript fallback by session id, transcript display name, session_uid, or exact path. |
| nexo_memory_event_list | List raw Memory Observations v2 events captured by hooks/tasks. |
| nexo_memory_event_stats | Summarize raw Memory Observations v2 event counts. |
| nexo_memory_observation_process | Process pending raw memory events into passive observations. |
| nexo_intraday_memory_cycle | Run a low-limit daytime memory observation cycle that only publishes evidence-backed intraday facts. |
| nexo_memory_observation_list | List passive Memory Observations v2 rows. |
| nexo_memory_observation_stats | Summarize passive Memory Observations v2 rows and queue status. |
| nexo_memory_backfill | Backfill Memory Observations v2 from existing Brain tables. |
| nexo_memory_health | Return Memory Observations v2 health and table status. |
| nexo_memory_maintenance | Run safe Memory Observations v2 maintenance. |
| nexo_memory_search | Search Memory Observations v2 with evidence-first results. |
| nexo_memory_answer | Answer a memory question only when evidence exists. |
| nexo_memory_timeline | Return a chronological Memory Observations v2 timeline. |
| nexo_evidence_search | Search concrete evidence across tasks, workflows, change logs, diaries and continuity stores. |
| nexo_evidence_record | Record a compact evidence pointer without storing raw command output. |
| nexo_saved_not_used_audit | Audit stores that write data without verified later consumption. |
| nexo_automation_supervisor | Read-only supervisor report for automations, cron runs, cron spool and Evolution policy. |
| nexo_automation_reconcile | Build or apply the safe automation reconciliation plan. |
| nexo_system_catalog | Read NEXO's live system catalog built from core tools, plugins, skills, scripts, crons, projects, and artifacts. |
| nexo_tool_explain | Explain a live NEXO tool/capability from the generated system catalog. |
| nexo_guardian_rule_override | Temporarily override a Guardian rule's mode (Plan Consolidado 0.17). Writes to |
| nexo_smart_startup | 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_context | 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_bundle | Export a machine-readable session bundle for cross-client handoff or archival. |
| nexo_checkpoint_save | 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_read | Read the latest session checkpoint. Used by PostCompact hook and for manual recovery. |
| nexo_track | 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_untrack | Stop tracking files. If no paths given, releases all. |
| nexo_files | Show all tracked files across all active sessions with conflict detection. |
| nexo_send | Send a fire-and-forget message to another session or broadcast. |
| nexo_ask | Ask a question to another session (they see it on next heartbeat). |
| nexo_answer | Answer a pending question from another session. |
| nexo_check_answer | Check if a question has been answered. |
| nexo_reminders | Check reminders and followups. |
| nexo_menu | 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_create | Create a new reminder for the user. |
| nexo_reminder_get | 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_update | Update fields of an existing reminder. Only non-empty fields are changed. IMPORTANT: call |
| nexo_reminder_complete | Mark a reminder as completed with today's date. |
| nexo_reminder_note | Append a note to reminder history. IMPORTANT: call |
| nexo_reminder_restore | Restore a soft-deleted reminder back to PENDING. IMPORTANT: call |
| nexo_reminder_delete | Soft-delete a reminder. IMPORTANT: call |
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