About
A Model Context Protocol server that lets Claude look up, create, and update user profiles in Apache Unomi using email or profile ID. It handles session IDs, scopes, and basic property management for conversational AI.
Capabilities

The Inoyu Apache Unomi MCP Server bridges Claude and the powerful customer‑profile engine of Apache Unomi, giving AI assistants a persistent, context‑aware view of each user. By exposing Unomi’s profile store through the Model Context Protocol, developers can let Claude remember preferences, demographic data, or engagement history across sessions without writing custom persistence logic. This is especially valuable in conversational commerce, support, or recommendation scenarios where the assistant must act on up‑to‑date user information.
At its core, the server offers email‑based profile lookup and automatic creation. When a user first interacts with Claude, the assistant can query Unomi for an existing profile or create one on demand. The same mechanism powers profile property management, allowing the assistant to read and update attributes such as name, age, or subscription status. All exchanges are JSON‑encoded, keeping the interface lightweight and language‑agnostic.
The server also handles session management by generating a date‑based session ID for each interaction. This ensures that profile updates are correctly scoped and that analytics or event tracking can later be correlated with specific conversational sessions. A default scope, , is automatically provisioned for all operations, but developers can create additional scopes (e.g., per‑application or per‑region) to isolate data and control access.
Key tools exposed via MCP include:
- – retrieves the current user’s profile, optionally including segments and scores.
- – updates arbitrary properties on the user’s profile.
- and – fetch or search profiles by ID or query string.
- – defines new scopes for fine‑grained data isolation.
These tools enable a variety of real‑world use cases. In a retail chatbot, the assistant can personalize offers by reading a user’s purchase history stored in Unomi. In a support context, the bot can pre‑populate knowledge base searches with known customer details, reducing friction. For analytics teams, the session IDs and scopes allow downstream pipelines to attribute user actions back to specific conversational flows.
Because the server is built on MCP, it integrates seamlessly into any Claude workflow that supports external tools. Developers simply add the server to their configuration, and the assistant automatically discovers the available tools. The result is a declarative, extensible bridge that keeps user context consistent across devices and conversations, freeing developers to focus on higher‑level business logic rather than data plumbing.
Related Servers
MarkItDown MCP Server
Convert documents to Markdown for LLMs quickly and accurately
Context7 MCP
Real‑time, version‑specific code docs for LLMs
Playwright MCP
Browser automation via structured accessibility trees
BlenderMCP
Claude AI meets Blender for instant 3D creation
Pydantic AI
Build GenAI agents with Pydantic validation and observability
Chrome DevTools MCP
AI-powered Chrome automation and debugging
Weekly Views
Server Health
Information
Tags
Explore More Servers
Trello MCP Server
Seamless Trello board integration with rate limiting and type safety
FinData MCP Server
Open-source financial data gateway for LLMs
Mcp Android ADB Server
Remote Android device control via ADB with optional visual analysis
App Store Scraper MCP Server
Search and analyze apps across Google Play and Apple App Stores
ai-Bible MCP Server
AI-powered Bible verse retrieval for LLMs
Gaggiuino MCP Server
Real‑time espresso telemetry for AI clients