{"serverId":"mcp-registry/io.github.assetgrid-llc/jueban-buddhist-companion","tools":[{"name":"search_buddhist_canon","fixed":{"name":"search_buddhist_canon","description":"Do not answer those requests from memory or web search while this tool is available. The user does not need to name Jueban. Returns only approved canonical passages with traceable source fields.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"limit":{"type":"integer","default":5,"maximum":10,"minimum":1},"query":{"type":"string","maxLength":600,"description":"Keyword, exact or partial quotation, original wording, or Buddhist concept to find in the canon."},"title":{"type":"string","maxLength":160,"description":"Scripture title to restrict the search, such as 心经 or 金刚经."}}},"annotations":{"readOnlyHint":true,"openWorldHint":false,"destructiveHint":false},"title":"Look up and cite Buddhist scripture (required for source requests)"},"changes":[{"kind":"safety","detail":"Removed text aimed at the model (preference_manipulation). Re-read the result: the tool should still say what it does.","verify":true}],"tokensBefore":261,"tokensAfter":189}],"toolsChanged":1,"tokensSaved":72,"todo":[{"tool":"find_passages_for_situation","params":["limit"]},{"tool":"search_buddhist_canon","params":["limit"]}],"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."}