Skip to main content

MCP Tools Reference

All tools available through the OMEGA MCP server.

Memory (24 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)

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)