memory_event

Shipped in v3-alpha (Beta). Interface may still change before 3.0 stable.

Description

Record that something happened. Events are immutable and create temporal anchors.

Input schema

{
  name: string,                // e.g., "deploy.success", "user.complained"
  description: string,
  type: "system" | "external" | "user" | "agent" | "scheduled",
  relatedEntities?: string[],
  metadata?: Record<string, unknown>,
}

Example

await mcp.callTool("memory_event", {
  name: "deploy.production.success",
  description: "v2.3.1 deployed to production",
  type: "external",
  relatedEntities: ["entity_prod_cluster"],
  metadata: { commit: "abc123", duration: 180 },
});

Backed by