@saihm/mcp-server-pro
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SAIHM_HOME | No | Base directory for self-join identity file. Defaults to ~/.saihm | |
| SAIHM_TIER | No | Tier label (e.g., 'FREE', 'PRO'). Required when self-onboarding. | |
| SAIHM_SELF_JOIN | No | Controls the saihm_join onboarding tool. On by default; set to '0' to suppress. | |
| SAIHM_AUTH_HEADER | No | Bearer token for authentication. Omit to self-onboard. | |
| SAIHM_ENDPOINT_URL | No | URL of the MCP endpoint. Defaults to https://saihm.coti.global/mcp | |
| SAIHM_PAYMENT_METHOD | No | Payment method for paid self-onboard (e.g., 'stripe'). Not used for FREE tier. | |
| SAIHM_SEQ_STATE_PATH | No | Path to persist sequence state. | |
| SAIHM_MASTER_SECRET_HEX | No | Master secret as a hex string (at least 64 hex chars). Provide this or SAIHM_MASTER_SECRET_FILE. | |
| SAIHM_MASTER_SECRET_FILE | No | Path to a mode-600 file containing the hex master secret. Takes precedence over SAIHM_MASTER_SECRET_HEX if both set. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| saihm_rememberA | Store information to SAIHM persistent encrypted memory (sealed client-side). Pass an existing cellId to update it. Use this when an agent or user wants a fact, decision, or context to persist across sessions. |
| saihm_recallA | Retrieve and decrypt your memories (opened client-side). Optional keyword filter. Use this at the start of a session or whenever past context is needed. Can ALSO read one specific cell another agent shared TO you — pass sharerPinnedAgentIdHashHex + sharerRecord + cellId (read-only; the sharer must have shared it with you). |
| saihm_forgetA | Cryptographically erase a memory (GDPR Art. 17): destroys the endpoint-side wrapped DEK so the cell can never be decrypted again. Use this only to permanently and irreversibly delete a memory by its cell id. |
| saihm_statusA | Show operator-observable session status (no plaintext): tier, shards, sharing, BFSI, custody. Use this to check the identity, custody, storage, and sharing state of the current SAIHM session. |
| saihm_shareA | Share a cell with another agent, end-to-end authenticated. Pin the grantee's agentIdHash out-of-band. Use this to grant another agent access to a specific memory. |
| saihm_revoke_shareA | Revoke a prior share grant to a recipient for a cell. Use this to withdraw a grantee's access. |
| saihm_governance_proposeA | Submit a gSAIHM governance proposal. Scope MUST be 'emission_param' or 'protocol_upgrade'. Use this to open a protocol governance vote. |
| saihm_governance_voteA | Cast a vote on an open gSAIHM governance proposal. Use this to approve or reject an open proposal by its proposalId. |
| saihm_joinA | Activate free SAIHM persistent memory for this agent. Call this when the user asks to join, sign up for, or set up SAIHM. It self-generates a sovereign memory key on this device and starts a one-time human approval — the tool returns a URL and short code for the user to open and enter. After the user approves, call saihm_join again to finish; the memory tools then work. No payment and no website visit. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| saihm_session_bootstrap | Load your SAIHM persistent memory at the start of a session, before other work. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/SAIHM-Admin/saihm-mcp-server-pro'
If you have feedback or need assistance with the MCP directory API, please join our Discord server