Skip to main content

MCP Tools Reference

Tools available through the OMEGA MCP server. Default Core exposes 18 direct tools: 17 omega_* tools plus context_packet. Core can expose 25 tools when both compatibility wire contracts are enabled with OMEGA_MEMORY_WIRE=1 and OMEGA_CONTEXT_WIRE=1.

Memory And Session Tools

ToolDescriptionKey Parameters
omega_rememberStore a permanent memory from user instructiontext
omega_storeStore typed memory with metadatacontent, event_type (decision / lesson_learned / error_pattern / task_completion / session_summary / user_preference / checkpoint), priority (1-5), session_id, entity_id
omega_querySemantic search with filters and re-rankingquery, limit, event_type, filter_tags, temporal_range, context_file, context_tags, entity_id, project, session_id
omega_phrase_searchExact substring match via FTS5phrase, limit, event_type, project, case_sensitive
omega_welcomeSession briefing with recent memories and profilesession_id, project
omega_profileShow user profile built from memory patterns(none)
omega_save_profileSave or update user profile fieldsprofile (object)
omega_list_preferencesList all stored user preferences(none)
omega_delete_memoryDelete a specific memory by IDmemory_id
omega_edit_memoryEdit memory contentmemory_id, new_content
omega_lessonsCross-session lessons ranked by access counttask, project_path, cross_project, exclude_project, exclude_session, limit
omega_feedbackRate a memory (helpful / unhelpful / outdated)memory_id, rating, reason
omega_clear_sessionClear all memories for a sessionsession_id
omega_similarFind memories similar to a given memorymemory_id, limit
omega_timelineMemory timeline grouped by daydays, limit_per_day
omega_traverseWalk the memory relationship graphmemory_id, max_hops (1-5), min_weight
omega_consolidatePrune stale memories, cap session summariesprune_days, max_summaries
omega_compactCluster and summarize related memoriesevent_type, similarity_threshold, min_cluster_size, dry_run
omega_healthDetailed system health checkwarn_mb, critical_mb, max_nodes
omega_backupExport or import memories for backup/restorefilepath, mode (export / import), clear_existing
omega_type_statsMemory counts grouped by event type(none)
omega_session_statsMemory counts grouped by session (top 20)(none)
omega_checkpointSave task state for cross-session continuitytask_title (required), progress (required), plan, files_touched, decisions, key_context, next_steps, project, session_id
omega_resume_taskResume a previously checkpointed tasktask_title, project, limit, verbosity (full / summary / minimal)

Context Engine (1 tool)

Available in Core as of omega-memory 1.5.4.

ToolDescriptionKey Parameters
context_packetBuild a compact, task-aware working context packet from retrieval seeds, graph chains, safety filtering, warning receipts, and a token budgettask, files, scope, mode (before_edit / planning / debug / review / command), budget_tokens, max_sensitivity, include_receipt

context_packet is the main runtime path for memory chains. It returns a small packet the agent can use before editing, planning, debugging, reviewing, or running commands. Pro maintenance commands can repair missing graph edges so future packets recover related memories more efficiently.

Coordination (28 tools)

Sessions

ToolDescriptionKey Parameters
omega_session_registerRegister an agent session for multi-agent coordinationsession_id (required), project, task, capabilities
omega_session_heartbeatUpdate heartbeat to signal the agent is activesession_id
omega_session_deregisterEnd session, release all file and branch claimssession_id
omega_sessions_listList all active agent sessions (auto-cleans stale)(none)
omega_session_snapshotSnapshot session state before risky operationssession_id, reason
omega_session_recoverRecover context from a crashed predecessor sessionproject

Files and Branches

ToolDescriptionKey Parameters
omega_file_claimClaim exclusive file accesssession_id, file_path, task, force
omega_file_releaseRelease a file claimsession_id, file_path
omega_file_checkCheck who owns a filefile_path
omega_branch_claimClaim exclusive branch access (protected branches blocked)session_id, project, branch, task
omega_branch_releaseRelease a branch claimsession_id, project, branch
omega_branch_checkCheck who owns a branchproject, branch

Intents

ToolDescriptionKey Parameters
omega_intent_announceBroadcast planned work so peers can check for overlapssession_id, description, target_files, target_branch, intent_type, ttl_minutes
omega_intent_checkCheck if planned files or branch overlap with peer intentssession_id

Tasks

ToolDescriptionKey Parameters
omega_task_createCreate a coordination tasksession_id, title (required), description, priority, project, depends_on
omega_task_claimClaim a pending task to work ontask_id, session_id
omega_task_completeMark a task as completedtask_id, session_id, result
omega_task_failMark a task as failedtask_id, session_id, reason
omega_task_cancelCancel a tasktask_id, session_id
omega_task_progressUpdate progress percentage (0-100)task_id, session_id, progress, status_note
omega_tasks_listList tasks with optional filtersproject, status (pending / in_progress / completed / failed / canceled)
omega_task_depsView dependency graph for a tasktask_id

Messaging

ToolDescriptionKey Parameters
omega_send_messageSend a message to a specific agent or broadcast to projectsession_id, subject, body, to_session, msg_type (request / inform / acknowledge / reject / complete), ref_task_id, ttl_minutes
omega_inboxCheck inbox for messages from other agentssession_id, unread_only, msg_type, limit
omega_find_agentsFind active sessions with a matching capabilitycapability, project

