Mission Museaux
Lost, found and stray pets in France: listings, photo search, adoption, advice, breeds.
Should I use this
Quality & Safety
Findings (5)
- HIGH
- MEDIUMin chercher_par_photo
- LOWin chercher_adoptions
- LOWin conseils
- LOWin reconnaitre_race
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"annonces": {
"url": "https://missionmuseaux.fr/mcp"
}
}
}Remote endpoints
https://missionmuseaux.fr/mcpstreamable-httpWhat it can do
Tool inventory
Tools (7)
🟢chercher_annonces(statut, espece, commune, latitude, longitude, ...)
Cherche parmi les annonces publiques de Mission Museaux (France) : animaux perdus, trouvés et recueillis, ou vus en liberté, autour d'une commune ou d'un point, par espèce, période et mots-clés (race en français ou en anglais comprise). Le statut « trouve_ou_errant » couvre ce qu'une personne qui a perdu son animal doit consulter. Renvoie l'adresse de chaque annonce, où l'on contacte et où l'on signale l'avoir vu. / Searches Mission Museaux public listings (France) of lost, found or roaming animals near a town or point, by species, period and keywords.
Input Schema
{
"type": "object",
"properties": {
"statut": {
"default": "tous",
"description": "perdu : perdus par leur famille ; trouve : trouvés et recueillis ; errant : vus en liberté ; trouve_ou_errant : ce que doit consulter qui a perdu son animal. / perdu: lost; trouve: found and taken in; errant: seen roaming; trouve_ou_errant: what someone who lost a pet should check.",
"type": "string",
"enum": [
"perdu",
"trouve",
"errant",
"trouve_ou_errant",
"tous"
]
},
"espece": {
"type": "string",
"enum": [
"chat",
"chien",
"oiseau",
"autre"
]
},
"commune": {
"description": "Commune française (nom ou code postal), par exemple « Nemours » ou « 77140 ». / French town (name or postcode).",
"type": "string",
"minLength": 2,
"maxLength": 80
},
"latitude": {
"description": "Latitude du centre de recherche, à la place de la commune. / Search centre latitude.",
"type": "number",
"minimum": -90,
"maximum": 90
},
"longitude": {
"description": "Longitude du centre de recherche. / Search centre longitude.",
"type": "number",
"minimum": -180,
"maximum": 180
},
"rayon_km": {
"default": 25,
"description": "Rayon autour du centre. / Radius around the centre.",
"type": "number",
"minimum": 1,
"maximum": 100
},
"texte": {
"description": "Mots à retrouver dans l'annonce : couleur, race, signe distinctif, collier, nom. / Words to find in the listing.",
"type": "string",
"maxLength": 120
},
"jours": {
"default": 60,
"description": "Seulement les annonces des N derniers jours. / Only listings from the last N days.",
"type": "integer",
"minimum": 1,
"maximum": 365
},
"limite": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 25
},
"langue": {
"default": "fr",
"description": "Langue de la réponse : fr (par défaut) ou en. / Response language: fr (default) or en.",
"type": "string",
"enum": [
"fr",
"en"
]
}
}
}🟢voir_annonce(annonce, langue)
Le détail public d'une annonce de Mission Museaux : description, signes distinctifs, lieu, dates, photos, nombre d'observations, race dans l'annuaire, et ce que l'on peut faire depuis sa page. / Public details of a Mission Museaux listing.
Input Schema
{
"type": "object",
"properties": {
"annonce": {
"type": "string",
"minLength": 8,
"maxLength": 300,
"description": "Identifiant de l'annonce, ou son adresse https://missionmuseaux.fr/fiches/… / Listing id or address."
},
"langue": {
"default": "fr",
"description": "Langue de la réponse : fr (par défaut) ou en. / Response language: fr (default) or en.",
"type": "string",
"enum": [
"fr",
"en"
]
}
},
"required": [
"annonce"
]
}🟢chercher_par_photo(photo_url, photo_base64, cible, espece, commune, ...)
Compare une photo d'animal (chat ou chien) aux photos des annonces de Mission Museaux, avec le modèle de vision de l'association, et renvoie les annonces les plus ressemblantes avec un pourcentage de ressemblance, ainsi que la race estimée sur la photo. Accepte l'adresse https d'une photo ou la photo en base64 ; la photo n'est pas conservée. La même recherche, avec envoi d'un fichier depuis un téléphone, existe sur https://missionmuseaux.fr/recherche-photo / Compares a pet photo with the listings' photos and returns the most similar listings with a likeness percentage, plus the breed estimated on the photo; the photo is not stored.
Input Schema
{
"type": "object",
"properties": {
"photo_url": {
"description": "Adresse https d'une photo de l'animal (jpeg, png ou webp, 8 Mo au plus). / https address of a photo of the animal.",
"type": "string",
"maxLength": 2000,
"format": "uri"
},
"photo_base64": {
"description": "La photo en base64 (avec ou sans en-tête data:), 2,5 Mo au plus, à la place de photo_url. / The photo in base64, instead of photo_url.",
"type": "string",
"maxLength": 4000000
},
"cible": {
"default": "trouves",
"description": "trouves : parmi les animaux trouvés ou vus errants ; perdus : parmi les animaux perdus. / trouves: among found or stray animals; perdus: among lost animals.",
"type": "string",
"enum": [
"trouves",
"perdus",
"tous"
]
},
"espece": {
"type": "string",
"enum": [
"chat",
"chien"
]
},
"commune": {
"description": "Commune française (nom ou code postal), par exemple « Nemours » ou « 77140 ». / French town (name or postcode).",
"type": "string",
"minLength": 2,
"maxLength": 80
},
"latitude": {
"description": "Latitude du centre de recherche, à la place de la commune. / Search centre latitude.",
"type": "number",
"minimum": -90,
"maximum": 90
},
"longitude": {
"description": "Longitude du centre de recherche. / Search centre longitude.",
"type": "number",
"minimum": -180,
"maximum": 180
},
"rayon_km": {
"description": "Rayon autour du centre ; sans centre ni rayon, toute la France. / Radius; without centre, all of France.",
"type": "number",
"minimum": 1,
"maximum": 500
},
"langue": {
"default": "fr",
"description": "Langue de la réponse : fr (par défaut) ou en. / Response language: fr (default) or en.",
"type": "string",
"enum": [
"fr",
"en"
]
}
}
}🟢chercher_adoptions(espece, commune, latitude, longitude, rayon_km, ...)
Chats et chiens à l'adoption en France : ceux de Mission Museaux et ceux d'autres associations, autour d'une commune ou dans tout le pays, avec l'association qui propose chaque animal, la participation aux frais et l'adresse de sa page, d'où se fait la demande. / Cats and dogs for adoption in France, at Mission Museaux and other associations.
Input Schema
{
"type": "object",
"properties": {
"espece": {
"type": "string",
"enum": [
"chat",
"chien"
]
},
"commune": {
"description": "Commune française (nom ou code postal), par exemple « Nemours » ou « 77140 ». / French town (name or postcode).",
"type": "string",
"minLength": 2,
"maxLength": 80
},
"latitude": {
"description": "Latitude du centre de recherche, à la place de la commune. / Search centre latitude.",
"type": "number",
"minimum": -90,
"maximum": 90
},
"longitude": {
"description": "Longitude du centre de recherche. / Search centre longitude.",
"type": "number",
"minimum": -180,
"maximum": 180
},
"rayon_km": {
"default": 60,
"description": "Rayon autour du centre ; sans centre, toute la France. / Radius; without centre, all of France.",
"type": "number",
"minimum": 1,
"maximum": 300
},
"limite": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 25
},
"langue": {
"default": "fr",
"description": "Langue de la réponse : fr (par défaut) ou en. / Response language: fr (default) or en.",
"type": "string",
"enum": [
"fr",
"en"
]
}
}
}🟢conseils(situation, langue)
La marche à suivre de Mission Museaux pour une situation : chat ou chien perdu, animal trouvé, portée de chatons dehors, animal blessé, chats errants d'un quartier, maltraitance ou abandon, identification et fichier I-CAD, adoption. Étapes, questions fréquentes, numéros utiles et pages du site. / Mission Museaux step-by-step guidance for each situation, in French or English.
Input Schema
{
"type": "object",
"properties": {
"situation": {
"type": "string",
"enum": [
"chat_perdu",
"chien_perdu",
"animal_trouve",
"chatons",
"animal_blesse",
"chats_errants",
"maltraitance",
"identification",
"adoption"
],
"description": "chat_perdu, chien_perdu, animal_trouve, chatons (portée trouvée dehors), animal_blesse, chats_errants (chats libres d'un quartier), maltraitance (ou abandon), identification (puce, tatouage, fichier I-CAD), adoption. / lost cat, lost dog, found animal, kittens outdoors, injured animal, stray cats, mistreatment, identification, adoption."
},
"langue": {
"default": "fr",
"description": "Langue de la réponse : fr (par défaut) ou en. / Response language: fr (default) or en.",
"type": "string",
"enum": [
"fr",
"en"
]
}
},
"required": [
"situation"
]
}🟢races(recherche, espece, limite, langue)
L'annuaire des races de Mission Museaux : noms en français et en anglais, autres noms, standard de la Fédération cynologique internationale, origine, et nombre d'annonces en cours et d'animaux à l'adoption de chaque race sur le site, avec l'adresse de la page de la race. / Mission Museaux dog and cat breed directory: French and English names, other names, FCI standard, origin, current listings and adoptable animals per breed, with the breed page address.
Input Schema
{
"type": "object",
"properties": {
"recherche": {
"description": "Nom de race en français ou en anglais, complet ou partiel (« berger », « retriever », « Maine coon »). Sans recherche : les races les plus répandues. / Breed name in French or English, full or partial; without it, the most common breeds.",
"type": "string",
"minLength": 2,
"maxLength": 60
},
"espece": {
"type": "string",
"enum": [
"chat",
"chien"
]
},
"limite": {
"default": 10,
"type": "integer",
"minimum": 1,
"maximum": 30
},
"langue": {
"default": "fr",
"description": "Langue de la réponse : fr (par défaut) ou en. / Response language: fr (default) or en.",
"type": "string",
"enum": [
"fr",
"en"
]
}
}
}🟢reconnaitre_race(photo_url, photo_base64, espece, langue)
Estime la race d'un chien ou d'un chat sur une photo, en la comparant aux photos de référence de l'annuaire des races de Mission Museaux et aux fiches dont la race est connue : race probable avec sa part, ou croisement possible, et la page de chaque race. Une estimation, pas une certitude. Accepte l'adresse https d'une photo ou la photo en base64 ; la photo n'est pas conservée. / Estimates a dog's or cat's breed from a photo by comparison with Mission Museaux's breed directory: likely breed with its share, or possible mix, with each breed's page; the photo is not stored.
Input Schema
{
"type": "object",
"properties": {
"photo_url": {
"description": "Adresse https d'une photo de l'animal. / https address of a photo of the animal.",
"type": "string",
"maxLength": 2000,
"format": "uri"
},
"photo_base64": {
"description": "La photo en base64, à la place de photo_url. / The photo in base64, instead of photo_url.",
"type": "string",
"maxLength": 4000000
},
"espece": {
"type": "string",
"enum": [
"chat",
"chien"
],
"description": "Chat ou chien. / Cat or dog."
},
"langue": {
"default": "fr",
"description": "Langue de la réponse : fr (par défaut) ou en. / Response language: fr (default) or en.",
"type": "string",
"enum": [
"fr",
"en"
]
}
},
"required": [
"espece"
]
}Community
Evidence