Inoyu MCP Unomi Server Integration

AI MCP Server User Data Profile Management

Contact us to host your MCP Server in FlowHunt

FlowHunt provides an additional security layer between your internal systems and AI tools, giving you granular control over which tools are accessible from your MCP servers. MCP servers hosted in our infrastructure can be seamlessly integrated with FlowHunt's chatbot as well as popular AI platforms like ChatGPT, Claude, and various AI editors.

What does “Inoyu” MCP Server do?

The Inoyu MCP Unomi Server is a Model Context Protocol (MCP) server that integrates Anthropic’s MCP with the Apache Unomi Customer Data Platform (CDP). This enables AI assistants, such as Claude, to interact with and manage user profiles within Unomi, facilitating contextual awareness and persistent user data across sessions. The server supports profile lookup and creation using email, profile property management, session handling, and scope management for context isolation. By exposing these capabilities via MCP, the Inoyu server allows AI agents to perform advanced user data operations, such as retrieving or updating user information, thereby enhancing development workflows that require persistent, context-rich user data management.

List of Prompts

No prompt templates are listed in the repository or documentation.

Logo

Ready to grow your business?

Start your free trial today and see results within days.

List of Resources

No explicit MCP resources are documented or listed in the available repository files.

List of Tools

  • get_my_profile
    Retrieves the user’s profile using environment variables. Supports retrieving segment and score information and generates a session ID based on the current date.

  • update_my_profile
    Updates properties of the user’s profile. Accepts a properties object with key-value pairs supporting various data types (string, number, boolean, null).

  • get_profile
    Retrieves a specific profile by its ID from Unomi, returning the complete profile data.

  • search_profiles
    Searches for profiles based on a query string, with optional limit and offset parameters. Searches across firstName, lastName, and email fields.

Use Cases of this MCP Server

  • Personalized AI Conversations
    Enables AI assistants to recall and update user information (such as name, preferences, or subscription status), offering a more personalized user experience across sessions.
  • Customer Data Management
    Facilitates easy lookup, update, or retrieval of customer profiles directly from Unomi, streamlining customer support and CRM workflows for developers.
  • User Segmentation and Targeting
    Provides access to profiles, segments, and scores, allowing developers to segment users and tailor content or offers via AI-integrated workflows.
  • Contextual Session Handling
    Automates session management using date-based IDs, ensuring that user context is preserved and isolated across different interactions or sessions.
  • Profile Search and Auditing
    Allows searching across profiles for compliance, auditing, or analytics purposes, making it easier to manage large user databases programmatically.

How to set it up

Windsurf

No specific Windsurf instructions are provided.

Claude

  1. Ensure prerequisites are met (Node.js and npx).
  2. Locate the configuration file:
    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json
  3. Add the Inoyu MCP Unomi Server configuration:
{
  "mcpServers": {
    "unomi-server": {
      "command": "npx",
      "args": ["@inoyu/mcp-unomi-server"],
      "env": {
        "UNOMI_BASE_URL": "http://your-unomi-server:8181",
        "UNOMI_USERNAME": "your-username",
        "UNOMI_PASSWORD": "your-password",
        "UNOMI_PROFILE_ID": "your-profile-id",
        "UNOMI_KEY": "your-unomi-key",
        "UNOMI_EMAIL": "your-email@example.com",
        "UNOMI_SOURCE_ID": "claude-desktop"
      }
    }
  }
}
  1. Save the configuration.
  2. Restart Claude Desktop to apply changes and verify the server/tools are detected.

Securing API Keys

Use the env section in the JSON configuration to set sensitive credentials as environment variables.

Cursor

No specific Cursor instructions are provided.

Cline

No specific Cline instructions are provided.

How to use this MCP inside flows

Using MCP in FlowHunt

To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

FlowHunt MCP flow

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:

{
  "inoyu-unomi": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “inoyu-unomi” to the actual name you wish to use and replace the URL with your MCP server’s address.


Overview

SectionAvailabilityDetails/Notes
OverviewOverview and feature summary available
List of PromptsNo prompt templates listed
List of ResourcesNo explicit resources documented
List of ToolsFour tools: get_my_profile, update_my_profile, etc.
Securing API KeysJSON env example provided for Claude
Sampling Support (less important in evaluation)Not mentioned

Our opinion

This MCP server provides solid integration for user profile management with Apache Unomi through a clear set of tools and straightforward setup for Claude Desktop. However, the absence of prompt templates, explicit resource definitions, and platform-specific instructions for Windsurf, Cursor, and Cline limits its completeness. It is best suited for experimentation and learning at this stage.

MCP Score

Has a LICENSE✅ (Apache-2.0)
Has at least one tool
Number of Forks7
Number of Stars5

Rating: 6/10
The Inoyu MCP Unomi Server is promising for Unomi profile management and AI integration, but its early stage, lack of resource/prompt details, and limited multi-platform setup reduce its current utility for broader developer audiences.

Frequently asked questions

Try Inoyu MCP Unomi Server Integration

Integrate advanced user profile management into your AI flows. Connect Anthropic Claude with Apache Unomi for personalized, persistent conversations and streamlined customer data workflows.

Learn more

Odoo MCP Server Integration
Odoo MCP Server Integration

Odoo MCP Server Integration

The Odoo MCP Server enables seamless interaction between AI tools and Odoo ERP systems, allowing automated workflows to manage and query business data directly ...

4 min read
AI Odoo +5
Okta MCP Server Integration
Okta MCP Server Integration

Okta MCP Server Integration

The Okta MCP Server bridges FlowHunt and Okta’s identity management API, enabling AI-powered automation of user and group management tasks like provisioning, on...

4 min read
Okta MCP Server +5
onenote MCP Server
onenote MCP Server

onenote MCP Server

The onenote MCP Server connects AI assistants with Microsoft OneNote, enabling automated note retrieval, organization, and smart search through standardized pro...

4 min read
MCP Server OneNote +3