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
Integrations
View provider documentationActions
Operations this integration can perform.
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.
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.