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
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
nexo_agent_get

Get an agent's full profile

nexo_agent_create

Register a new agent

nexo_agent_update

Update agent fields

nexo_agent_list

List all registered agents

nexo_agent_delete

Remove an agent from registry

nexo_backup_now

Create an immediate backup of the NEXO database

nexo_backup_list

List available backups with dates and sizes

nexo_backup_restore

Restore database from a backup (DESTRUCTIVE)

nexo_cognitive_retrieve

RAG query over cognitive memory (STM+LTM). Triggers rehearsal on retrieved results.

nexo_cognitive_stats

Cognitive memory system metrics: STM/LTM counts, strengths, retrieval stats

nexo_cognitive_inspect

Inspect a specific memory by ID (debug). Does NOT trigger rehearsal.

nexo_cognitive_metrics

Performance metrics: retrieval relevance %, repeat error rate, multilingual recommendation

nexo_cognitive_dissonance

Detect conflicts between a new instruction and established LTM memories. force=True to skip discussion.

nexo_cognitive_resolve

Resolve a cognitive dissonance: paradigm_shift, exception, or override.

nexo_cognitive_sentiment

Detect user sentiment and get tone guidance. Also logs for tracking.

nexo_cognitive_trust

View or adjust trust score (0-100). Without args: view. With event: adjust.

nexo_entity_search

Search entities by name, value, or type

nexo_entity_create

Create a new entity (person, service, URL)

nexo_entity_update

Update an entity's fields

nexo_entity_delete

Delete an entity

nexo_entity_list

List all entities grouped by type

nexo_change_log

Log a code/config change with full context: what, why, trigger, affects, risks

nexo_change_search

Search past code changes — answers 'what did we change in X?' or 'why did we touch Y?'

nexo_change_commit

Link a change log entry to its git commit hash

nexo_decision_log

Log a non-trivial decision with reasoning, alternatives, and evidence

nexo_decision_outcome

Record what actually happened after a past decision

nexo_decision_search

Search past decisions — answers 'why did we do X?'

nexo_memory_review_queue

Show decisions and learnings that are due for review

nexo_session_diary_write

Write end-of-session diary with decisions, discards, and context for next session

nexo_session_diary_read

Read recent session diaries for context continuity

nexo_recall

Search across ALL NEXO memory — changes, decisions, learnings, followups, diary, entities, .md files, code files.

nexo_evolution_status

Show current NEXO dimension scores (episodic memory, autonomy, proactivity, self-improvement, AGI)

nexo_evolution_history

Show past evolution cycles, proposals, and their outcomes

nexo_evolution_propose

Manually trigger an evolution analysis outside weekly schedule

nexo_evolution_approve

Approve a pending Evolution proposal

nexo_evolution_reject

Reject a pending Evolution proposal with reason

nexo_guard_check

Check learnings relevant to files/area BEFORE editing code. Call this before any code change.

nexo_guard_stats

Get guard system statistics: repetition rate, trends, top problem areas

nexo_guard_log_repetition

Log a learning repetition (new learning matches existing one)

nexo_preference_get

Get a specific preference value

nexo_preference_set

Set a preference (creates or updates)

nexo_preference_list

List all preferences grouped by category

nexo_preference_delete

Delete a preference

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.

Call this at the START of every user interaction (before doing work). Args: sid: Your session ID from nexo_startup. task: Brief description of current work (5-10 words).

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_status

List active sessions. Filter by keyword if provided.

nexo_track

Track files being edited. Detects conflicts with other sessions.

MUST call before editing any file outside ~/claude/. Args: sid: Your session ID. paths: List of absolute file paths to track.

nexo_untrack

Stop tracking files. If no paths given, releases all.

Args: sid: Your session ID. paths: File paths to release. Omit to release 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.

Args: from_sid: Your session ID. to_sid: Target session ID, or 'all' for broadcast. text: Message content.

nexo_ask

Ask a question to another session (they see it on next heartbeat).

Args: from_sid: Your session ID. to_sid: Target session ID. question: The question text. Returns: Question ID (qid) for checking the answer later.

nexo_answer

Answer a pending question from another session.

Args: qid: The question ID shown in heartbeat output. answer: Your response.

nexo_check_answer

Check if a question has been answered.

Args: qid: The question ID from nexo_ask.

nexo_reminders

Check reminders and followups.

