{"serverId":"mcp-registry/com.furriq/cats","tools":[{"name":"analyze_cat_photo","fixed":{"name":"analyze_cat_photo","description":"Analyze a cat photo with AI vision and estimate the most likely breeds, with honest uncertainty. Provide a public image URL (or a data: URL). Limited to 10 analyses per day; a lighter deterministic alternative is find_cat_breed with a text description. For a full report, https://www.furriq.com/identify-cat-by-photo","inputSchema":{"type":"object","required":["image_url"],"properties":{"image_url":{"type":"string","description":"Publicly fetchable http(s) or data: URL of a cat photo (JPEG/PNG/WebP)."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":154,"tokensAfter":154},{"name":"compare_breeds","fixed":{"name":"compare_breeds","description":"Compare two cat breeds side by side (identification markers, temperament, care) and, when the breeds are commonly confused, return furriq.com's \"how to tell them apart\" guidance.","inputSchema":{"type":"object","required":["breedA","breedB"],"properties":{"breedA":{"type":"string","description":"First breed slug or name."},"breedB":{"type":"string","description":"Second breed slug or name."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":122,"tokensAfter":122},{"name":"find_cat_breed","fixed":{"name":"find_cat_breed","description":"Match a cat description to likely breeds from furriq.com's curated database of 61 breeds. Describe what the cat looks like or how it behaves (coat pattern, body shape, ears, temperament) and get the top candidates with the specific markers that matched. Deterministic — no AI guessing.","inputSchema":{"type":"object","required":["description"],"properties":{"description":{"type":"string","description":"Description of the cat, e.g. \"large fluffy cat with a bushy tail and lynx-like ear tufts\" or \"small hairless wrinkly cat\"."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":160,"tokensAfter":160},{"name":"get_breed","fixed":{"name":"get_breed","description":"Get the full profile of one cat breed from furriq.com: physical identification markers, temperament traits, size/weight/lifespan/origin, health notes, and links to similar breeds.","inputSchema":{"type":"object","required":["breed"],"properties":{"breed":{"type":"string","description":"Breed slug or name, e.g. \"norwegian-forest\" or \"Norwegian Forest Cat\"."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":112,"tokensAfter":112},{"name":"list_breeds","fixed":{"name":"list_breeds","description":"List all 61 cat breeds in the furriq.com database with size, origin, and category.","inputSchema":{"type":"object","properties":{}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":47,"tokensAfter":47}],"toolsChanged":5,"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."}