emem, the verifiable memory protocol for the physical world is answering right now. Last checked 3 min ago. It exposes 18 tools. Last commit 17 Sep 2026.
Shared memory for AI agents. One address per fact, one signature you check. No key to read.
Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 9 August 2026. No other catalogue keeps this.
We read the source, 23 h ago · tools taken from the live server · rules 3dff92dd89df
What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.
<select id=matInput>
<option value="true" selected>true (warm + fetch)</option>
val.innerHTML = fmt(f.value, f.unit || 'm');
# HuggingFace runs Spaces as UID 1000 (`user`) — re-grant the runtime data # directory and the binary's net-bind capability for that user. USER root
<script src="https://cdn.redocly.com/redoc/v2.5.1/bundles/redoc.standalone.js"
return sum(1 for f in CACHE_DIR.rglob("*") if f.is_file() and not f.name.endswith(".tmp"))
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.
Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 3 min ago.
claude mcp add emem --transport http https://emem.dev/mcp
{
"mcpServers": {
"emem": {
"url": "https://emem.dev/mcp"
}
}
}
[mcp_servers.emem]
url = "https://emem.dev/mcp"
{
"mcpServers": {
"emem": {
"url": "https://emem.dev/mcp"
}
}
}
{
"mcpServers": {
"emem": {
"url": "https://emem.dev/mcp"
}
}
}
Read directly from the server with tools/list, grouped by what they act on.
If a tool disappears, we record the date.
emem_ask
emem_echo_verify
emem_entity
emem_entity_link
emem_entity_resolve
emem_find_similar
emem_guard_verdict
emem_intent
emem_locate
emem_memory_bundle
emem_memory_contradictions
emem_memory_token
emem_memory_token_resolve
emem_recall
emem_tools
emem_verify_receipt
fetch
search
| URL | Transport | State | Latency | Checked |
|---|---|---|---|---|
| https://emem.dev/mcp | streamable-http | answering | 1734 ms | 3 min ago |
Dispatch a human verifier to physically verify anything in the real world. For AI agents.
Check whether a real-world fact can be verified before an agent acts on it. Free, no auth.
Persistent, shared memory for AI agents — facts, checkpoints, semantic search.
Real-time fact-check, citation verification, and source-freshness for AI agents.
Shared, git-tracked working memory for AI agents on the same codebase.
AI memory layer — one shared, persistent memory across every AI tool you connect.
Embedded, local-first memory and retrieval for AI agents. One SQLite file, no server, no API key.
Persistent project memory for AI coding agents: one compact digest instead of re-reading the repo.
Answers built from our own checks of this server.