Args: filter: 'due' (vencidos/hoy), 'all' (todos activos), 'followups' (solo NEXO 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.

Args: id: Unique ID starting with 'R' (e.g., R90). description: What needs to be done. date: Target date YYYY-MM-DD (optional). category: One of: decisiones, tareas, esperando, ideas, general.

nexo_reminder_update

Update fields of an existing reminder. Only non-empty fields are changed.

Args: id: Reminder ID (e.g., R87). description: New description (optional). date: New date YYYY-MM-DD (optional). status: New status (optional). category: New category (optional).

nexo_reminder_complete

Mark a reminder as COMPLETADO with today's date.

Args: id: Reminder ID (e.g., R87).

nexo_reminder_delete

Delete a reminder permanently.

Args: id: Reminder ID (e.g., R87).

nexo_followup_create

Create a new NEXO followup (autonomous task).

Args: id: Unique ID starting with 'NF' (e.g., NF-MCP2). description: What to verify/do. date: Target date YYYY-MM-DD (optional). verification: How to verify completion (optional). reasoning: WHY this followup exists — what decision/context led to it (optional). recurrence: Auto-regenerate pattern (optional). Formats: 'weekly:monday', 'monthly:1', 'monthly:15', 'quarterly'. When completed, a new followup is auto-created with the next date. The completed one is archived with date suffix.

nexo_followup_update

Update fields of an existing followup. Only non-empty fields are changed.

Args: id: Followup ID (e.g., NF45). description: New description (optional). date: New date YYYY-MM-DD (optional). verification: New verification text (optional). status: New status (optional).

nexo_followup_complete

Mark a followup as COMPLETADO. Appends result to verification field.

Args: id: Followup ID (e.g., NF45). result: What was found/done (optional).

nexo_followup_delete

Delete a followup permanently.

Args: id: Followup ID (e.g., NF45).

nexo_learning_add

Add a new learning (resolved error, pattern, gotcha).

Args: category: One of: general, code, infrastructure, api, database, security, deployment, testing, performance, ux. title: Short title for the learning. content: Full description with context and solution. reasoning: WHY this matters — what led to discovering this (optional).

nexo_learning_search

Search learnings by keyword. Searches title and content.

Args: query: Search term. category: Filter by category (optional).

nexo_learning_update

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

Args: id: Learning ID number. title: New title (optional). content: New content (optional). category: New category (optional).

nexo_learning_delete

Delete a learning entry.

Args: id: Learning ID number.

nexo_learning_list

List all learnings, grouped by category.

Args: category: Filter by category (optional). If empty, shows all grouped.

nexo_reindex

Force full rebuild of the FTS5 search index. Use after bulk changes or if search seems stale.

nexo_index_add_dir

Register a new directory for FTS5 search indexing. Survives restarts.

Args: path: Absolute path to directory (supports ~). dir_type: 'code' for source files, 'md' for markdown docs. patterns: Comma-separated glob patterns (only for code type). notes: Description of what this directory contains.

nexo_index_remove_dir

Remove a directory from FTS5 indexing and clean up its entries.

Args: path: Path to directory to remove.

nexo_index_dirs

List all directories being indexed by FTS5 (builtin + dynamic).

nexo_credential_get

Get credential value(s) for a service.

Args: service: Service name (e.g., google-ads, meta-ads, shopify). key: Specific key (optional). If empty, returns all for the service.

nexo_credential_create

Store a new credential.

Args: service: Service name (e.g., google-ads, cloudflare). key: Key name (e.g., api_key, token, ssh). value: The secret value. notes: Description or context (optional).

nexo_credential_update

Update a credential's value and/or notes.

Args: service: Service name. key: Key name. value: New value (optional). notes: New notes (optional).

nexo_credential_delete

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

Args: service: Service name. key: Specific key (optional). If empty, deletes ALL for service.

nexo_credential_list

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

Args: service: Filter by service (optional). If empty, shows all.

nexo_task_log

Record that an operational task was executed.

Args: task_num: Task number from the checklist (e.g., '7', '7b'). task_name: Task name (e.g., 'Google Ads'). notes: Execution summary (optional). reasoning: WHY this task was executed now — what triggered it (optional).

nexo_task_list

Show execution history for operational tasks.

Args: task_num: Filter by task number (optional). days: How many days back to show (default 30).

nexo_task_frequency

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_load

Load or reload a plugin from the plugins/ directory.

Args: filename: Plugin filename (e.g., 'entities.py').

nexo_plugin_list

List all loaded plugins and their tools.

nexo_plugin_remove

Remove a plugin: unregister its tools and delete the file.

Args: filename: Plugin filename (e.g., 'entities.py').

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