Zep

Zep MCP integration

Writes thread messages into a user graph, retrieves the context relevant to the conversation, searches it semantically, and deletes data on request.

43actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Add thread messages

    Lyro stores every customer message in Zep's conversation graph to build a complete memory. Your team gives Lyro full context of the entire customer relationship.

  • Get thread user context

    Lyro retrieves the most relevant facts about a customer from their knowledge graph. Your team personalizes responses by pulling in what Lyro already knows about them.

  • Create thread

    Lyro starts a new conversation thread for each customer to organize their history. Your team keeps conversations tidy and retrieves past interactions instantly.

See all 43 actions

How businesses use Zep + Lyro

Each card is one request a support team gets, and the Zep actions Lyro runs to close it.

  • Retrieve the context this conversation actually needs

    Lyro pulls the most relevant context from a user's graph based on the thread in progress, together with the facts and entities held on the session and the summary stored on that user's node.

    Get Thread User ContextGet Session MemoryGet User Node
  • Store what a conversation established

    Lyro adds chat messages to a thread and ingests them into the user's knowledge graph, and records an explicit subject-predicate-object fact when something should be stated outright rather than inferred.

    Add Thread MessagesAdd Session MemoryAdd Fact Triple
  • Set up the users, threads, and shared graphs behind it

    Lyro creates the user record a thread has to hang off, opens the thread itself, and sets up a group namespace when several users need to draw on one shared body of context.

    Create UserCreate ThreadCreate Group
  • Search the graph and follow what connects

    Lyro runs a hybrid search combining semantic similarity with BM25 full-text matching across the knowledge graph, then walks the entity edges around a matched node to see how those facts relate.

    Graph SearchGet Node Entity EdgesGet Edge by UUID

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Zep actions it has and picks the ones a request needs.

  1. 01

    Connect Zep

    Authorize the Zep account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Zep actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    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 free
Zep · Lyro

Everything else about Zep

Setup, permissions, and the limits of what Lyro can do inside Zep.

  • Get Task Status checks the state of Zep's asynchronous operations - batch adds, graph clones, and fact triple additions among them - so Lyro can confirm the write landed before relying on it, rather than reading a graph that is still ingesting.

Every action available in Zep

All 43 actions your agent can call on Zep, straight from the live MCP connection.

  • Add fact triple

    Add a manually specified fact triple (subject-predicate-object) to the Zep knowledge graph.

  • Add session memory

    Add memory messages to a specified Zep session.

  • Add thread messages

    Add chat messages to a thread in Zep and ingest them into the user knowledge graph.

  • Clone graph

    Clone a user or group graph with new identifiers in Zep.

  • Create graph

    Create a new graph by adding data to Zep.

  • Create group

    Create a new group in Zep for multi-user graph management.

  • Create session

    Create a new session in Zep for storing conversation memory.

  • Create thread

    Create a new thread in Zep for a specific user.

  • Create user

    Create a new user in Zep with properties like user_id, email, and metadata.

  • Delete graph

    Delete a graph from Zep.

  • Delete group

    Delete a group from Zep.

  • Delete session memory

    Delete a session and its memory from Zep.

  • Delete thread

    Delete a thread and its messages from Zep.

  • Delete user

    Delete a user and all associated threads and artifacts from Zep.

  • Get edge by uuid

    Retrieve a specific edge by its UUID from the Zep knowledge graph.

  • Get graph by ID

    Retrieve a graph by its unique identifier from Zep.

  • Get group by ID

    Retrieve a group by ID from Zep.

  • Get node entity edges

    Retrieve all entity edges for a specific node in the Zep knowledge graph.

  • Get project info

    Retrieve project information based on the provided API key.

  • Get session by ID

    Retrieve a session by its unique identifier from Zep.

  • Get session memory

    Retrieve memory for a given session including relevant facts and entities.

  • Get session message by uuid

    Retrieve a specific message by UUID from a Zep session.

  • Get session messages

    Retrieve messages for a given session from Zep.

  • Get task status

    Check the status of asynchronous operations in Zep.

  • Get thread messages

    Retrieve conversation history for a specific thread from Zep.

  • Get thread user context

    Retrieve the most relevant user context from the user graph based on thread messages.

  • Get user by ID

    Retrieve a user by their user ID from Zep.

  • Get user node

    Retrieve a user's graph node and summary from Zep.

  • Get user nodes

    Retrieve all nodes for a specific user from their graph in Zep.

  • Get user sessions

    Retrieve all sessions for a user from Zep.

Ready to connect Zep?

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

Support agent working at a laptop next to the Lyro mascot