Server definition
- Hash
- sha256:0bc2d3512295fe9b38558aa3ff6cbbb156eda4497d666589ac123563cd1cf192
- What it is
- What a remote MCP server returned when asked what it offers: 4 tools
The blob, as servednamed by its sha256
{
"instructions": "Cross-session, cross-device memory for your agent. remember(content) stores a note; recall(query) retrieves it in a later session when the same workspace token is sent. No personal key is required during the free beta; bounded capacity limits apply.",
"tools": [
{
"description": "Permanently delete one memory you own (id from recall). Use when a memory is wrong or sensitive. Example — tools/call forget {\"id\":\"<memory-id>\"}",
"inputSchema": {
"properties": {
"id": {
"description": "Memory id from recall (integer for keyword engine, uuid string for semantic engine)."
}
},
"required": [
"id"
],
"type": "object"
},
"name": "forget",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Retrieve previously stored memories, optionally filtered by search query and/or project. Call at the start of work on a known project to restore context: why decisions were made, known fixes, preferences. Example — GET https://ainetcafe.com/t/recall?query=<what+to+remember> (needs a workspace/key for durable memory)",
"inputSchema": {
"properties": {
"limit": {
"description": "Max results (default 8, up to 20).",
"type": "integer"
},
"project": {
"description": "Optional project filter.",
"type": "string"
},
"query": {
"description": "Optional search terms; omit to list the most recent.",
"type": "string"
}
},
"type": "object"
},
"name": "recall",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Persist a durable memory: an architecture decision, a stable user preference, a verified bug fix, or an important discovery. The free beta provides a bounded per-caller/workspace memory pool; no personal API key is required. Do not store secrets or raw logs. Example — tools/call remember {\"content\":\"Deploy key rotates monthly\"}",
"inputSchema": {
"properties": {
"content": {
"description": "The memory itself, self-contained (≤2000 chars).",
"type": "string"
},
"kind": {
"description": "Category; default \"note\".",
"enum": [
"decision",
"preference",
"bugfix",
"discovery",
"note"
],
"type": "string"
},
"project": {
"description": "Optional project name to scope recall later.",
"type": "string"
}
},
"required": [
"content"
],
"type": "object"
},
"name": "remember",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
},
{
"description": "Describe a task in plain language (any language) and get back exactly which tools on this server do it, with ready-to-run example calls — instead of reading the whole catalogue and guessing. Also returns multi-step recipes when a task needs several tools chained (invoices to a ledger, a bank statement reconciled, a messy CSV turned into a deliverable). Deterministic and free: it calls no model, costs nothing, and never runs out of quota. Call this FIRST when you are not sure what this server offers.",
"inputSchema": {
"properties": {
"task": {
"description": "What you are trying to do, e.g. \"reconcile a bank statement against my books\" or \"把一堆发票整理成能入账的表格\"",
"type": "string"
}
},
"required": [
"task"
],
"type": "object"
},
"name": "what_can_you_do",
"outputSchema": {
"additionalProperties": true,
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:0bc2d3512295fe9b38558aa3ff6cbbb156eda4497d666589ac123563cd1cf192 | sha256sum