io.github.jyswee/agenticmemory
REMOTE · MCP.AGENTICMEMORY.AI · 2 COMPONENTS · SCANNED AUG 3
Persistent memory for AI agents — history, context, semantic search, queues. 17 tools, stdio/SSE.
Available components
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score →
Endpoint Security57
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation check failed: no authorisation is required to call this server, and it exposes a tool marked destructive (memory_store). See how to fix → View diagnostics → Fail
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Schema Quality & AI Usability70
- AI-judged instruction clarity (good).Pass
- Tool/resource definitions use about 895 tokens (~52/item across 17 items; 17 tools + 0 resources), lean.Pass
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management27
- Stability observed for 8 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
- Structured output schemas are declared (100% of tools); any adoption earns full credit.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
remote · mcp.agenticmemory.ai
claude mcp add --transport http jyswee-agenticmemory https://mcp.agenticmemory.ai/sse
[mcp_servers.jyswee-agenticmemory] url = "https://mcp.agenticmemory.ai/sse"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"jyswee-agenticmemory": {
"type": "remote",
"url": "https://mcp.agenticmemory.ai/sse",
"enabled": true
}
}
} openclaw mcp add jyswee-agenticmemory --url https://mcp.agenticmemory.ai/sse --transport streamable-http
mcp_servers:
jyswee-agenticmemory:
url: "https://mcp.agenticmemory.ai/sse" {
"mcpServers": {
"jyswee-agenticmemory": {
"type": "http",
"url": "https://mcp.agenticmemory.ai/sse"
}
}
} The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 3 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.
- 1 Aug 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.
- 31 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 −2
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 29 Jul 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 7 to 10. That category is still filling its 30-day observation window: 2 days of observed history at the previous scan, 3 at this one. The score rises as the window fills, whether or not the server changes.
- 28 Jul 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 3 to 7. That category is still filling its 30-day observation window: 1 days of observed history at the previous scan, 2 at this one. The score rises as the window fills, whether or not the server changes.
- 27 Jul 26 0
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 26 Jul 26 58
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Probed https://mcp.agenticmemory.ai/sse
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=agenticmemory.ai | CN=YR2,O=Let's Encrypt,C=US | 7 Jul 2026 | 5 Oct 2026 | RSA 4096 | SHA256-RSA | 55610fc8dabb9a57d8f21a3c61cec9bde64 |
| SANs: *.agenticmemory.ai, agenticmemory.ai | ||||||
| CN=YR2,O=Let's Encrypt,C=US (CA) | CN=Root YR,O=ISRG,C=US | 3 Sept 2025 | 2 Sept 2028 | RSA 2048 | SHA256-RSA | 4ebd24947e24d394802d84a52fd5b319 |
| CN=Root YR,O=ISRG,C=US (CA) | CN=ISRG Root X1,O=Internet Security Research Group,C=US | 13 May 2026 | 2 Sept 2032 | RSA 4096 | SHA256-RSA | f24b6d17f9d9ad7cb1c9fea78782699f |
DNSSEC insecure
Validation of mcp.agenticmemory.ai. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| ai. | present | 3799 | 8 | Verified |
| agenticmemory.ai. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 404 |
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| sse | https://mcp.agenticmemory.ai/sse | Verified | 200 | |
| http (plaintext) | http://mcp.agenticmemory.ai/sse | HTTPS enforced | 301 | https://mcp.agenticmemory.ai/sse |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
context_delete ~35
Delete a context key.
| Name | Type | Req | Description |
|---|---|---|---|
| key | string | yes | Context key to delete |
| spaceId | string | yes | Memory space ID |
| Name | Type | Req | Description |
|---|---|---|---|
| deleted | boolean | yes | True when the key was deleted |
No examples provided.
context_get ~36
Get a context value by key.
| Name | Type | Req | Description |
|---|---|---|---|
| key | string | yes | Context key name |
| spaceId | string | yes | Memory space ID |
| Name | Type | Req | Description |
|---|---|---|---|
| encrypted | boolean | — | True if the space is end-to-end encrypted (value is ciphertext) |
| key | string | yes | The requested key |
| value | — | — | The stored value (string, number, object, or array) |
No examples provided.
context_list ~29
List all context keys and values in a space.
| Name | Type | Req | Description |
|---|---|---|---|
| spaceId | string | yes | Memory space ID |
| Name | Type | Req | Description |
|---|---|---|---|
| context | object | yes | Map of every context key to its stored value |
| encrypted | boolean | — | True if the space is end-to-end encrypted (values are ciphertext) |
No examples provided.
context_set ~60
Set a key-value context entry. Stores structured data (JSON or string).
| Name | Type | Req | Description |
|---|---|---|---|
| key | string | yes | Context key name |
| spaceId | string | yes | Memory space ID |
| value | — | yes | Value to store (string, number, object, array) |
| Name | Type | Req | Description |
|---|---|---|---|
| key | string | yes | The key that was set |
| value | — | — | The stored value (string, number, object, or array) |
No examples provided.
entries_list ~57
List long-term memory entries. Filter by tags.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | — | Max entries (default: 20) |
| spaceId | string | yes | Memory space ID |
| tags | string | — | Comma-separated tags to filter by |
| Name | Type | Req | Description |
|---|---|---|---|
| encrypted | boolean | — | True if the space is end-to-end encrypted (content is ciphertext) |
| entries | array | yes | Matching long-term entries |
No examples provided.
entry_add ~82
Add a long-term memory entry (summary, decision, extraction, artifact).
| Name | Type | Req | Description |
|---|---|---|---|
| content | string | — | Entry content |
| spaceId | string | yes | Memory space ID |
| tags | array | — | Tags for filtering |
| title | string | yes | Entry title |
| type | string | — | Type: extraction, summary, decision, artifact (default: extraction) |
| Name | Type | Req | Description |
|---|---|---|---|
| entry | object | yes | — |
No examples provided.
memory_bootstrap ~89
Load full context in one call: recent messages, entries, context, scratchpad. Run this at session start.
| Name | Type | Req | Description |
|---|---|---|---|
| entries | number | — | Number of entries to include (default: 10) |
| messages | number | — | Number of messages to include (default: 20) |
| query | string | — | Semantic query for relevant entries |
| spaceId | string | yes | Memory space ID |
| Name | Type | Req | Description |
|---|---|---|---|
| activeThreads | array | — | Active conversation threads |
| contextEncoding | string | — | Context encoding mode (json or lln) |
| encryption | string | — | Encryption mode: none, managed, or e2e |
| entities | array | — | Known entities in the space |
| llnPrimer | string | — | LLN primer mode (inline, system, or none) |
| recentEntries | array | — | Most recent long-term entries |
| recentMessages | array | — | Most recent messages |
| semanticEntries | array | — | Entries matched by the optional semantic query |
| shared | object | — | Shared world context visible to all agents in the space |
| state | object | — | Current working state for the space |
No examples provided.
memory_clear ~27
Clear all messages in a memory space.
| Name | Type | Req | Description |
|---|---|---|---|
| spaceId | string | yes | Memory space ID |
| Name | Type | Req | Description |
|---|---|---|---|
| cleared | boolean | yes | True when messages were cleared |
No examples provided.
memory_recall ~48
Recall recent messages from conversation history. Returns newest first.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | — | Number of messages to return (default: 20) |
| spaceId | string | yes | Memory space ID |
| Name | Type | Req | Description |
|---|---|---|---|
| encrypted | boolean | — | True if the space is end-to-end encrypted (content is ciphertext) |
| messages | array | yes | Recalled messages, newest first |
No examples provided.
memory_search ~67
Semantic search across past conversations. Finds by meaning, not keywords.
| Name | Type | Req | Description |
|---|---|---|---|
| limit | number | — | Max results (default: 10) |
| query | string | yes | Natural language search query |
| spaceId | string | yes | Memory space ID |
| tags | array | — | Filter by tags |
| Name | Type | Req | Description |
|---|---|---|---|
| count | number | yes | Number of results returned |
| results | array | yes | Matching entries ranked by semantic relevance |
No examples provided.
memory_store ~62
Store a message in conversation history. Use for remembering what just happened.
| Name | Type | Req | Description |
|---|---|---|---|
| content | string | yes | Message content |
| role | string | — | Role: user, assistant, system, tool (default: user) |
| spaceId | string | yes | Memory space ID |
| Name | Type | Req | Description |
|---|---|---|---|
| _id | string | — | Message ID |
| content | string | — | Message text |
| createdAt | string | — | ISO 8601 creation timestamp |
| metadata | object | — | Optional caller-supplied metadata |
| role | string | — | Message role: user, assistant, system, or tool |
| seq | number | — | Monotonic sequence number within the space |
| spaceId | string | — | Owning memory space ID |
No examples provided.
memory_store_batch ~41
Store multiple messages at once.
| Name | Type | Req | Description |
|---|---|---|---|
| messages | array | yes | Array of {role, content} messages |
| spaceId | string | yes | Memory space ID |
| Name | Type | Req | Description |
|---|---|---|---|
| messages | array | yes | The stored messages |
No examples provided.
queue_peek ~43
Peek at a queue without consuming: returns length and the head envelope.
| Name | Type | Req | Description |
|---|---|---|---|
| queue | string | yes | Queue name |
| spaceId | string | yes | Memory space ID |
| Name | Type | Req | Description |
|---|---|---|---|
| head | object|null | — | The head envelope without consuming it, or null if empty |
| length | number | — | Current queue length |
| queue | string | yes | Queue name |
No examples provided.
queue_pop ~84
Dequeue the oldest envelope from a FIFO queue (returns null if empty). Set wait (max 25s) to long-poll for the next envelope.
| Name | Type | Req | Description |
|---|---|---|---|
| queue | string | yes | Queue name |
| spaceId | string | yes | Memory space ID |
| wait | number | — | Long-poll seconds, 0-25 (default: 0 = return immediately) |
| Name | Type | Req | Description |
|---|---|---|---|
| empty | boolean | — | True when the queue was empty |
| encrypted | boolean | — | True if the space is end-to-end encrypted (item is ciphertext) |
| item | object|null | — | The dequeued envelope, or null if the queue was empty |
| queue | string | yes | Queue name |
No examples provided.
queue_push ~84
Enqueue a JSON envelope onto a FIFO queue in a memory space. Use to send work/events to other agents sharing the space.
| Name | Type | Req | Description |
|---|---|---|---|
| envelope | object | yes | JSON envelope to enqueue (opaque to the server) |
| queue | string | yes | Queue name (lowercase alphanumeric plus . _ : -, max 64 chars) |
| spaceId | string | yes | Memory space ID |
| Name | Type | Req | Description |
|---|---|---|---|
| length | number | yes | Queue length after the push |
| queue | string | yes | Queue name |
| queued | boolean | yes | True when the envelope was enqueued |
No examples provided.
spaces_create ~33
Create a new memory space.
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | yes | Space name |
| slug | string | yes | URL-safe slug |
| Name | Type | Req | Description |
|---|---|---|---|
| space | object | yes | — |
No examples provided.
spaces_list ~18
List all memory spaces owned by this API key.
Input schema present but exposes no named parameters.
| Name | Type | Req | Description |
|---|---|---|---|
| spaces | array | yes | Every memory space owned by the caller |
No examples provided.