MCP-Server

Pawlisty Pet Listings

com.pawlisty/pet-listings
Commerce & Retail Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

Searches live pet sale and adoption listings by species, breed, location, price, and care attributes.

browse_breeds
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.
Eingabeschema
{'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'}}}
get_buying_guide
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.
Eingabeschema
{'type': 'object', 'properties': {'topic': {'enum': ['avoiding_scams', 'faq'], 'type': 'string', 'description': 'Which guide. Omit to return all buyer guides.'}}}
get_pet_listing
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.
Eingabeschema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'description': 'Listing id.'}}}
search_pet_listings
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.
Eingabeschema
{'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.'}}}
Hinzugefügt
browse_breeds
17. September 2026 12:36
Hinzugefügt
get_buying_guide
17. September 2026 12:36
Hinzugefügt
get_pet_listing
17. September 2026 12:36
Hinzugefügt
search_pet_listings
17. September 2026 12:36