Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
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

NameDescription
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_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_statusB

List active sessions. Filter by keyword if provided.

nexo_continuity_snapshot_writeC

Write a durable continuity snapshot for Desktop/Brain handoff.

nexo_continuity_snapshot_readA

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_contextB

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_system_catalogA

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/config/guardian-runtime-overrides.json which guardian_config.rule_mode already honours at read time. Useful when a rule is noisy during an incident and needs to drop to shadow for an hour without a server restart.

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_answerC

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_createB

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_get first and pass its READ_TOKEN.

nexo_reminder_completeB

Mark a reminder as completed with today's date.

nexo_reminder_noteA

Append a note to reminder history.

IMPORTANT: call nexo_reminder_get first and pass its READ_TOKEN.

nexo_reminder_restoreA

Restore a soft-deleted reminder back to PENDING.

IMPORTANT: call nexo_reminder_get first and pass its READ_TOKEN.

nexo_reminder_deleteB

Soft-delete a reminder.

IMPORTANT: call nexo_reminder_get first and pass its READ_TOKEN.

nexo_followup_createC

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_get first and pass its READ_TOKEN.

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_get first and pass its READ_TOKEN.

nexo_followup_restoreA

Restore a soft-deleted followup back to PENDING.

IMPORTANT: call nexo_followup_get first and pass its READ_TOKEN.

nexo_followup_deleteA

Soft-delete a followup.

IMPORTANT: call nexo_followup_get first and pass its READ_TOKEN.

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 prevention field — call this tool manually only when you want to re-scan with a longer window or a different threshold.

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_updateB

Update a learning entry. Only non-empty fields are changed.

nexo_learning_deleteB

Delete a learning entry.

nexo_learning_listB

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_getB

Get credential value(s) for a service.

nexo_credential_createB

Store a new credential.

nexo_credential_updateB

Update a credential's value and/or notes.

nexo_credential_deleteA

Delete credential(s). If no key, deletes all for the service.

nexo_credential_listA

List credentials (names and notes only, no values).

nexo_task_logC

Record that an operational task was executed.

nexo_task_listC

Show execution history for operational tasks.

nexo_task_frequencyA

Check which operational tasks are overdue based on their frequency.

Compares last execution date vs configured frequency. Returns overdue tasks or 'all tasks up to date'.

nexo_plugin_loadA

Load or reload a plugin. Searches repo plugins/ first, then NEXO_HOME/personal/plugins/.

nexo_plugin_listA

List all loaded plugins and their tools, showing source (repo/personal).

nexo_plugin_removeB

Unregister a plugin's tools from MCP (does not delete files).

nexo_drive_signalsA

List autonomous drive/curiosity signals.

Drive signals are observations NEXO accumulates during normal work. When tension crosses threshold, NEXO investigates silently.

nexo_drive_reinforceA

Reinforce a drive signal with a new observation.

Increases tension and may promote the signal status (latent → rising → ready).

nexo_drive_actA

Mark a drive signal as investigated with an outcome.

Call this after NEXO has autonomously investigated a READY signal.

nexo_drive_dismissA

Dismiss a drive signal (archived, not deleted).

Call this when a signal is not worth investigating.

nexo_session_log_createA

Open an automation_runs row for an interactive Claude/Codex session.

Designed for clients that spawn Claude/Codex directly (notably NEXO Desktop, which runs a TypeScript process that shells out to the CLI without going through run_automation_prompt). Call this BEFORE spawning the child, store the returned session_id, then call nexo_session_log_close when the session ends.

nexo_session_log_closeB

Close an automation_runs row opened by nexo_session_log_create.

nexo_adaptive_modeC

Get or compute adaptive personality mode (FLOW/NORMAL/TENSION) from 6 signals

nexo_adaptive_historyA

View recent adaptive mode transitions and signal history

nexo_adaptive_decayA

Trigger inter-session tension decay (severity-weighted)

nexo_adaptive_resetB

Reset adaptive state for new session

nexo_adaptive_overrideB

Manual override: force FLOW/NORMAL/TENSION or CLEAR to return to auto

nexo_adaptive_weightsA

View adaptive weights — static vs learned, training stats, shadow mode, drift

nexo_agent_getC

Get an agent's full profile

nexo_agent_createC

Register a new agent

nexo_agent_updateC

Update agent fields

nexo_agent_listA

List all registered agents

nexo_agent_deleteC

Remove an agent from registry

nexo_artifact_createA

Register a new artifact (service, dashboard, script, API, etc.) in the Artifact Registry. Call this whenever NEXO creates, deploys, or discovers a runnable/accessible artifact.

nexo_artifact_findA

Find artifacts using the retrieval ladder: exact alias → port/path → fuzzy token → recent. PRIMARY retrieval tool for when users reference something built/deployed. Handles natural language like 'the backend', 'that script', 'localhost something'.

nexo_artifact_updateA

Update an existing artifact. Only non-empty fields are changed.

nexo_artifact_learn_aliasA

Learn a new alias from user language. Call when the user refers to an artifact with an unregistered term (e.g., 'backend' for the NEXO Brain Dashboard).

nexo_artifact_listA

List all registered artifacts, optionally filtered by kind, state, or recency.

nexo_artifact_deleteB

Delete an artifact from the registry.

nexo_backup_nowB

Create an immediate backup of the NEXO database

nexo_backup_listA

List available backups with dates and sizes

nexo_backup_restoreB

Restore database from a backup (DESTRUCTIVE)

nexo_card_catalogA

List visible official NEXO protocol cards from the authenticated backend. Does not return protocol text.

nexo_card_getB

Fetch one official NEXO protocol card by slug from the authenticated backend, including protocol text.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

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