{"serverId":"mcp-registry/com.virohanalife/mnemos","tools":[{"name":"mnemos_get_context","fixed":{"name":"mnemos_get_context","description":"PAID (0.005 USDC). The endpoint to call right before a completion: searches\nyour memories, dedupes to the most-recent belief per key, budget-packs them\ninto `max_chars`, and returns a ready-to-paste context block plus structured\nprovenance. Content flagged as prompt-injection is excluded from the block.\nOptionally assembled AS OF a past time. Returns an x402 quote.","inputSchema":{"type":"object","required":["query"],"properties":{"k":{"type":"integer","default":8,"description":"Max memories to consider (max 25)."},"as_of":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"ISO8601 -- assemble context as it stood at this time."},"query":{"type":"string","description":"What the upcoming completion is about."},"max_chars":{"type":"integer","default":4000,"description":"Character budget for the assembled block."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":257,"tokensAfter":257},{"name":"mnemos_saas_info","fixed":{"name":"mnemos_saas_info","description":"FREE. Learn how Mnemos-as-a-Service works before buying: the BI-TEMPORAL\ncontract (two independent time axes per memory), the tenant-isolation model,\nlimits, pricing, and a worked example showing four different correct answers\nfor one key. No payment, no tenant data. Call this first.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":114,"tokensAfter":114},{"name":"mnemos_search","fixed":{"name":"mnemos_search","description":"PAID (0.005 USDC). Semantic search over your CURRENT beliefs, ranked by\ncosine similarity (nomic-embed-text, computed locally). Raw embedding vectors\nare never returned. Returns an x402 quote; send X-TENANT-KEY once settled.","inputSchema":{"type":"object","required":["query"],"properties":{"k":{"type":"integer","default":5,"description":"Number of results (max 25)."},"kind":{"anyOf":[{"type":"string"},{"type":"null"}],"default":null,"description":"Optional filter on the memory `kind`."},"query":{"type":"string","description":"Natural-language search query."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":178,"tokensAfter":178},{"name":"summarize","fixed":{"name":"summarize","description":"PAID (0.03 USDC). Full-quality document summarization. Returns an x402 quote +\npayment instructions; the summary is delivered after payment settles.","inputSchema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"The document to summarize."},"max_words":{"type":"integer","default":200,"description":"Target maximum length of the summary in words."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":128,"tokensAfter":128},{"name":"summarize_demo","fixed":{"name":"summarize_demo","description":"FREE. A working demo of the paid `summarize` tool: returns a tiny deterministic\nextractive summary (first + most-salient sentences, capped ~280 chars) so agents can\nverify the connector end-to-end before buying. No payment, no auth required.","inputSchema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"The text to summarize (any length; only a short preview is returned)."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":137,"tokensAfter":137},{"name":"trust_check","fixed":{"name":"trust_check","description":"PAID (0.05 USDC). Combined Trust Oracle probe: aggregate bazaar-index stats\n(reachable/valid-402 counts, median latency) + a watchtower attestation for one\nURL (reachable, returns_402, latency, score). Returns an x402 quote + payment\ninstructions; the combined result is delivered after payment settles.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string","description":"The https URL to probe (watchtower)."}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":144,"tokensAfter":144}],"toolsChanged":6,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}