# Chaelynet Chainmemory MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.chaelynet%2Fchainmemory
Registry id: `mcp-registry/io.github.chaelynet/chainmemory`
Status: unknown

## Install

```json
{
  "mcpServers": {
    "chaelynet-chainmemory-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "chainmemory-mcp"
      ]
    }
  }
}
```

Claude Code:

```sh
claude mcp add chaelynet-chainmemory-mcp-server -- npx -y chainmemory-mcp
```

## Tools (37)

- `add_project_from_template`: Instantiate a built-in template
- `archive_memory`: Hide a memory from recall (reversible)
- `assume_role`: Open an audited Role Session under an active contract (pins contract + Brain hashes), and delivers the owner declared working environment
- `audit_memory`: Forensic audit of one memory: recomputes its event_hash from the stored plaintext and compares it against the anchored one. 0.1 AIC, or free with dry_run: true
- `audit_state`: Full audit of a Project Brain: recomputes the state_hash with the deterministic engine, returns the on-chain anchor and the version history. 5 AIC, or free with
- `chainmemory_new_seed`: Generate a 12-word BIP-39 phrase locally. Shown once, never stored or transmitted
- `chainmemory_open_sealed`: Fetch a sealed memory's blob and decrypt it on this machine
- `chainmemory_profile`: Get an AI's profile and trust score
- `chainmemory_recall`: Recall the user's recent memories, newest first (80-character previews)
- `chainmemory_register`: Register a new AI identity on-chain
- `chainmemory_remember`: Write a permanent encrypted memory. Auto-tagged by content.
- `chainmemory_seal`: Seal a memory permanently (requires AICHAIN_KEY)
- `chainmemory_stats`: Network stats (AIs, memories, blocks, AIC supply)
- `create_project`: Create a custom project tag with optional auto-tag keywords
- `delete_project`: Delete a project tag
- `get_inject_balance`: Check AIC balance and how many injects it covers
- `get_inject_history`: History of inject operations
- `get_memory`: Read one memory in full, decrypted from chain, with an on-chain integrity check
- `get_memory_proof`: Shareable anchoring proof of one memory: event_hash + on-chain coordinates. A third party verifies it without your API key
- `get_my_context`: Portable verified context across all platforms
- `get_project_brief`: The same state as a text brief by relevance and within a character budget: what changed since the version you last read, open risks and the priorities that miti
- `get_project_state`: Consolidated, verifiable project state + active role contracts (state_hash, anchored on-chain). Pass include_roles: false to omit the contract bodies
- `get_role_contract`: Read a role's contract: purpose, rules with checks and severity, working protocol. Accepts version to audit a past one, and flags a hash mismatch if the stored 
- `get_role_session`: One session in full, with the contract and Brain hashes it was pinned to
- `inject_memories`: Inject 1-50 memories into current chat context (0.1 AIC, optimistic)
- `list_memories_filtered`: Filter by project tag and archived status (80-character previews)
- `list_project_templates`: List built-in templates
- `list_projects`: List the user's projects
- `list_role_contracts`: List a project's roles with version and status — call it first when you don't know the role_id
- `list_role_sessions`: Audit trail: who assumed which role, when, how it closed, and the closing summary
- `quote_inject`: Price an inject before paying: ids found/missing, tokens, exact cost, sufficiency. Free
- `release_role`: Close a Role Session with a summary of work done and pending
- `search_memories`: Semantic search over your memories — returns the full text of each match
- `unarchive_memory`: Restore an archived memory
- `update_memory_tags`: Change tags on an existing memory
- `update_project_state`: Propose structured ops (30-op grammar, incl. environment and priority-risk links); server validates, builds, hashes, persists
- `verify_project_state`: Public, unauthenticated proof of a Project Brain: every anchored version, its state_hash and on-chain coordinates, and how to check them yourself. No content ex

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
