Skip to content

Mem0

API Key Required

Add, search, list, and delete memories through Mem0. Build AI agents that use Mem0with Agno Builder's visual drag-and-drop interface — no code required to prototype.

What is the Mem0 tool?

The Mem0 tool is a built-in capability in the Agno framework that allows AI agents to add, search, list, and delete memories through mem0. When added to an agent in Agno Builder, the agent can autonomously decide when to invoke this tool based on the user's request.

This tool requires a MEM0_API_KEY environment variable. Get your API key at app.mem0.ai.

How to use Mem0 in Agno Builder

  1. 1

    Create an agent

    Drag an Agent node onto the canvas in Agno Builder, or use one of the built-in templates.

  2. 2

    Enable Mem0

    Click the agent, go to the Tools tab, and toggle on "Mem0" from the core category.

  3. 3

    Add your API key

    Enter your MEM0_API_KEY in the tool configuration. Your key stays in your browser and is never stored on our servers.

  4. 4

    Test in chat

    Open the chat panel and send a message. The agent will automatically use Mem0 when relevant.

  5. 5

    Export Python code

    Click File > Export Python to get clean, runnable code with the correct imports for Mem0.

Python code example

This is the code Agno Builder exports when you use Mem0:

agent.py
from agno.agent import Agent
from agno.models.openai import OpenAIChat
from agno.tools.mem0 import Mem0Tools

agent = Agent(
    name="Mem0 Agent",
    model=OpenAIChat(id="gpt-4o"),
    tools=[Mem0Tools()],
    instructions=["Use the mem0 tool to help the user."],
    markdown=True,
)

agent.print_response("Help me with a mem0 task")

Install with: pip install agno # + set MEM0_API_KEY

Configuration options

OptionTypeDefaultDescription
user_idstringdefaultMemory owner ID
org_idstringOptional Mem0 organization ID
project_idstringOptional Mem0 project ID
inferbooleantrueInfer memories from messages
enable_delete_all_memoriesbooleanfalseExpose destructive delete-all operation

Contact Us

Press Ctrl+Enter to send