Agent QA
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tasks | {
"list": {},
"cancel": {},
"requests": {
"tools": {
"call": {}
},
"prompts": {
"get": {}
},
"resources": {
"read": {}
}
}
} |
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
| resources | {
"subscribe": false,
"listChanged": true
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| rememberA | Store one thing in the user's private, portable memory on Walrus. Call this the moment something is worth carrying into a future session: a decision, a preference, a fact about the project, or an action taken on the user's behalf. Before the session ends, store one handoff digest (what changed, the state things were left in, what comes next); recall first so the digest supersedes earlier notes instead of duplicating them. The user's identity and passphrase come from your MCP client configuration, not from these arguments, so the note is encrypted for that user without the secret entering the conversation, and the same person recalls it from any device or agent.
|
| recallA | Recall what is relevant from the user's portable memory before you act. Call this at the start of every session, scoped to the project's folder, so
you continue from where any previous session (on any machine, in any agent)
left off instead of starting from zero. Call it again whenever you need
context the user has given before, and before remembering a digest, so the
new note supersedes rather than duplicates. The user's identity and
passphrase come from your MCP client configuration, not from these
arguments, so it decrypts that user's own memory without the secret
entering the conversation. An empty list means nothing relevant is
remembered yet. When |
| forgetA | Forget a folder of the user's memory, permanently. Confirm with the user first. After this, no recall will return the folder's notes again; the folder starts fresh and new notes work immediately. This is irreversible, so call it only when the user explicitly asks to forget or wipe a folder, never on your own judgement. The server verifies the configured passphrase actually opens the folder before honouring it, so an identity string alone cannot wipe anything. Honest semantics: the old encrypted notes stay on Walrus until their storage expires, sealed under the passphrase; they are simply never served again. |
| list_filesA | List the files the user has stored in a folder (name and size). Files are stored separately from notes, so |
| fetch_fileA | Retrieve one of the user's stored files, decrypted, by name. Files live separately from notes. Call |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 5 tools
Each tool has a clearly distinct role: remember/recall/forget handle notes, while list_files/fetch_file handle stored files. The descriptions explicitly separate notes from files, reducing misselection risk.
All names are lowercase and readable, with file tools following a verb_noun pattern. The note tools are bare verbs (remember, recall, forget), a minor deviation from the compound naming used elsewhere.
Five tools is well-scoped for a memory-plus-file-retrieval server, with each tool covering a distinct operation. The set is neither thin nor bloated.
Note lifecycle is well covered with store, recall, and forget. The file surface only supports listing and fetching, with no obvious tool for storing, updating, or deleting files, leaving notable gaps for full file lifecycle management.