Cloudflare Workers MCP server: agent-memory
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Delete all memories in a namespace.
Namespace to clear
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Delete all memories in a namespace.
| Argument | Type | Description |
|---|---|---|
| namespace* | string | Namespace to clear |
{
"type": "object",
"required": [
"namespace"
],
"properties": {
"namespace": {
"type": "string",
"description": "Namespace to clear"
}
}
}Delete a specific memory by ID.
| Argument | Type | Description |
|---|---|---|
| id* | string | Memory ID |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Memory ID"
}
}
}Retrieve a specific memory by ID.
| Argument | Type | Description |
|---|---|---|
| id* | string | Memory ID |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Memory ID"
}
}
}Search memories by namespace with optional text query.
| Argument | Type | Description |
|---|---|---|
| q | string | Optional search query (substring match) |
| limit | number | Max results to return (default 50, max 200) |
| namespace* | string | Namespace to search in |
{
"type": "object",
"required": [
"namespace"
],
"properties": {
"q": {
"type": "string",
"description": "Optional search query (substring match)"
},
"limit": {
"type": "number",
"description": "Max results to return (default 50, max 200)"
},
"namespace": {
"type": "string",
"description": "Namespace to search in"
}
}
}Store a memory for an AI agent. Persists across sessions.
| Argument | Type | Description |
|---|---|---|
| ttl | number | Optional TTL in seconds |
| content* | string | Memory content to store |
| metadata | object | Optional metadata key-value pairs |
| namespace* | string | Namespace to group memories (e.g. agent name) |
{
"type": "object",
"required": [
"namespace",
"content"
],
"properties": {
"ttl": {
"type": "number",
"description": "Optional TTL in seconds"
},
"content": {
"type": "string",
"description": "Memory content to store"
},
"metadata": {
"type": "object",
"description": "Optional metadata key-value pairs"
},
"namespace": {
"type": "string",
"description": "Namespace to group memories (e.g. agent name)"
}
}
}