accueil / serveurs / Recherche & Web / com.petnecto/pets
com.petnecto/pets
serveur MCP (Model Context Protocol) · pets 1.0.2
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.petnecto/pets est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.petnecto/pets » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 11 outils
- about_this_service≈ 121 tokens
Where we list pets (places and counts), where the listings come from, who runs this service, what it keeps, and how a rescue changes or removes its listings.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "about_this_service", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_pets≈ 1178 tokens
Search pets to adopt in the places we list (Taiwan, King County WA, Montgomery County MD, Zaragoza, and Vienna, found pets only: marked found:true, not adoptable yet; found=exclude leaves them out). Nowhere else yet. Search near a place (nearest first), by species, age, size, sex, breed and color, or by words in any of 10 languages (q). No place and no country = everything we list. Returns names, short facts, distance, the rescue and a link to each listing, plus what q was understood as; an empty answer says what we do list.
Paramètres, retour & exemple (24)
Paramètresq· string · optionnel
Words in the person's language: breeds, colors, ages, sizes, sex and places become filters, the rest is full-text ("黑色柴犬")km· integer · optionnel
Radius, kilometresage· string · optionnel · Baby | Young | Adult | Senior
Taiwan says only Young or Adultsex· string · optionnel · Male | Femalelang· string · optionnel
The person's language: en, es, zh-Hant, zh-Hans, ko, ja, vi, fr, ar, tl (default en)near· string · optionnel
A US ZIP (98101), lat,lon, a Taiwan county or township in any language (信義區, 臺北市), Zaragoza or Wien; never a street address. Nearest first; an uncovered place gets the nearest pets we hold, marked not nearbypage· integer · optionnelsize· string · optionnel · Small | Medium | Large | X-Large
Not stated in King County or Viennasort· string · optionnel · relevance | newest | listed | distance | photo
photo = best photo firstbreed· string · optionnel
Breed name in any language, or Wikidata idcolor· string · optionnel · black | white | brown | yellow | grey | orange | cream | tabbyfound· string · optionnel · include | exclude | only
Found pets (Vienna's, announced for their owners first) are included by default, marked found:true, NOT adoptable. exclude = adoptable only. Never call one adoptablelimit· integer · optionnel
Pets per answer (find_pets default 10, show_pets 24)miles· integer · optionnel
Radius, miles (default 50)photo· string · optionnel · good
good: only pets whose best photo passed our checks; unanalysed pets are left out (only Taiwan's are analysed)place· object · optionnel
near as structured fields; never a street addresscursor· string · optionnel
next_cursor from the previous answerdetail· string · optionnel · brief | full
find_pets default brief; full = every field of pet.v1facets· boolean · optionnel
Add counts by species, size, age, sex, regionregion· string · optionnel
Taiwan county or city, e.g. Taipei Citycountry· string · optionnel · TW | US | ES | AT
TW, US (King County WA, Montgomery County MD only), ES (Zaragoza) or AT (Vienna, found pets only). Not needed with nearspecies· string · optionnel · Dog | Cat | Rabbit | Bird | Small pet | Reptile | Pig | Barnyardgood_with· array · optionnel
Only pets whose listing says so; rarely stated. kids is not offered; if it is passed anyway, the answer lists pets whose listing does not say (good_with_soft, each not_stated). For such wishes prefer search_by_descriptionmin_photo_px· integer · optionnel
Best photo's longest side, at least, in pixels
Exemple d'appel{"name": "find_pets", "arguments": {"q": "texte", "km": 1, "age": "Baby", "sex": "Male", "lang": "texte", "near": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_shelters_near≈ 239 tokens
Shelters and rescues near a US ZIP, 'town, ST' or lat,lon that are not on Petnecto yet, nearest first: address, phone, website, their own adoptable-pets page, hours, directions, source and licence. Use it when find_pets finds nothing near the person.
Paramètres, retour & exemple (5)
Paramètreslat· number · optionnellon· number · optionnelnear· string · optionnel
US ZIP or 'Republic, MO'limit· integer · optionnelradius_miles· integer · optionnel
Exemple d'appel{"name": "find_shelters_near", "arguments": {"lat": 1, "lon": 1, "near": "texte", "limit": 1, "radius_miles": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_pet≈ 179 tokens
One pet by Petnecto ID, shelter pet ID, or PetHarbor listing URL: photos, stated facts, adoption fee, the shelter and how to reach it. Lists choices when an ID is shared.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
Petnecto ID, shelter ID, or PetHarbor URLlang· string · optionnel
The person's language (default en)
Exemple d'appel{"name": "get_pet", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_rescue≈ 148 tokens
One rescue or shelter by id (from a pet's rescue.id): where it is, its adoption page, email and phone.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "get_rescue", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_filters≈ 156 tokens
The countries and places we hold listings for, and per country how many live pets state each species, age, size, sex, colour and good-with value. Taiwan states no Baby or Senior ages, Vienna no sizes, and few listings anywhere say good-with: check here before suggesting a filter.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_filters", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - resolve_breed≈ 175 tokens
Turn a breed name in any language (貴賓犬, pit bull, perro salchicha, 시바견) into Wikidata breed ids, to pass to find_pets as breed or to compare listings across countries.
Paramètres, retour & exemple (2)
Paramètrestext· string · requisspecies· string · optionnel · Dog | Cat | Rabbit | Bird | Small pet | Reptile | Pig | Barnyard
Exemple d'appel{"name": "resolve_breed", "arguments": {"text": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - resolve_place≈ 200 tokens
Turn a US ZIP, lat,lon, a Taiwan county or township name (any language), Zaragoza or Wien into the point find_pets would search around, to confirm with the person before searching. It finds places we list no pets near too: find_pets then says so. Positions are rounded to about 1 km and nothing is stored.
Paramètres, retour & exemple (1)
Paramètresnear· string · requis
A US ZIP, lat,lon, a Taiwan county or township name, Zaragoza or Wien
Exemple d'appel{"name": "resolve_place", "arguments": {"near": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_by_description≈ 542 tokens
Find pets from wishes in the person's own words, in any language (“a calm small dog good with kids near Seattle”). Use it for wishes listings rarely state, like calm or good with kids: each pet's match says, per wish, stated, inferred (read from its text, with a %) or not_stated, and pets that do not say are left out and counted in not_stated unless include_unknown=true. The answer's understood.chips say what was searched; drop a wrong one with off=[chip id]; a chip noted approx or hint is not a fact about any pet. Found pets (found:true) are not adoptable. Prefer find_pets for structured values.
Paramètres, retour & exemple (8)
Paramètresoff· array · optionnel
Chip ids from a previous answer's understood.chips to leave out, e.g. ["good_with:kids"]lang· string · optionnel
The person's language: en, es, zh-Hant, zh-Hans, ko, ja, vi, fr, ar, tl (default en)near· string · optionnel
Where, if it is not in the query: a US ZIP (98101, 20850), lat,lon, a Taiwan place, Zaragoza or Wienpage· integer · optionnellimit· integer · optionnelquery· string · requis
What the person wants, in their own words and language, e.g. “a senior dog in Zaragoza”, “a friendly cat near 98101”, “小型犬 台北”country· string · optionnel · TW | US | ES | AT
TW (Taiwan), US (King County WA and Montgomery County MD only), ES (Zaragoza) or AT (Vienna, found pets only)include_unknown· boolean · optionnel
Also include pets whose listing does not say whether they are good with dogs/cats/kids (they are marked not_stated)
Exemple d'appel{"name": "search_by_description", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - show_pets≈ 523 tokens
Show pets to adopt near a place as an interactive view: photos, facts, and a button to meet one at its rescue. Use it when someone wants to look at pets in a place we list (see the server instructions). Apps without interactive views get the same list as text.
Paramètres, retour & exemple (10)
Paramètresq· string · optionnel
Words in the person's language: breeds, colors, ages, sizes, sex and places become filters, the rest is full-text ("黑色柴犬")age· string · optionnel · Baby | Young | Adult | Senior
Taiwan says only Young or Adultlang· string · optionnel
The person's language: en, es, zh-Hant, zh-Hans, ko, ja, vi, fr, ar, tl (default en)near· string · optionnel
A US ZIP (98101), lat,lon, a Taiwan county or township in any language (信義區, 臺北市), Zaragoza or Wien; never a street address. Nearest first; an uncovered place gets the nearest pets we hold, marked not nearbypage· integer · optionnelsize· string · optionnel · Small | Medium | Large | X-Large
Not stated in King County or Viennalimit· integer · optionnel
Pets shown (default 24)country· string · optionnel · TW | US | ES | AT
TW, US (King County WA, Montgomery County MD only), ES (Zaragoza) or AT (Vienna, found pets only). Not needed with nearspecies· string · optionnel · Dog | Cat | Rabbit | Bird | Small pet | Reptile | Pig | Barnyardgood_with· array · optionnel
Only pets whose listing says so; rarely stated
Exemple d'appel{"name": "show_pets", "arguments": {"q": "texte", "age": "Baby", "lang": "texte", "near": "texte", "page": 1, "size": "Small"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - similar_pets≈ 184 tokens
Pets similar to one pet id (from search results): same kind of pet and size, nearest in meaning of their listings. Use it after the person likes one pet.
Paramètres, retour & exemple (3)
Paramètresid· string · requislang· string · optionnellimit· integer · optionnel
Exemple d'appel{"name": "similar_pets", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».