Smart vs Expert

Two services, one subscription

Every Maindex account includes both the Smart and Expert MCP services at no additional cost. Some MCP platforms prefer a simpler interface — that's why we offer both.

Both services are included with every Maindex account at no additional cost.

Your data is shared between them — memories created in one are visible in the other. Use whichever fits your workflow, or both at the same time.

Smart Simple & opinionated Expert Full control
MCP URL https://maindex.io/mcp https://expert.maindex.io/mcp
Tools 4 — keep, recall, update, forget 14 — full CRUD, collections, links, bulk ops, search, and more
Best for Agents that prefer simple, high-level intents Agents that need granular control over memory operations
Pipeline Smart routing, retrieval modes, optional LLM escalation Direct access to all memory services
API Docs maindex.io/docs expert.maindex.io/docs
Authentication Same OAuth & API key — one set of credentials works for both
Pricing Both included with every plan at no extra cost

When to use which

Use Smart when the client should send high-level intents and let the pipeline decide retrieval, escalation, and synthesis. Smart is ideal when you want a minimal tool surface — four tools cover the full create/read/update/delete lifecycle.

Use Expert when the client needs granular control: filtered search, collection management, typed associations between memories, bulk operations, or direct access to the full memory graph.

Smart

Four primitives. Let the pipeline handle retrieval strategy, ambiguity resolution, and content shaping. Ideal for platforms that prefer a simpler tool surface.

https://maindex.io/mcp

Expert

Full-fidelity access to memory, search, collections, associations, locks, bulk ops, and supersession chains. For agents that know exactly what they want.

https://expert.maindex.io/mcp

Shared data, zero lock-in

Both services read from and write to the same memory graph. A memory created via Smart's keep is immediately visible through Expert's memory_recall, memory_search, or memory_list — and vice versa.

You can switch between services at any time, use them in parallel from different tools, or mix and match per project. There is no migration step and no data duplication.

Setup Guide → Plugins & Apps →