AI & ML47 toolsPaste one API key
Mem0 integration for AI agents
Store and retrieve user memories and context for AI agents
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Mem0 once and call the same tools from all of them.
Setup
Connect mem0 through ClawLink's hosted setup.
- Auth: Paste one API key. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
Mem0 exposes 47 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
mem0_add_member_to_project | Adds an existing user to a project (identified by `project_id` within organization `org_id`), assigning a valid system role. | Write |
mem0_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`. | Write |
mem0_add_organization_member | Adds a new member, who must be a registered user, to an organization, assigning them a specific role. | Write |
mem0_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. | Write |
mem0_create_a_new_agent_run | Creates a new agent run in the mem0.ai system. | Write |
mem0_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. | Write |
mem0_create_a_new_organization_entry | Creates a new organization entry using the provided name and returns its details. | Write |
mem0_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). | Write |
mem0_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. | Write |
mem0_create_project | Creates a new project with a given name within an organization that must already exist. | Write |
mem0_create_webhook | Creates a new webhook for a specific project to receive real-time notifications. Use when you need to set up event-driven integrations that trigger on memory operations. | Write |
mem0_fetch_detailed_list_of_organizations | Retrieves a summary list of organizations for administrative oversight; returns summary data | Read |
mem0_fetch_details_of_a_specific_organization | Fetches comprehensive details for an organization using its `org_id`; the `org_id` must be | Read |
mem0_fetch_list_of_entity_filters | Retrieves predefined filter definitions for entities (e.g., by type, creation/modification | Read |
mem0_fetch_specific_entity_details_with_optional_filters | Fetches detailed information for an existing entity (user, agent, app, or run) identified by | Read |
mem0_get_event_status_by_event_id | Retrieves a single async event by ID to check its current status and results | Read |
mem0_get_memories_by_entity | Retrieve all memories associated with a specific entity (user, agent, app, or run) | Read |
mem0_get_memory_export | Retrieves the status and results of a memory export job by its ID | Read |
mem0_get_organization_members | Fetches a list of members for a specified, existing organization | Read |
mem0_get_project_details | Fetches comprehensive details for a specified project within an organization | Read |
mem0_get_project_members | Retrieves all members for a specified project within an organization | Read |
mem0_get_project_webhooks | Retrieves all webhooks configured for a specific project | Read |
mem0_get_projects | Retrieves all projects for a given organization `org_id` to which the caller has access | Read |
mem0_get_user_memory_stats | Retrieves a summary of the authenticated user's memory activity, including total memories | Read |
mem0_list_entities_with_optional_org_and_project_filters | Retrieves a list of entities, optionally filtered by organization or project (prefer | Read |
mem0_perform_semantic_search_on_memories | Searches memories semantically using a natural language query and metadata filters | Read |
mem0_retrieve_all_events_for_the_currently_logged_in_user | Retrieves a paginated list of events for the authenticated user, filterable and paginable via | Read |
mem0_retrieve_list_of_memory_events | Retrieves a chronological list of all memory events (e.g., user inputs, AI responses) from the | Read |
mem0_retrieve_memory_by_unique_identifier | Retrieves a complete memory entry by its unique identifier; `memory_id` must be valid and for | Read |
mem0_retrieve_memory_history_by_id | Retrieves the complete version history for an existing memory, using its unique `memory_id`, to | Read |