# Mem0 integration

> Memory layer for LLM applications — store, search, and manage long-term memories scoped to users, agents, apps, and runs.

- Authentication: apiKey

## Tools (44)

- **Add Memories**: Extract and store memories from a list of conversation messages, scoped to a user, agent, app, or run.
- **Add Organization Member**: Invite an existing Mem0 user to an organization with a specific role.
- **Add Project Member**: Grant an existing user access to a project with a specific role.
- **Batch Delete Memories**: Delete up to 1000 memories by UUID in a single request.
- **Batch Update Memories**: Update the text of up to 1000 memories in a single request.
- **Create Agent**: Create a new agent entity in the current project.
- **Create App**: Create a new application entity in the current project.
- **Create Memory Export**: Start an async memory export job filtered by entity. Poll with Get Memory Export.
- **Create Organization**: Create a new organization.
- **Create Project**: Create a new project inside an organization.
- **Create Run**: Create a new agent run/session entity in the current project.
- **Create User**: Create a new user entity in the current project.
- **Create Webhook**: Subscribe an HTTPS endpoint to memory_add / memory_update / memory_delete events for a project.
- **Delete Entity**: Permanently remove an entity and every memory associated with it.
- **Delete Memories by Filter**: Bulk-delete all memories matching an entity filter.
- **Delete Memory**: Permanently delete a single memory by its UUID.
- **Delete Organization**: Permanently delete an organization and all its data.
- **Delete Project**: Permanently delete a project and all its memories, members, and webhooks.
- **Delete Webhook**: Stop sending events to a webhook and delete it.
- **Get Entity by ID**: Fetch a single user, agent, app, or run by type and ID.
- **Get Event**: Get the status and results of a single async event by ID.
- **Get Memories by Entity**: List all memories belonging to a single entity, identified by type and ID.
- **Get Memory by ID**: Fetch a single memory's full record by its UUID.
- **Get Memory Export**: Retrieve the processed results of a memory export job.
- **Get Memory History**: Return the full audit trail of changes to one memory.
- **Get Organization**: Fetch a single organization's details by ID.
- **Get Project**: Fetch a single project's details.
- **List Entities**: List all users, agents, apps, and runs in the workspace.
- **List Events**: List async memory operation events for the authenticated user.
- **List Memories**: Retrieve memories for a specific entity with simple query-parameter filters.
- **List Memories with Filters**: Retrieve memories using structured filters with logical operators (AND/OR/NOT).
- **List Organization Members**: List every member of an organization with their assigned role.
- **List Organizations**: List every organization the API key has access to.
- **List Project Members**: List the members of a single project with their roles.
- **List Projects**: List every project within an organization.
- **List Project Webhooks**: List all webhooks configured for a project.
- **Remove Organization Member**: Remove a member from an organization.
- **Remove Project Member**: Remove a member from a project. The user remains in the organization.
- **Search Memories**: Semantic search across memories using a natural language query and entity filter.
- **Search Memories with Filters**: Semantic search with structured filter expressions and tunable similarity threshold.
- **Update Memory**: Replace the text and/or metadata of an existing memory.
- **Update Organization Member Role**: Change the role assigned to an existing org member.
- **Update Project**: Update a project's name, description, custom instructions, or custom categories.
- **Update Project Member Role**: Change a project member's role.

## Related prompts

- [Personalized Gmail replies from Mem0 memory of every sender](https://www.generalinput.com/prompts/personalized-gmail-replies-from-mem0-memory-of-every-sender.md)
- [Pre-meeting recall briefs from Mem0 in Slack](https://www.generalinput.com/prompts/pre-meeting-recall-briefs-from-mem0-in-slack.md)
- [Capture durable customer context in Mem0 after every Granola call](https://www.generalinput.com/prompts/capture-durable-customer-context-in-mem0-after-every-granola-call.md)
- [Personalized recall brief for every new Zendesk ticket](https://www.generalinput.com/prompts/personalized-recall-brief-for-every-new-zendesk-ticket.md)
- [Build a Mem0 sales timeline from HubSpot deal stage changes](https://www.generalinput.com/prompts/build-a-mem0-sales-timeline-from-hubspot-deal-stage-changes.md)

Connect Mem0 in General Input: https://www.generalinput.com/apps/mem0