All 68 MCP Tools
Complete reference for every ekkOS memory tool available via MCP.
Jump to Category
Core Memory(8 tools)
Search, save, and track solutions across all memory layers
| Tool | Description |
|---|---|
ekkOS_SearchRequired | Search all memory layers for patterns, solutions, and past context |
ekkOS_ExpandPattern | Get full details of a pattern from compact search results |
ekkOS_Capture | Record an event or interaction to memory |
ekkOS_ForgeRequired | Save a learned solution as a reusable pattern |
ekkOS_Track | Record that specific patterns were applied in your work |
ekkOS_Outcome | Report whether a pattern application succeeded or failed |
ekkOS_Stats | Get statistics about your memory usage across all layers |
ekkOS_RecordSkip | Report when retrieved patterns were not relevant to improve future retrieval |
Context & Retrieval(8 tools)
Access past sessions, project context, and file relationships
| Tool | Description |
|---|---|
ekkOS_Context | Get relevant context for your current task |
ekkOS_Codebase | Search your project's indexed codebase |
ekkOS_Recall | Remember past conversations by time range |
ekkOS_PreserveContext | Preserve working memory for continuity across sessions |
ekkOS_RestoreContext | Restore previously preserved context |
ekkOS_ProjectMemory | Get project-specific memory and history |
ekkOS_FileDependencies | Trace file import/export relationships in your project |
ekkOS_IndexDependencies | Index the dependency graph for a project |
Directives & Rules(4 tools)
Set persistent MUST / NEVER / PREFER / AVOID rules for your AI
| Tool | Description |
|---|---|
ekkOS_DirectiveRequired | Create persistent rules (MUST/NEVER/PREFER/AVOID) |
ekkOS_UpdateDirective | Modify an existing directive |
ekkOS_DeleteDirective | Remove a directive permanently |
ekkOS_UniversalDirectives | Get system-wide rules that apply to all users |
Plans & Tasks(8 tools)
Create, manage, and template structured task plans
| Tool | Description |
|---|---|
ekkOS_Plan | Create a structured plan with trackable steps |
ekkOS_Plans | List your active and completed plans |
ekkOS_PlanStatus | Update a plan's status (draft, in_progress, completed) |
ekkOS_PlanStep | Mark a plan step as complete or incomplete |
ekkOS_Generate | AI-generate a plan from context and existing patterns |
ekkOS_SaveTemplate | Save a plan as a reusable template |
ekkOS_Templates | Browse available plan templates |
ekkOS_FromTemplate | Create a new plan from a saved template |
Secrets Vault(5 tools)
Securely store and manage API keys and credentials (AES-256-GCM encrypted)
| Tool | Description |
|---|---|
ekkOS_StoreSecret | Securely store API keys, tokens, and credentials |
ekkOS_GetSecret | Retrieve a stored credential |
ekkOS_ListSecrets | List all stored secrets (metadata only, no values) |
ekkOS_DeleteSecret | Permanently delete a stored secret |
ekkOS_RotateSecret | Update a secret with a new value |
Schema Awareness(2 tools)
Index and query database schemas for accurate field names
| Tool | Description |
|---|---|
ekkOS_IndexSchema | Index database or TypeScript schemas for accuracy |
ekkOS_GetSchema | Look up correct field names for a table or type |
Goals & Improvement(4 tools)
Track objectives, measure progress, and choose strategies
| Tool | Description |
|---|---|
ekkOS_Goal | Set and track persistent objectives with progress metrics |
ekkOS_Strategy | Get context-aware strategy recommendations for tasks |
ekkOS_Delta | Measure your improvement score over time |
ekkOS_MetaState | System self-assessment and capability overview |
Error Prevention(6 tools)
Record errors, track gotchas, and prevent repeat mistakes
| Tool | Description |
|---|---|
ekkOS_TrackError | Record errors to build prevention patterns |
ekkOS_FileGotcha | Get or create known gotchas for specific files |
ekkOS_ErrorAnalytics | Analyze error patterns across your projects |
ekkOS_Consolidate | Run active forgetting: quarantine failing patterns, merge duplicates, prune stale data, promote winners |
ekkOS_DecayPatterns | Review pattern confidence changes over time |
ekkOS_ReinforcePat | Boost confidence of a proven pattern |
Context Eviction(3 tools)
Zero-data-loss handshake protocol for context window management
| Tool | Description |
|---|---|
ekkOS_EvictPrepare | Prepare eviction — identify evictable blocks and get confirmation token |
ekkOS_EvictConfirm | Confirm and execute eviction with the preparation token |
ekkOS_EvictStatus | Check current eviction status and recoverable blocks for a session |
Analytics & Utility(10 tools)
Export, import, health checks, and conflict validation
| Tool | Description |
|---|---|
ekkOS_SummaryRequired | Get a human-readable summary of recent ekkOS activity |
ekkOS_ConflictRequired | Check if a proposed action conflicts with your rules |
ekkOS_Reflect | Analyze a response for quality and improvement opportunities |
ekkOS_DetectRequired | Auto-detect which patterns were used in a response |
ekkOS_Export | Export your patterns, directives, and plans as JSON |
ekkOS_Import | Import memory data from a backup file |
ekkOS_Why | Explain why a pattern or decision was made |
ekkOS_Health | Check system health and connectivity status |
ekkOS_IndexFile | Index a specific file for codebase search |
ekkOS_IndexProject | Index an entire project for codebase search |
Pattern Relationships(2 tools)
Link patterns together and create workflow sequences
| Tool | Description |
|---|---|
ekkOS_Link | Create relationships between patterns (supersedes, extends, conflicts) |
ekkOS_Playbook | Create ordered sequences of patterns as reusable workflows |
Auto-Learning(2 tools)
ekkOS learns automatically from your corrections and successes
| Tool | Description |
|---|---|
ekkOS_Learn | Trigger auto-learning from recent corrections and successes |
ekkOS_ReviewLearning | Review and approve/reject auto-learned pattern candidates |
Project Setup(4 tools)
Initialize projects, bulk import data, sync and snapshot
| Tool | Description |
|---|---|
ekkOS_ProjectInit | Initialize ekkOS for a new project |
ekkOS_Ingest | Bulk import data into memory layers |
ekkOS_Snapshot | Create a point-in-time snapshot of memory state |
ekkOS_Sync | Synchronize local and cloud memory |
Session Management(1 tools)
Manage working memory sessions for context continuity
| Tool | Description |
|---|---|
ekkOS_Session | Manage working memory sessions (create, resume, close) |
Permissions(1 tools)
Configure which tools can execute automatically
| Tool | Description |
|---|---|
ekkOS_Permissions | View and manage tool execution permissions |
Required Tools
These tools should be called proactively as part of the ekkOS workflow:
ekkOS_SearchSearch all memory layers for patterns, solutions, and past context
ekkOS_ForgeSave a learned solution as a reusable pattern
ekkOS_DirectiveCreate persistent rules (MUST/NEVER/PREFER/AVOID)
ekkOS_SummaryGet a human-readable summary of recent ekkOS activity
ekkOS_ConflictCheck if a proposed action conflicts with your rules
ekkOS_DetectAuto-detect which patterns were used in a response
How to Use
You don't need to call these tools directly. Just ask your AI naturally:
"Search my memory for..."ekkOS_Search"Remember this pattern..."ekkOS_Forge"Always use X" / "Never do Y"ekkOS_Directive"Store my API key for..."ekkOS_StoreSecret"Create a plan for..."ekkOS_Plan"What did we discuss yesterday?"ekkOS_Recall