Dashboard

ToolDescriptionKey Parameters
omega_coord_statusFull coordination dashboard: sessions, claims, intents, conflicts(none)
omega_auditQuery the coordination audit logsession_id, tool_name, limit
omega_git_eventsRecent git events tracked by coordinationproject, event_type, limit

Router (10 tools)

Optional module. Install with pip install omega-memory[router].

ToolDescriptionKey Parameters
omega_route_promptRoute a prompt to the optimal LLM based on intent and priorityprompt, priority (cost / speed / quality / balanced), force_intent, estimated_tokens, session_id
omega_classify_intentClassify a prompt's intent without routingprompt, detailed
omega_router_statusShow provider availability, routing stats, priority mode(none)
omega_set_priority_modeSet the routing priority modemode (cost / speed / quality / balanced)
omega_get_model_configView routing configuration for an intent or all intentsintent (coding / creative / logic / exploration / simple_edit)
omega_switch_modelSwitch to a different LLM with OMEGA memory preservationsession_id, target_provider (anthropic / openai / google / groq / xai), target_model, retrieve_context
omega_get_current_modelGet the current model for a sessionsession_id
omega_router_contextGet session routing context (model, provider, tokens, depth)session_id
omega_warm_routerPre-load the intent classifier to reduce first-route latency(none)
omega_router_benchmarkRun a quick accuracy test with 6 sample prompts(none)

Entity (8 tools)

Optional module. Install with pip install omega-memory[entity].

ToolDescriptionKey Parameters
omega_entity_createCreate a corporate entity in the registryentity_id (slug), name, entity_type (company / llc / s_corp / c_corp / foundation / startup / trust / partnership / sole_proprietorship / nonprofit / other), jurisdiction, metadata
omega_entity_getGet detailed information about an entityentity_id
omega_entity_listList all registered entitiesentity_type, status (active / acquired / dissolved / dormant / pending)
omega_entity_updateUpdate an entity's fieldsentity_id, name, status, jurisdiction, metadata
omega_entity_deleteSoft-delete an entity (sets status to dissolved)entity_id
omega_entity_add_relationshipAdd a directed relationship between entitiessource_entity_id, target_entity_id, relationship_type (parent_of / subsidiary_of / owned_by / acquired_by / partner_of / investor_in / operated_by), metadata
omega_entity_relationshipsQuery all relationships for an entityentity_id, direction (outgoing / incoming), relationship_type
omega_entity_treeRecursive hierarchy view of an entity and its childrenentity_id

Entity-scoped data: memories, profiles, and documents all accept an entity_id parameter to scope data to a specific entity.

Knowledge (6 tools)

Optional module. Install with pip install omega-memory[knowledge-pdf] (Docling) or omega-memory[knowledge-pdf-lite] (pdfplumber only).

ToolDescriptionKey Parameters
omega_ingest_documentIngest a document (PDF, webpage, markdown, text) into the knowledge basepath_or_url, title, source_type (pdf / webpage / markdown / text), entity_id
omega_search_documentsSearch across ingested documents via vector similarityquery, limit, source_type, entity_id
omega_list_documentsList all documents in the knowledge base with chunk counts(none)
omega_remove_documentRemove a document and all its chunks from the knowledge basesource_path
omega_scan_documentsScan a directory for new or changed files and auto-ingestdirectory (default: ~/.omega/documents/)
omega_sync_kbSync pending files from cloud queue (Supabase) into local knowledge basebatch_size (default: 10, max: 50)

Secure Profile (4 tools)

Optional module. Install with pip install omega-memory[encrypt].

ToolDescriptionKey Parameters
omega_profile_setStore an AES-256 encrypted personal profile fieldcategory (identity / medical / financial / personal / professional / contacts / legal), field_name, value, entity_id, metadata
omega_profile_getDecrypt and retrieve profile fieldscategory, field_name, entity_id
omega_profile_searchSearch profile metadata and field names (not encrypted values)query, entity_id
omega_profile_listList all stored categories with field counts (no decryption)entity_id

Oracle (4 tools)

Prediction intelligence with calibration tracking.

ToolDescriptionKey Parameters
omega_oracle_recordRecord a prediction, wallet score, regime change, or signal snapshotrecord_type (prediction / wallet_score / regime_change / signal_snapshot), content, data (structured metadata), market_type
omega_oracle_resolveMark a prediction as resolved with outcomemarket_id, outcome (yes / no), resolution_price
omega_oracle_analyzeCompute analytical views over prediction historyview (calibration / signals / wallets / bias / playbook / briefing), market_type, regime, days, limit
omega_oracle_statusDashboard: prediction count, Brier score, active regime, coverage(none)

Cross-Model Consultation (2 tools)

Consult a different LLM for a second opinion. Provider-aware: Claude agents get omega_consult_gpt, non-Anthropic agents get omega_consult_claude.

ToolDescriptionKey Parameters
omega_consult_gptConsult GPT for a second opinion (for Claude-based agents)prompt, context, system, temperature (0.0-2.0), max_tokens (max: 16384)
omega_consult_claudeConsult Claude for a second opinion (for non-Anthropic agents)prompt, context, system, temperature (0.0-2.0), max_tokens (max: 16384)