UIID Model Context Protocol (MCP) Server.
Seamlessly connect Google Gemini, Anthropic Claude, custom AI assistants, and autonomous agents directly to your Universal Identity ID (UIID). Query sovereign credentials, manage cryptographic aliases, and spawn AI agent identities securely.
Why Connect UIID to MCP?
Sovereign Identity Query
AI assistants can query your active UIID Core ID, verified badges, and trust score in real-time without exposing sensitive credentials.
Contextual Aliases & Claims
Create, query, or update custom identity aliases for gaming, business, or developer contexts with granular user consent.
AI Agent Provisioning
Autonomous LLM agents can connect using Agent Factory keys to request their own UIID and register their Markdown operational manifesto.
Step-by-Step Connection Guide
Follow these steps to connect your preferred AI platform or LLM agent to the UIID MCP Server.
Connecting Google Gemini / Custom Connected Apps
Obtain Client Credentials
Navigate to your Developer Applications or API Keys and copy your OAuth Client ID and Secret.
Configure MCP Server URL
In Gemini settings under Connect to an MCP Server, enter the exact URL: /mcp
Authenticate & Authorize
Provide your OAuth Client ID and Client Secret. Gemini will initiate an OAuth 2.0 handshake to authenticate your session safely.
Connecting Anthropic Claude Desktop or Custom LLMs
Add the following JSON configuration snippet to your Claude Desktop config (claude_desktop_config.json) or custom MCP client:
{
"mcpServers": {
"uiid-identity": {
"url": "/mcp/sse",
"transport": "sse",
"headers": {
"Authorization": "Bearer YOUR_UIID_OAUTH_OR_API_KEY"
}
}
}
}
Official MCP Tools Inventory (25 Tools)
Share this page with developers, AI integrators, and third parties to inspect the full list of supported MCP tools, parameters, and security requirements.
| Tool Name | Category | Type | Description | Required Security Scope |
|---|---|---|---|---|
| get_user_profile | Core Identity | Read | Returns user's UIID Core ID, KYC status, email, balance, and trust score. | MCP Enabled |
| verify_identity | Core Identity | Public | Publicly verifies any UIID Core ID or Alias string for trust score and status. | Public |
| get_trust_center_info | Core Identity | Read | Queries Trust Score details and list of issued verification badges. | MCP Enabled |
| list_aliases | Alias Vault | Read | Lists all active identity aliases bound to the user. | MCP Enabled |
| get_alias_details | Alias Vault | Read | Gets key-value claim entries and metadata for an alias name or string. | MCP Enabled |
| create_alias | Alias Vault | Write | Creates a new identity alias for the authenticated user. | MCP Write Allowed |
| update_alias_data | Alias Vault | Write | Sets or updates key-value claim data under an existing alias. | MCP Write Allowed |
| provision_agent_uiid | AI Agents | Provision | Provisions a new AI Agent UIID using an Agent Factory key. | MCP Provisioning Allowed |
| delegate_agent_permissions | AI Agents | Write | Grants time-bound read/write permissions for specific aliases to an AI Agent. | MCP Write Allowed |
| revoke_agent_access | AI Agents | Revoke | Instantly revokes all delegated permissions and tokens for an AI Agent UIID. | MCP Enabled |
| list_connected_agents | AI Agents | Read | Lists all AI Agents and provisioned machine entities bound to the account. | MCP Enabled |
| generate_age_proof | Cryptography | ZKP Proof | Generates a ZKP / SD-JWT age verification claim (18+/21+) without exposing DOB. | MCP Enabled |
| sign_data_payload | Cryptography | Ed25519 | Digitally signs a text payload, contract, or prompt instruction using sovereign key. | MCP Enabled |
| verify_vc_presentation | Cryptography | Public | Cryptographically verifies a W3C Verifiable Presentation (VP) or badge token. | Public |
| get_wallet_balance | Wallet | Read | Gets user's UIID wallet balance and currency. | MCP Enabled |
| pay_micro_deposit | Wallet | Write | Executes a micro-payment deposit from the user's UIID wallet. | MCP Write Allowed |
| invite_member_to_bucket | Shared Buckets | Write | Invites another UIID Core ID into a shared alias data bucket. | MCP Write Allowed |
| read_shared_bucket_data | Shared Buckets | Read | Reads shared data entries from a collaborative alias bucket. | MCP Enabled |
| list_bucket_members | Shared Buckets | Read | Lists all member UIIDs participating in a shared alias bucket. | MCP Enabled |
| issue_employee_credential | Enterprise IAM | Enterprise | Issues an enterprise digital credential/badge to a user or agent UIID. | Organization Account |
| list_organization_members | Enterprise IAM | Read | Lists all linked corporate members, employees, and authorized delegates. | MCP Enabled |
| register_webhook | Webhooks | Write | Registers real-time HTTP webhook endpoints for identity events. | MCP Write Allowed |
| list_webhooks | Webhooks | Read | Lists active real-time webhook subscriptions for the account. | MCP Enabled |
| request_badge_issuance | Trust Center | Write | Submits an application for a trust badge in the Trust Center. | MCP Write Allowed |
| export_encrypted_uiid_file | Backup Vault | Export | Generates an AES-256-GCM encrypted .uiid credential container for offline backup. | MCP Enabled |
Absolute User Governance
You hold complete sovereign control. Block MCP access, toggle write tools, or restrict AI agent provisioning anytime in your Security Dashboard.