Inoyu Apache Unomi MCP Server
@sergehuber
About Inoyu Apache Unomi MCP Server
An implementation of Anthropic's Model Context Protocol for the Apache Unomi CDP
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"unomi-server": {
"command": "npx",
"args": [
"@inoyu/mcp-unomi-server"
],
"env": {
"UNOMI_BASE_URL": "http://your-unomi-server:8181",
"UNOMI_VERSION": "3",
"UNOMI_USERNAME": "your-username",
"UNOMI_PASSWORD": "your-password",
"UNOMI_PROFILE_ID": "your-profile-id",
"UNOMI_KEY": "your-unomi-key",
"UNOMI_EMAIL": "[email protected]",
"UNOMI_SOURCE_ID": "claude-desktop",
"UNOMI_TENANT_ID": "your-tenant-id",
"UNOMI_PUBLIC_KEY": "your-public-key",
"UNOMI_PRIVATE_KEY": "your-private-key"
}
}
}
}Tools
6Get your profile using environment variables
Update properties of your profile
Retrieve a specific profile by ID
Search for profiles
Create a new Unomi scope
Get information about the current tenant (V3 only)
Overview
What is Inoyu Apache Unomi MCP Server?
A Model Context Protocol server that enables Claude to maintain user context through Apache Unomi profile management. It integrates with Apache Unomi (versions 2 and 3) for user recognition, context storage, and consent management. This is an early implementation intended for demonstration and learning, not for production use.
How to use Inoyu Apache Unomi MCP Server?
Install via npx @inoyu/mcp-unomi-server and configure environment variables (UNOMI_BASE_URL, UNOMI_VERSION, authentication keys) in the Claude Desktop configuration file. Restart Claude Desktop after configuration.
Key features of Inoyu Apache Unomi MCP Server
- Email-based profile lookup with automatic creation
- Profile properties, segments, and scores access
- Automatic session management with date-based IDs
- Consent management with GDPR-compliant expiration
- Scope management with automatic scope creation
- Supports both Apache Unomi V2 and V3
Use cases of Inoyu Apache Unomi MCP Server
- Maintain user preferences across conversations with Claude
- Store and retrieve user-specific information persistently
- Manage user consent preferences and comply with privacy regulations
- Identify users across sessions using email or profile ID
FAQ from Inoyu Apache Unomi MCP Server
What are the runtime dependencies?
A running Apache Unomi server, Claude Desktop, network access to the Unomi server, and proper environment variables.
Where does user profile data live?
All profile data is stored in the Apache Unomi server; the MCP server acts as a bridge and does not persist data itself.
What are the known limitations of this implementation?
This early implementation only supports profile lookup/creation, property management, basic session handling, and scope management. Events, segments, session properties, and other Unomi features are not yet implemented.
How does authentication work for Unomi V2 versus V3?
V2 uses system administrator credentials (username, password, and key). V3 uses tenant-based authentication with a tenant ID, public key, and private key for different endpoint types.
Frequently asked questions
What are the runtime dependencies?
A running Apache Unomi server, Claude Desktop, network access to the Unomi server, and proper environment variables.
Where does user profile data live?
All profile data is stored in the Apache Unomi server; the MCP server acts as a bridge and does not persist data itself.
What are the known limitations of this implementation?
This early implementation only supports profile lookup/creation, property management, basic session handling, and scope management. Events, segments, session properties, and other Unomi features are not yet implemented.
How does authentication work for Unomi V2 versus V3?
V2 uses system administrator credentials (username, password, and key). V3 uses tenant-based authentication with a tenant ID, public key, and private key for different endpoint types.
Basic information
More Other MCP servers

Figs, Relationship Expert
Figs O'Sullivan, LMFTCouples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows

EverArt
modelcontextprotocolModel Context Protocol Servers

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
Comments