Writes memory records as a conversation happens, recalls them semantically when the person returns, and keeps them scoped to the right project.
47actions available
Every action runs live through MCP. Nothing to build, nothing to maintain.
Ayro stores new memory records from conversations, building a persistent knowledge base about each customer. Over time, Ayro learns customer preferences and history, enabling faster, more personalized support.
Ayro finds past customer interactions, preferences, or issues using semantic search. Agents answer questions instantly from context instead of asking customers to repeat themselves.
Ayro removes an entire organization from Mem0 when it's no longer needed. Your platform stays uncluttered with defunct accounts.
Each card is one request a support team gets, and the Mem0 actions Ayro runs to close it.
Ayro adds memory records from the messages exchanged, scoped to the user, agent, or app they belong to, so a stated preference or an agreed decision is available the next time that person appears.
Ayro searches memories semantically with a natural language query and structured filters, and pulls everything tied to one entity, so recall is targeted rather than a dump of the whole history.
Ayro updates the text of a memory when the underlying fact moves, corrects up to a thousand at once in a batch, and reads the version history behind one so a change stays traceable.
Ayro creates the project a workspace's memories live in, adds members to it with a role, and registers the webhook that tells another system when something in that project changes.
How it works
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Ayro reads the Mem0 actions it has and picks the ones a request needs.
Authorize the Mem0 account your team already uses — one consent screen, no API keys, no mapping tables. Ayro can only do what you granted that account, and you can disconnect it at any time.
Describe the job the way you would hand it to a teammate. Ayro maps it to the Mem0 actions that close it and chains as many as the request needs.
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started freeMem0 · Ayro
What can you do in Mem0 without me setting anything up?
These, right away:
Great, let's start with the first one.
FAQ
Setup, permissions, and the limits of what Ayro can do inside Mem0.
Yes, at several granularities. Delete Memory by ID removes one, Delete Memory Batch With UUIDs clears up to 1000 in a single call, and Delete Memories removes everything matching a filter, though that action requires at least one filter so it cannot empty the store by accident. Delete Entity by Type and ID hard-deletes the user, agent, app, or run itself.
All 47 actions your agent can call on Mem0, straight from the live MCP connection.
Adds an existing user to a project (identified by project_id within organization org_id), assigning a valid system role.
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.
Adds a new member, who must be a registered user, to an organization, assigning them a specific role.
Creates a new agent with a unique agent_id and an optional name; additional metadata may be assigned by the system.
Creates a new agent run in the mem0.ai system.
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.
Creates a new organization entry using the provided name and returns its details.
Creates a new user with the specified unique user_id and supports associating metadata (not part of the request schema fields).
Lists/searches existing memory entries with filtering and pagination; critically, this action retrieves memories and does *not* create new ones, despite its name.
Creates a new project with a given name within an organization that must already exist.
Creates a new webhook for a specific project to receive real-time notifications.
Permanently deletes an existing organization identified by its unique ID.
Permanently deletes a specific memory by its unique ID; ensure the memory_id exists as this operation is irreversible.
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.
Deletes all memories matching specified filter criteria.
Deletes a batch of up to 1000 existing memories, identified by their UUIDs, in a single API call.
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.
Removes an existing member, specified by email address, from a project, immediately revoking their project-specific access; the user is not removed from the organization.
Deletes a webhook and stops receiving notifications for the specified webhook ID.
Creates a new memory export job with optional entity filters (user_id, agent_id, app_id, run_id).
Retrieves a summary list of organizations for administrative oversight; returns summary data (names, IDs), not exhaustive details, despite 'detailed' in the name.
Fetches comprehensive details for an organization using its org_id; the org_id must be valid and for an existing organization.
Retrieves predefined filter definitions for entities (e.g., by type, creation/modification date); returns definitions only, not filtered entity data.
Fetches detailed information for an existing entity (user, agent, app, or run) identified by its type and unique ID.
Retrieves a single async event by ID to check its current status and results.
Retrieve all memories associated with a specific entity (user, agent, app, or run).
Retrieves the status and results of a memory export job by its ID.
Fetches a list of members for a specified, existing organization.
Fetches comprehensive details for a specified project within an organization.
Retrieves all members for a specified project within an organization.
Same connection, same setup. Pick the next one your team already uses.
Reads client invoices and payments, logs expenses and time against a project, emails an invoice, and captures leads mid-conversation.
Builds decks from markdown, duplicates branded templates, applies batch updates to existing presentations, and renders slide thumbnails on request.
Opens opportunities, jobs, and their first tasks, finds client contacts and companies, and reports job status and due follow-ups.
Award points into the right score series, report live competition standings, and replay the point history behind a leaderboard position.
Creates Storms, adds ideas and the connectors between them, posts and reads Storm chat, and invites participants by email.
Confirms an active membership, pulls payment history and plan terms, archives a promo code, and files what a customer sends into the account.

Authorize the account and your agent has all 47 actions from the first conversation.
