{"serverId":"mcp-registry/ai.plith/plith","tools":[{"name":"dedupq_complete","fixed":{"name":"dedupq_complete","description":"After executing a task, store the result so future identical or similar tasks return a cache hit via dedupq_check. Costs 2 credits.","inputSchema":{"type":"object","required":["content","result"],"properties":{"result":{"description":"The task result to cache. Can be any JSON value.","type":"string"},"content":{"type":"string","description":"Original task content. Used to compute hash and embedding for future matching."},"task_id":{"type":"string","description":"Optional task ID. Used as the database row ID if provided."},"hash_only":{"type":"boolean","description":"If true, skip embedding generation. Default: false."}},"additionalProperties":false},"annotations":{"title":"Store completed task result","readOnlyHint":false,"openWorldHint":true,"idempotentHint":true,"destructiveHint":false}},"changes":[{"kind":"schema","detail":"Added \"type\":\"string\" to untyped parameters: result. Change to number/boolean/array where that's what you accept.","verify":true}],"tokensBefore":190,"tokensAfter":195}],"toolsChanged":1,"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."}