Retrieve project-specific evidence with source identifiers, routing score, and explicit out-of-domain state.
One secure gateway to Atlas memory.
Eventium MCP gives trusted AI applications a small, standards-based tool surface for durable project memory and behavioural rules—without exposing Atlas credentials, physical banks, or cross-user namespaces.
Memory with a governed boundary.
This service is deliberately narrower than a general tool marketplace. Its production job is to make Atlas useful to Apex while keeping identity, authorization, session state, and persistence enforceable.
Persist verified facts, decisions, results, and checkpoints—not raw token streams or untrusted content.
Author and inspect project rules that Atlas binds to semantic request regions rather than keywords.
Derive private Atlas agent and bank names from immutable tenant, user, and project identities.
Maintain bounded, stable Atlas/D20k sessions and execute the documented user → agent → bank lifecycle inside the authenticated project boundary.
Separate gateway liveness from authenticated Atlas readiness so failures remain diagnosable.
Apex → MCP → Atlas.
Atlas is the memory engine; Eventium MCP is the secure protocol adapter. Browsers and sandboxes never call either service directly.
Exactly seven Atlas tools.
Every other tool is denied in the hosted production profile. Descriptions and JSON Schema metadata are published through MCP discovery so an LLM knows when—and when not—to invoke each operation.
Recall project memory
memory_recall
Semantically retrieves durable project memory, retrieval signals, and any matching behavioural rule.
Atlas/D20k · readStore durable memory
memory_store
Persists one verbatim fact, decision, verified result, or checkpoint with optional provenance and indexing aids.
Atlas/D20k · writeReview recent learning
memory_recent
Returns a bounded tail of recent project memories and reports whether consolidation is due.
Atlas/D20k · recentConsolidate related memories
memory_consolidate
Writes grouped summaries with source provenance while preserving the original project memories.
Atlas/D20k · summarizeCreate a durability checkpoint
memory_persist
Forces project memory and behavioural rules to durable storage before a handoff or risky operation.
Atlas/D20k · persistAuthor a behavioural rule
rule_add
Binds and persists a project rule from a natural-language exemplar and directive.
Atlas/D20k · rule writeList project rules
rules_list
Returns the bounded set of behavioural rules attached to the authenticated project.
Atlas/D20k · rule readIdentity proof is not permission.
Every hosted Atlas call fails closed. A valid credential identifies the caller; active database membership and an allowed MCP role authorize the requested user namespace.
Interactive clients may present a signed user JWT. The token UUID is bound to the target user and cannot select another namespace.
Managed clients may use a hashed, revocable key linked to one Supabase user and checked against the same membership rules.
The private service token authenticates Apex, but MCP still verifies the canonical target user’s active entitlement and role.
atlas_api_access.active and mcp_user_roles.active with role developer or admin.Connect over Streamable HTTP.
Use an MCP client that supports the standard initialize → initialized → tools/list → tools/call lifecycle. Send credentials in the Authorization header; do not put secrets in tool arguments.
{
"mcpServers": {
"eventium-atlas": {
"url": "https://mcp.eventium.ai/mcp",
"transport": "streamable-http",
"headers": {
"Authorization": "Bearer ${EVENTIUM_MCP_TOKEN}"
}
}
}
}
https://mcp.eventium.ai/mcptools/list. Only the seven Atlas tools should be returned.tenant_id, user_id, project_id, and session_id must come from verified application context.Small, useful, working links.
Authoring studios, public libraries, Swagger, and admin consoles are intentionally absent from this production navigation until they have a supported deployment and a clear Atlas-gateway purpose.