A Model Context Protocol server enabling Claude to maintain user context through Apache Unomi profile management.
暂无评论. 成为第一个评论的人!
登录以参与讨论
Get your profile using environment variables. Uses UNOMI_PROFILE_ID from environment or email lookup. Automatically generates a session ID based on the current date. Optional parameters: requireSegments (boolean), requireScores (boolean).
Update properties of your profile. Uses UNOMI_PROFILE_ID from environment or email lookup. Takes a properties object with key-value pairs to update, supporting string, number, boolean, and null values.
Retrieve a specific profile by ID. Takes profileId as a required parameter and returns full profile data from Unomi.
Search for profiles. Takes query string and optional limit/offset parameters. Searches across firstName, lastName, and email fields.
Create a new Unomi scope. Takes scope identifier and optional name/description. Required for event tracking and profile updates.
Get information about the current tenant (V3 only). Returns tenant details, version information, and key status. No parameters required.
Update a user's consent status using the modifyConsent event. Required parameters: consentId (string), status (GRANTED, DENIED, or REVOKED). Optional parameters include typeIdentifier (string), scope (string), and metadata (object).
Get specific consent information for a profile. Takes consentId as a required parameter and returns consent details including status, timestamp, and metadata.
List all consents for a profile with optional filtering. Optional parameters: profileId (string), status (GRANTED, DENIED, or REVOKED), scope (string). Returns filtered list of consents with metadata.