{"serverId":"mcp-registry/com.virohanalife/site","tools":[{"name":"list_journal","fixed":{"name":"list_journal","description":"The Virohana journal — essays and field notes, newest first. Call read_post(<slug>)\nto read one in full.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":62,"tokensAfter":62},{"name":"list_products","fixed":{"name":"list_products","description":"Shipped products Virohana built and runs for real customers. Flagship: the\ne-Financials MCP. Call product_detail(<id>) for the full write-up.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":73,"tokensAfter":73},{"name":"list_services","fixed":{"name":"list_services","description":"The services Virohana offers. Call service_detail(<id>) for the full write-up.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":55,"tokensAfter":55},{"name":"read_post","fixed":{"name":"read_post","description":"Read one journal post in full (markdown body).","inputSchema":{"type":"object","required":["slug"],"properties":{"slug":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":57,"tokensAfter":57},{"name":"search_site","fixed":{"name":"search_site","description":"One keyword search across everything — about, services, products, and the journal.\nReturns ranked hits with a kind + ref you can then open with the matching tool.","inputSchema":{"type":"object","required":["query"],"properties":{"query":{"type":"string"}},"additionalProperties":false},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":91,"tokensAfter":91},{"name":"start_here","fixed":{"name":"start_here","description":"Recommended first call: a short guided tour of what you can explore here.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: false, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":53,"tokensAfter":53}],"toolsChanged":6,"tokensSaved":0,"todo":[{"tool":"product_detail","params":["product_id"]},{"tool":"read_post","params":["slug"]},{"tool":"search_site","params":["query"]},{"tool":"service_detail","params":["service_id"]}],"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."}