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

ToolWhat it doesKind
mem0_add_member_to_projectAdds an existing user to a project (identified by `project_id` within organization `org_id`), assigning a valid system role.Write
mem0_add_new_memory_recordsStores 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_memberAdds a new member, who must be a registered user, to an organization, assigning them a specific role.Write
mem0_create_a_new_agentCreates 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_runCreates a new agent run in the mem0.ai system.Write
mem0_create_a_new_applicationCreates 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_entryCreates a new organization entry using the provided name and returns its details.Write
mem0_create_a_new_userCreates a new user with the specified unique `user_id` and supports associating `metadata` (not part of the request schema fields).Write
mem0_create_memory_entryLists/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_projectCreates a new project with a given name within an organization that must already exist.Write
mem0_create_webhookCreates 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_organizationsRetrieves a summary list of organizations for administrative oversight; returns summary dataRead
mem0_fetch_details_of_a_specific_organizationFetches comprehensive details for an organization using its `org_id`; the `org_id` must beRead
mem0_fetch_list_of_entity_filtersRetrieves predefined filter definitions for entities (e.g., by type, creation/modificationRead
mem0_fetch_specific_entity_details_with_optional_filtersFetches detailed information for an existing entity (user, agent, app, or run) identified byRead
mem0_get_event_status_by_event_idRetrieves a single async event by ID to check its current status and resultsRead
mem0_get_memories_by_entityRetrieve all memories associated with a specific entity (user, agent, app, or run)Read
mem0_get_memory_exportRetrieves the status and results of a memory export job by its IDRead
mem0_get_organization_membersFetches a list of members for a specified, existing organizationRead
mem0_get_project_detailsFetches comprehensive details for a specified project within an organizationRead
mem0_get_project_membersRetrieves all members for a specified project within an organizationRead
mem0_get_project_webhooksRetrieves all webhooks configured for a specific projectRead
mem0_get_projectsRetrieves all projects for a given organization `org_id` to which the caller has accessRead
mem0_get_user_memory_statsRetrieves a summary of the authenticated user's memory activity, including total memoriesRead
mem0_list_entities_with_optional_org_and_project_filtersRetrieves a list of entities, optionally filtered by organization or project (preferRead
mem0_perform_semantic_search_on_memoriesSearches memories semantically using a natural language query and metadata filtersRead
mem0_retrieve_all_events_for_the_currently_logged_in_userRetrieves a paginated list of events for the authenticated user, filterable and paginable viaRead
mem0_retrieve_list_of_memory_eventsRetrieves a chronological list of all memory events (e.g., user inputs, AI responses) from theRead
mem0_retrieve_memory_by_unique_identifierRetrieves a complete memory entry by its unique identifier; `memory_id` must be valid and forRead
mem0_retrieve_memory_history_by_idRetrieves the complete version history for an existing memory, using its unique `memory_id`, toRead