ENYAL by Greenland AI
ENYAL by Greenland AI — encrypted identity & memory for AI agents (query, recall, provenance)
Connect it
Settings → Connectors → Add custom connector
URL: https://mcp.enyal.ai/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://mcp.enyal.ai/mcp{
"mcpServers": {
"enyal": {
"url": "https://mcp.enyal.ai/mcp"
}
}
}claude mcp add --transport http enyal https://mcp.enyal.ai/mcp{
"servers": {
"enyal": {
"type": "http",
"url": "https://mcp.enyal.ai/mcp"
}
}
}9 tools, verified live
query_memoryread-onlyExecute a structured query plan over your encrypted knowledge graph. Returns STRUCTURE ONLY (node_type, name_hash, relationships, chunk_ids, timestamps) â never content. Plan schema: { "entity_filters": [{"node_type": <type>} | {"name_hash": <sha256-hex>}], "edge_filters": [{"relationship": <rel>, "direction": "out"|"in"|"both"}], "temporal_bounds":{"vali
get_entityread-onlyGet one entity's STRUCTURE by name_hash (SHA-256 of the normalised name). No content.
get_timelineread-onlyTemporally-ordered STRUCTURE view, optionally filtered by node_type and an ISO8601 date range. No content.
renderread-onlyRender a structured query as a STRUCTURE-ONLY result set (β = structure; identical shape to query_memory). Reserved for richer rendering when content access (γ) lands.
verify_chunkread-onlyLook up one identifier in ENYAL's PUBLIC verification index (relays GET /api/v1/verify/lookup/{id}; no decryption). ENYAL's answer is returned unchanged: `found`, and for a chunk or proof its `anchor_status` with `bsv_tx_id`; for a txid, `chain_status`. `degraded:true` means a source could not be checked (inconclusive, not an absence). ENYAL's route needs no key; calling it through thi
query_memory_contentread-onlyExecute a structured query plan and return DECRYPTED memory CONTENT (node names, summaries, properties; edge evidence + endpoint names) alongside structure. SAME plan schema as query_memory. REQUIRES a memory:read:content-scoped token â a structure-only token is rejected (403) by ENYAL. Account scope is enforced server-side; it cannot be set from the plan.
get_entity_contentread-onlyGet one entity's DECRYPTED content by name_hash (SHA-256 of the normalised name). Content scope required (403 otherwise).
get_timeline_contentread-onlyTemporally-ordered DECRYPTED content view, optionally filtered by node_type + an ISO8601 date range. Same plan schema as get_timeline. Content scope required (403 otherwise).
get_node_contentread-onlyGet a node's DECRYPTED content by name_hash PLUS its connected nodes' content (neighbour depth, default 1; 0â5). Same plan schema as the structure tools. Content scope required (403).
Alternatives in Docs & Knowledge
Compare →SMSynap MemoryA
Persistent memory for AI agents — log and recall conversation context over MCP.
CMCliDeck MCP — Network KnowledgeB
Free verified network knowledge for AI agents: deterministic answers, honest unknowns.
CPCenogram - Polish Real Estate Prices & Parcel DataB
Polish real estate for AI: 8M+ deed transaction prices (RCN) + per-parcel context by cadastral ID
ContextStreamB
Persistent memory and cross-session learning for AI coding assistants (hosted remote MCP).
FulcraB
Use your Fulcra secure context lake to collaborate with other agents, read and write data, and more
Carbone MCPB
Automate production-ready PDF, Word, Excel and PowerPoint documents from templates and JSON data