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). 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_readC | Read recent session diaries for context continuity. |
| nexo_session_diary_writeB | 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_stateC | Return Brain-verifiable heartbeat, diary, learning, and close compliance state. |
| 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_stopB | 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_cortex_decideC | Evaluate concrete alternatives for a high-impact task and persist the recommendation. |
| 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. For high-stakes/irreversible closures (publish stable, broadcast, payment,
force-push, revoke) pass |
| 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_goal_openC | Open a durable goal so objectives survive sessions. |
| nexo_goal_updateC | Update a durable goal with active/blocked/completed state. |
| nexo_goal_getB | Read one durable goal and optionally include linked workflow runs. |
| nexo_goal_listC | List durable goals. |
| nexo_workflow_getC | Read the full durable workflow state. |
| nexo_workflow_handoffC | Record a durable workflow handoff. |
| nexo_workflow_compensationC | Return the compensation plan for a partially completed workflow. |
| nexo_workflow_resumeC | Summarize the next actionable step for a workflow run. |
| nexo_workflow_replayC | Replay recent checkpoints for a workflow run. |
| nexo_workflow_listC | List durable workflow runs. |
| nexo_statusB | List active sessions. Filter by keyword if provided. |
| nexo_runtime_service_statusB | Return the resident NEXO Runtime Service status for diagnostics. |
| nexo_mcp_write_queue_statusC | Return durable MCP write queue counts and recent records. |
| nexo_managed_mcp_statusC | Read or apply the Brain-owned managed MCP catalog reconciliation plan. |
| nexo_closure_statusC | Read the Operational Closure Plane status and ranked closure queue. |
| nexo_closure_nextB | Return the next ranked closure items without executing source actions. |
| nexo_closure_item_getC | Return one closure item with sources and events. |
| nexo_closure_triageB | Triage a closure item without executing its source action. |
| nexo_closure_linkC | Link a closure item to a task, workflow, followup, outcome, or learning. |
| nexo_closure_snapshotC | Write and return an Operational Closure Plane daily snapshot. |
| nexo_closure_verifyC | Record verification evidence for a closure item. |
| nexo_closure_closeC | Close a verified closure item or reject/stale it explicitly. |
| nexo_opportunity_refreshC | Generate Opportunity Orchestrator candidates from existing evidence. |
| nexo_opportunity_queueC | Return at most three evidence-backed proposals for a user surface. |
| nexo_opportunity_getC | Return one opportunity with evidence and read-only preparations. |
| nexo_opportunity_feedbackC | Record proposal feedback and apply suppression/snooze when requested. |
| nexo_opportunity_suppressC | Suppress repeated opportunity suggestions by scope. |
| nexo_local_index_statusA | Return local memory index status for Desktop settings and support diagnostics. |
| nexo_local_index_controlC | 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_index_filetypesC | List, include, exclude or reset local memory file extension rules. |
| nexo_local_index_migrate_roots_v2C | Plan or apply Local Memory roots v2 cleanup. |
| 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_entity_dossierC | Build a full local dossier for one entity with aggregates and evidence. |
| nexo_context_routerC | Return compact local context evidence suitable for injection before a reply. |
| nexo_cognitive_control_observatoryC | Read-only metrics for Local Context, learnings, followups and intraday memory. |
| 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_purgeB | 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_embedding_migration_statusA | Return read-only status for the cognitive embedding migration. |
| 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_auditC | 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_captureB | 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_pre_answer_routeC | Route a user turn through pre-answer continuity sources before responding. |
| 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_searchB | 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_intraday_memory_cycleC | Run a low-limit daytime memory observation cycle that only publishes evidence-backed intraday facts. |
| 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_healthB | Return Memory Observations v2 health and table status. |
| nexo_memory_maintenanceD | Run safe Memory Observations v2 maintenance. |
| nexo_memory_forgetA | SELECTIVE-FORGET: verifiably erase a revoked secret, or correct a fact. Two modes, never mixed:
|
| nexo_memory_searchC | Search Memory Observations v2 with evidence-first results. |
| nexo_memory_answerC | Answer a memory question only when evidence exists. |
| nexo_memory_timelineC | Return a chronological Memory Observations v2 timeline. |
| nexo_evidence_searchC | Search concrete evidence across tasks, workflows, change logs, diaries and continuity stores. |
| nexo_evidence_recordC | Record a compact evidence pointer without storing raw command output. |
| nexo_saved_not_used_auditC | Audit stores that write data without verified later consumption. |
| nexo_automation_supervisorB | Read-only supervisor report for automations, cron runs, cron spool and Evolution policy. |
| nexo_automation_reconcileC | Build or apply the safe automation reconciliation plan. |
| nexo_system_catalogC | Read NEXO's live system catalog built from core tools, plugins, skills, scripts, crons, projects, and artifacts. |
| nexo_tool_explainB | Explain a live NEXO tool/capability from the generated system catalog. |
| nexo_product_capabilitiesC | Search the structured NEXO product capability catalog. |
| nexo_capability_explainC | Explain one NEXO product capability with source and safety context. |
| nexo_product_answerC | Answer a NEXO product question using the structured product catalog. |
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