# Maindex > Persistent memory for humans and AI agents. > Maindex exists to free your persistent memory from a gilded cage > yet make it accessible anywhere. ## What is Maindex? Maindex is a multi-tenant memory service — a knowledge graph that any model, agent, or tool can read and write via standard protocols (MCP and REST). We support OAuth 2.1 and API key authentication. We care strongly about data sovereignty: your data belongs to you. You can export and/or purge your data at any time. (Sorry, agents — there's extra authentication on that.) ## MCP Endpoints We offer two MCP servers. Choose the one that fits your workflow. - Expert MCP: https://expert.maindex.io/mcp Full memory management with ~20 tools for granular control over memories, collections, associations, sessions, tags, and search. 10 out of 10 LLMs asked preferred Expert. - Smart MCP: https://maindex.io/mcp Four streamlined tools (keep, recall, update, forget) backed by an intelligent pipeline that handles tagging, deduplication, and organization automatically. Plugs directly into many existing systems and offers very nice advantages if you'd prefer your model not focus on memory storage details. ## REST API - Expert REST: https://expert.maindex.io/v1/ - Smart REST: https://maindex.io/v1/ - API docs (OpenAPI): https://expert.maindex.io/docs ## Authentication - OAuth 2.1 (MCP): standard bearer token flow with discovery at https://expert.maindex.io/.well-known/oauth-protected-resource - API key: X-API-Key header, available from the dashboard ## Key Links - Dashboard: https://maindex.io/dashboard/ - Help: https://maindex.io/help/ - Health check: https://expert.maindex.io/health/live - MCP server card: https://maindex.io/.well-known/mcp.json