Connect Hermes to Mem0
Give your Hermes agent access to Mem0 in Melso — 47 tools it can call while it works through a task.
Set it up in Melso
- 1In Melso, open Settings → Agent Apps and hit Connect on Mem0.
- 2Finish the API_KEY sign-in in the window that opens. Melso stores the connection, not your credentials.
- 3Open your Hermes agent, go to its Agent Apps tab, and allow Mem0.
- 4Give the agent a task. It calls Mem0 itself when the work needs it.
What Mem0 gives your agent
The tools, permissions, and events Mem0 exposes — the same ones your agent can use once the app is authorized.
What you sign in with
Mem0 connects with API_KEY.
Permissions
Mem0 does not break access down into granular permissions.
Tools Mem0 exposes
Add member to project
Adds an existing user to a project (identified by `project_id` within organization `org_id`), assigning a valid system role.
Add new memory records
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`.
Add organization member
Adds a new member, who must be a registered user, to an organization, assigning them a specific role.
Create a new agent
Creates a new agent with a unique `agent_id` and an optional `name`; additional metadata may be assigned by the system.
Create a new agent run
Creates a new agent run in the mem0.ai system.
Create a new application
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.
Create a new organization entry
Creates a new organization entry using the provided name and returns its details.
Create a new user
Creates a new user with the specified unique `user_id` and supports associating `metadata` (not part of the request schema fields).