{"serverId":"mcp-registry/com.pawlisty/pet-listings","tools":[{"name":"browse_breeds","fixed":{"name":"browse_breeds","description":"List pet breeds Pawlisty covers, with links to breed guides and current availability. Use when comparing breeds or researching before buying. Returns a breed id usable in search_pet_listings.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","default":25,"maximum":50,"minimum":1},"query":{"type":"string","description":"Breed name fragment."},"species":{"enum":["dog","cat","bird","reptile","fish","small_animal"],"type":"string"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":138,"tokensAfter":138},{"name":"get_buying_guide","fixed":{"name":"get_buying_guide","description":"Return Pawlisty buyer-safety guidance (avoiding pet scams, FAQ on buying/adopting safely). Use for any \"how do I safely buy or adopt a pet\" or \"is this listing a scam\" question. Returns a summary and a link to the full guide on pawlisty.com.","inputSchema":{"type":"object","properties":{"topic":{"enum":["avoiding_scams","faq"],"type":"string","description":"Which guide. Omit to return all buyer guides."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":127,"tokensAfter":127},{"name":"get_pet_listing","fixed":{"name":"get_pet_listing","description":"Get full details for one Pawlisty listing by id. Use after search_pet_listings when the user wants more on a specific pet. To contact the seller the user must visit the listing page.","inputSchema":{"type":"object","required":["id"],"properties":{"id":{"type":"integer","description":"Listing id."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":95,"tokensAfter":95},{"name":"search_pet_listings","fixed":{"name":"search_pet_listings","description":"Search live pet listings for sale or adoption on Pawlisty. Use whenever a user wants to buy or adopt a pet or asks what is available, filtered by species, breed, location, price, or care attributes. Returns current listings with links to pawlisty.com.","inputSchema":{"type":"object","properties":{"age":{"enum":["newborn","young","adolescent","adult","senior"],"type":"string","description":"newborn 0-8wk, young 2-6mo, adolescent 6-12mo, adult 1-7yr, senior 7+yr."},"size":{"enum":["small","medium","large","extra_large"],"type":"string"},"sort":{"enum":["relevance","date","priceAsc","priceDesc","distance"],"type":"string","default":"relevance"},"breed":{"type":"string","description":"Breed name; resolved to a breed id. Use browse_breeds to disambiguate."},"limit":{"type":"integer","default":10,"maximum":25,"minimum":1},"query":{"type":"string","description":"Free-text keywords."},"gender":{"enum":["male","female"],"type":"string"},"city_id":{"type":"integer","description":"Exact city id if known."},"desexed":{"enum":["yes","no"],"type":"string","description":"Neutered or spayed."},"species":{"enum":["dogs","cats","birds","fish-aquariums","reptiles-amphibians","small-animals","farm-animals","horses"],"type":"string"},"location":{"type":"string","description":"City, or a state/region name or code (e.g. \"Livermore\", \"California\", \"CA\"). A state searches the whole state; \"City, ST\" searches the city and falls back to the state."},"good_with":{"type":"array","items":{"enum":["dogs","cats","children"],"type":"string"}},"price_max":{"type":"number"},"price_min":{"type":"number"},"vaccinated":{"enum":["yes","no","partially"],"type":"string"},"distance_km":{"type":"integer","default":50,"maximum":500,"minimum":0},"country_code":{"type":"string","description":"ISO 3166-1 alpha-2 (e.g. US, GB). Defaults to the site default."},"listing_type":{"enum":["for_sale","lost","found"],"type":"string","default":"for_sale"},"verified_only":{"type":"boolean","default":false,"description":"Only photo-verified listings."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":580,"tokensAfter":580}],"toolsChanged":4,"tokensSaved":0,"todo":[{"tool":"browse_breeds","params":["limit","species"]},{"tool":"search_pet_listings","params":["size","sort","limit","gender","species","good_with","price_max","price_min","vaccinated","distance_km","listing_type"]}],"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."}