Labsco
MCP SERVER

Inoyu Apache Unomi

by sergehuber

Keep a user profile in Apache Unomi so an assistant remembers who it is talking to between sessions.

CRM & Sales Pipeline
Summary
Profile memory that lives in your CDP, not in the chat.

Unomi already holds the customer profile; this lets a conversation read and write that same record, so what the assistant learns is stored where the rest of the business can already see it.

What it is

An MCP server that connects a client to an Apache Unomi profile store. It looks a profile up by email and creates one when there is none, reads and writes properties on your own profile, searches profiles, and creates scopes that keep one context's data apart from another's.

What you get
  • Your own profile read back, optionally with its segments and scores
  • Properties written onto your own profile
  • Another profile fetched by id
  • Profiles searched across the store
  • A scope created, so one context's data stays separate from another's
Requirements

A running Apache Unomi server, and a fair amount of configuration: the Unomi base URL and which major version it is, plus the credentials that version needs - username, password and an API key for V2, or a tenant id and a key pair for V3 - along with the profile id, contact email and source id it should use. The author marks it an early implementation not validated for production, and says events, segments and session properties are not implemented yet.

Setup effort

One command plus a key — npx @inoyu/mcp-unomi-server, then supply credentials