Artificial IntelligenceIn development

Mem0

Mem0 is an universal, self-improving memory layer for LLM applications.

In development

Cataloged and scoped, not yet available to run in production.

47
actions

Actions

Operations this integration can perform.

49

Add member to project

Adds an existing user to a project (identified by `project_id` within organization `org_id`), assigning a valid system role.

Add new memory records

Stores new memory records from a list of messages, optionally inferring structured content; requires association via `agent_id`, `user_id`, `app_id`, or `run_id`.

Add organization member

Adds a new member, who must be a registered user, to an organization, assigning them a specific role.

Create a new agent

Creates a new agent with a unique `agent_id` and an optional `name`; additional metadata may be assigned by the system.

Create a new agent run

Creates a new agent run in the mem0.ai system.

Create a new application

Creates a new application, allowing metadata to be passed in the request body (not an explicit field in this action's request model); ensure `app_id` is unique to avoid potential errors or unintended updates.

Create a new organization entry

Creates a new organization entry using the provided name and returns its details.

Create a new user

Creates a new user with the specified unique `user_id` and supports associating `metadata` (not part of the request schema fields).

Triggers

Events that start workflows from this integration.

4

Memory Added

Triggers when a new memory is added to Mem0.

Memory Categorized

Triggers when a memory is categorized in Mem0.

Memory Deleted

Triggers when a memory is deleted from Mem0.

Memory Updated

Triggers when an existing memory is updated in Mem0.

Related integrations

Don't see the exact action you need?

Tell us what you're trying to connect and we'll help you evaluate whether it fits the current catalog or needs prioritizing.