Mem0

Mem0

Mem0 assists with AI-driven note-taking, knowledge recall, and productivity tools, allowing users to organize, search, and generate content from stored information

2377VIEWS
280USERS

Install MCP Server

Paste and run this command in your terminal to set up Cursor with MCP

npx @composio/cli add cursor --app mem0npx @composio/cli add cursor --app mem0npx @composio/cli add cursor --app mem0npx @composio/cli add cursor --app mem0

After running the command, restart Cursor to start using the MCP Server.

Available Tools

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).

Create An Export Job With Schema

Initiates an asynchronous job to export memories, structured by a schema provided in the request body and allowing optional filters.

Create Memory Entry

Lists/searches existing memory entries with filtering and pagination; critically, this action retrieves memories and does *not* create new ones, despite its name.

Create Project

Creates a new project with a given name within an organization that must already exist.

Delete An Organization

Permanently deletes an existing organization identified by its unique id.

Delete Memory By Id

Permanently deletes a specific memory by its unique id; ensure the `memory id` exists as this operation is irreversible.

Delete Entity By Type And Id

Call to permanently and irreversibly hard-delete an existing entity (user, agent, app, or run) and all its associated data, using its type and id.

Delete Memories

Deletes memories matching specified filter criteria; omitting all filters may result in deleting all memories.

Delete Memory Batch With Uuids

Deletes a batch of up to 1000 existing memories, identified by their uuids, in a single api call.

Delete Project

Permanently deletes a specific project and all its associated data from an organization; this action cannot be undone and requires the project to exist within the specified organization.

Delete Project Member

Removes an existing member, specified by username, from a project, immediately revoking their project-specific access; the user is not removed from the organization.

Export Data Based On Filters

Retrieves memory export data, optionally filtered by various identifiers (e.g., user id); without filters, it may return all accessible or recent exports based on default behavior.

List Organizations

Retrieves a summary list of organizations for administrative oversight; returns summary data (names, ids), not exhaustive details, despite 'detailed' in the name.

20 actions available