Mem0
Overview
SLUG: MEM0
Description
Mem0 assists with AI-driven note-taking, knowledge recall, and productivity tools, allowing users to organize, search, and generate content from stored information
Authentication Details
API Key
Connecting to Mem0
Create an auth config
Use the dashboard to create an auth config for the Mem0 toolkit. This allows you to connect multiple Mem0 accounts to Composio for agents to use.
Create and Get auth config ID
Click “Create Mem0 Auth Config”. After creation, copy the displayed ID starting with ac_
. This is your auth config ID. This is not a sensitive ID — you can save it in environment variables or a database.
This ID will be used to create connections to the toolkit for a given user.
Connect Your Account
Using API Key
Tools
Executing tools
To prototype you can execute some tools to see the responses and working on the Mem0 toolkit’s playground
OpenAI (Python)
Anthropic (TypeScript)
Google (Python)
Vercel (TypeScript)
Tool List
MEM0_ADD_NEW_MEMORY_RECORDS
Tool Name: Add new memory records
Description
Action Parameters
Action Response
MEM0_ADD_ORGANIZATION_MEMBER
Tool Name: Add organization member
Description
Action Parameters
Action Response
MEM0_CREATE_A_NEW_ORGANIZATION_ENTRY
Tool Name: Create a new organization entry
Description
Action Parameters
Action Response
MEM0_CREATE_PROJECT
Tool Name: Create project
Description
Action Parameters
Action Response
MEM0_DELETE_MEMORIES_ENDPOINT
Tool Name: Delete memories
Description
Action Parameters
Action Response
MEM0_PERFORM_SEMANTIC_SEARCH_ON_MEMORIES
Tool Name: Perform semantic search on memories
Description
Action Parameters
Action Response
MEM0_RETRIEVE_MEMORY_BY_UNIQUE_IDENTIFIER
Tool Name: Retrieve memory by id
Description
Action Parameters
Action Response
MEM0_SEARCH_MEMORIES_WITH_QUERY_FILTERS
Tool Name: Search memories with filters
Description
Action Parameters
Action Response
MEM0_ADD_MEMBER_TO_PROJECT
Tool Name: Add member to project
Description
Action Parameters
Action Response
MEM0_CREATE_AN_EXPORT_JOB_WITH_SCHEMA
Tool Name: Create an export job with schema
Description
Action Parameters
Action Response
MEM0_CREATE_A_NEW_AGENT
Tool Name: Create a new agent
Description
Action Parameters
Action Response
MEM0_CREATE_A_NEW_AGENT_RUN
Tool Name: Create a new agent run
Description
Action Parameters
Action Response
MEM0_CREATE_A_NEW_APPLICATION
Tool Name: Create a new application
Description
Action Parameters
Action Response
MEM0_CREATE_A_NEW_USER
Tool Name: Create a new user
Description
Action Parameters
Action Response
MEM0_CREATE_MEMORY_ENTRY
Tool Name: Create memory entry
Description
Action Parameters
Action Response
MEM0_DELETE_AN_ORGANIZATION
Tool Name: Delete an organization
Description
Action Parameters
Action Response
MEM0_DELETE_A_SPECIFIC_MEMORY_BY_ID
Tool Name: Delete memory by id
Description
Action Parameters
Action Response
MEM0_DELETE_ENTITY_BY_TYPE_AND_ID
Tool Name: Delete entity by type and id
Description
Action Parameters
Action Response
MEM0_DELETE_MEMORY_BATCH_WITH_UUIDS
Tool Name: Delete memory batch with uuids
Description
Action Parameters
Action Response
MEM0_DELETE_PROJECT
Tool Name: Delete project
Description
Action Parameters
Action Response
MEM0_DELETE_PROJECT_MEMBER
Tool Name: Delete project member
Description
Action Parameters
Action Response
MEM0_EXPORT_DATA_BASED_ON_FILTERS
Tool Name: Export data based on filters
Description
Action Parameters
Action Response
MEM0_FETCH_DETAILED_LIST_OF_ORGANIZATIONS
Tool Name: List organizations
Description
Action Parameters
Action Response
MEM0_FETCH_DETAILS_OF_A_SPECIFIC_ORGANIZATION
Tool Name: Fetch details of a specific organization
Description
Action Parameters
Action Response
MEM0_FETCH_LIST_OF_ENTITY_FILTERS
Tool Name: Get list of entity filters
Description
Action Parameters
Action Response
MEM0_FETCH_SPECIFIC_ENTITY_DETAILS_WITH_OPTIONAL_FILTERS
Tool Name: Get entity by id
Description
Action Parameters
Action Response
MEM0_GET_ORGANIZATION_MEMBERS
Tool Name: Get organization members
Description
Action Parameters
Action Response
MEM0_GET_PROJECTS
Tool Name: Get projects
Description
Action Parameters
Action Response
MEM0_GET_PROJECT_DETAILS
Tool Name: Get project details
Description
Action Parameters
Action Response
MEM0_GET_PROJECT_MEMBERS
Tool Name: Get project members
Description
Action Parameters
Action Response
MEM0_GET_USER_MEMORY_STATS
Tool Name: Get user memory stats
Description
Action Parameters
Action Response
MEM0_LIST_ENTITIES_WITH_OPTIONAL_ORG_AND_PROJECT_FILTERS
Tool Name: List entities
Description
Action Parameters
Action Response
MEM0_REMOVE_A_MEMBER_FROM_THE_ORGANIZATION
Tool Name: Remove a member from the organization
Description
Action Parameters
Action Response
MEM0_RETRIEVE_ALL_EVENTS_FOR_THE_CURRENTLY_LOGGED_IN_USER
Tool Name: Retrieve all events for the currently logged in user
Description
Action Parameters
Action Response
MEM0_RETRIEVE_ENTITY_SPECIFIC_MEMORIES
Tool Name: Retrieve entity-specific memories
Description
Action Parameters
Action Response
MEM0_RETRIEVE_LIST_OF_MEMORY_EVENTS
Tool Name: Retrieve list of memory events
Description
Action Parameters
Action Response
MEM0_RETRIEVE_MEMORY_HISTORY_BY_ID
Tool Name: Retrieve memory history by id
Description
Action Parameters
Action Response
MEM0_RETRIEVE_MEMORY_LIST
Tool Name: Retrieve memory list
Description
Action Parameters
Action Response
MEM0_UPDATE_MEMORY_BATCH_WITH_UUID
Tool Name: Update memory batch with uuid
Description
Action Parameters
Action Response
MEM0_UPDATE_MEMORY_DETAILS_BY_ID
Tool Name: Update memory text content
Description
Action Parameters
Action Response
MEM0_UPDATE_ORGANIZATION_MEMBER_ROLE
Tool Name: Update organization member role
Description
Action Parameters
Action Response
MEM0_UPDATE_PROJECT
Tool Name: Update project
Description
Action Parameters
Action Response
MEM0_UPDATE_PROJECT_MEMBER_ROLE
Tool Name: Update project member role
Description
Action Parameters
Action Response