Serveur MCP

MANA — la vie locale française

bzh.mana/mana
Cartes et localisation Recherche et exploration Public et accessible MCP 2026-07-28

Ce que fait ce MCP

Searches French local businesses, professionals, associations, events, and volunteer missions by commune and official classifications.

associations
Les associations déclarées d'une commune ou d'un département, avec leur objet social, issues du Répertoire National des Associations. Utile pour « quelle association fait X près de Y » — une question à laquelle aucune autre source ne répond. NE REND PAS DE CONTACT : le RNA n'en publie aucun, délibérément.
Schéma d’entrée
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': "Un mot du nom de l'association"}, 'limite': {'type': 'integer'}, 'commune': {'type': 'string', 'description': 'Code INSEE'}, 'departement': {'type': 'string', 'description': 'Code de département'}}}
catalogue
Rend les 11 catégories et leurs sous-catégories, avec le nombre de fiches de chacune. À appeler AVANT `chercher` quand on ne sait pas quel terme employer : les sous-catégories sont un vocabulaire fermé, deviner un nom rend une liste vide.
Schéma d’entrée
{'type': 'object', 'properties': {}}
chercher
Cherche un lieu, un commerce, un artisan, un professionnel de santé, une association ou un événement en France. À appeler pour toute question du type « trouve-moi X près de Y ». Interroge 3 764 277 fiches actives, rangées par CODE NAF de l'INSEE — pas par mots-clés. Accepte aussi un numéro SIRET (14 chiffres) ou SIREN (9). NE REND NI ADRESSE NI TÉLÉPHONE : la granularité s'arrête à la commune.
Schéma d’entrée
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Texte libre, ou un numéro SIRET / SIREN'}, 'limite': {'type': 'integer', 'description': 'De 1 à 50 (défaut 20)'}, 'commune': {'type': 'string', 'description': "Code INSEE (5 caractères). Appeler `commune` pour l'obtenir depuis un nom."}, 'categorie': {'enum': ['repas', 'soin', 'beaute', 'artisan', 'habitat', 'boutique', 'transport', 'sortie', 'hotel', 'demarche', 'entraide'], 'type': 'string', 'description': "Une des 11 catégories. Ne se combine pas avec « q » : le rangement l'emporte sur le texte."}, 'departement': {'type': 'string', 'description': 'Code de département, ex. « 29 »'}, 'sous_categorie': {'type': 'string', 'description': 'Ex. « boulange », « kiné », « plombier ». Appeler `catalogue` pour la liste.'}}}
commune
Trouve le code INSEE d'une commune à partir de son nom. À appeler EN PREMIER : `chercher`, `associations` et `missions` attendent un code INSEE, jamais un nom. Attention, un code INSEE n'est pas un code postal (Crozon : 29042 et 29160).
Schéma d’entrée
{'type': 'object', 'required': ['nom'], 'properties': {'nom': {'type': 'string', 'description': 'Nom de la commune'}}}
missions
Les missions de bénévolat ouvertes, relayées du réseau public API Engagement. Chaque mission porte l'URL de sa source : la candidature se fait chez l'organisateur, jamais ici.
Schéma d’entrée
{'type': 'object', 'properties': {'limite': {'type': 'integer'}, 'commune': {'type': 'string', 'description': 'Code INSEE'}, 'departement': {'type': 'string'}}}
Ajouté
missions
17 September 2026 07:58
Ajouté
associations
17 September 2026 07:58
Ajouté
commune
17 September 2026 07:58
Ajouté
catalogue
17 September 2026 07:58
Ajouté
chercher
17 September 2026 07:58