{"server":"com.ainetcafe/netcafe-memory","count":4,"tools":[{"name":"forget","title":"Delete a stored memory by id","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>\"}","input_schema":{"type":"object","required":["id"],"properties":{"id":{"description":"Memory id from recall (integer for keyword engine, uuid string for semantic engine)."}}},"output_schema":{"type":"object","additionalProperties":true},"annotations":{"readOnlyHint":false,"openWorldHint":false,"idempotentHint":true,"destructiveHint":true},"source":"probe","observed_at":"2026-10-10T00:32:45.663Z"},{"name":"recall","title":"Recall stored memories","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)","input_schema":{"type":"object","properties":{"limit":{"type":"integer","description":"Max results (default 8, up to 20)."},"query":{"type":"string","description":"Optional search terms; omit to list the most recent."},"project":{"type":"string","description":"Optional project filter."}}},"output_schema":{"type":"object","additionalProperties":true},"annotations":{"readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T00:32:45.663Z"},{"name":"remember","title":"Store a memory (persists across sessions within your workspace)","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\"}","input_schema":{"type":"object","required":["content"],"properties":{"kind":{"enum":["decision","preference","bugfix","discovery","note"],"type":"string","description":"Category; default \"note\"."},"content":{"type":"string","description":"The memory itself, self-contained (≤2000 chars)."},"project":{"type":"string","description":"Optional project name to scope recall later."}}},"output_schema":{"type":"object","additionalProperties":true},"annotations":{"readOnlyHint":false,"openWorldHint":false,"idempotentHint":false,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T00:32:45.663Z"},{"name":"what_can_you_do","title":"Find the right tool for a task","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.","input_schema":{"type":"object","required":["task"],"properties":{"task":{"type":"string","description":"What you are trying to do, e.g. \"reconcile a bank statement against my books\" or \"把一堆发票整理成能入账的表格\""}}},"output_schema":{"type":"object","additionalProperties":true},"annotations":{"readOnlyHint":true,"openWorldHint":false,"idempotentHint":true,"destructiveHint":false},"source":"probe","observed_at":"2026-10-10T00:32:45.663Z"}],"next_cursor":null,"next_actions":[{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/com.ainetcafe%2Fnetcafe-memory/connection?target=mcpServers","arguments":{"name":"com.ainetcafe/netcafe-memory","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/com.ainetcafe%2Fnetcafe-memory","arguments":{"name":"com.ainetcafe/netcafe-memory"}}]}