Servidor MCP

Alice — Santé territoriale France Care

io.github.France-Care/alice-territorial
Salud Mapas y ubicación Público y accesible MCP 2025-11-25

Qué hace este MCP

Analyzes healthcare access and infrastructure across French territories and compares locations or nearby facilities.

analyze_territory
Analyser l'accès aux soins d'un territoire
Analyse l'acces aux soins d'un territoire francais. Accepte un code postal (ex: 77300), un nom de commune (ex: Fontainebleau), ou un code INSEE prefixe (ex: insee:77186) ; sans prefixe, 5 chiffres se lisent d'abord comme un code postal. Si plusieurs communes correspondent, la reponse les liste avec la requete exacte a relancer (relancer_avec). Retourne: APL medecins generalistes et niveau d'acces rapporte a la moyenne nationale, infrastructure sante (FINESS), associations sante (RNA), organisation des soins (CPTS, TDS), population active, et comparaison regionale/nationale. Retourne aussi les classements officiels de la commune (seuil DREES de commune sous-dense, zonage de l'ARS pour six professions avec date d'arrete, zone prioritaire du Pacte de lutte contre les deserts medicaux). Sources: DREES (APL, millesime 2023), FINESS (synchronise chaque jour), RNA, ARS, ministere de la Sante.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Code postal, nom de commune, ou code INSEE prefixe (insee:77186)'}}}
compare_territories
Comparer deux territoires
Compare l'acces aux soins entre 2 territoires francais. Chaque territoire peut etre un code postal, un nom de commune, ou un code INSEE prefixe (insee:77186). Exactement 2 territoires par appel.
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['territories'], 'properties': {'territories': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 2, 'minItems': 2, 'description': 'Exactement 2 territoires (codes postaux, noms, ou codes INSEE prefixes insee:)'}}}
search_health_infrastructure
Chercher l'offre de santé autour d'un lieu
Recherche des etablissements de sante dans la base FINESS. Permet de lister les EHPAD, hopitaux, pharmacies, maisons de sante, laboratoires, cliniques, SSIAD, centres de dialyse, etc. Deux modes: (1) Par limites administratives: commune, code postal, code INSEE prefixe (insee:77186), departement. (2) Par proximite: avec radius_km, recherche dans un rayon autour du lieu, resultats tries par distance. Utilise radius_km quand l'utilisateur demande les etablissements "les plus proches", "a proximite", ou "dans un rayon de X km".
Solo lectura Idempotente
Esquema de entrada
{'type': 'object', 'required': ['location'], 'properties': {'type': {'type': 'string', 'description': "Type d'etablissement recherche. Exemples: ehpad, hopital, pharmacie, clinique, laboratoire, maison de sante, centre de sante, ssiad, dialyse, psychiatrie, had, maison de retraite. Optionnel — si absent, retourne tous les types."}, 'limit': {'type': 'number', 'description': 'Nombre max de resultats (defaut: 50, max: 100)'}, 'location': {'type': 'string', 'description': 'Lieu de recherche: code postal (77300), code departement (77), ou nom de commune (Fontainebleau)'}, 'radius_km': {'type': 'number', 'description': 'Rayon de recherche en km (1-50). Active la recherche par proximite avec tri par distance. Si absent, recherche par limites administratives (commune/departement).'}}}
signaler_besoin_non_couvert
Signaler un besoin de soins non couvert
Enregistre, sans aucune donnee personnelle, qu'une personne n'a pas trouve de soignant pour un besoin donne dans sa commune. A utiliser quand la personne demande a signaler ce manque ou l'accepte. Commune, profession et nature du manque sur listes fermees ; aucun texte libre, aucune identite. France Care agrege ces signalements par territoire.
Esquema de entrada
{'type': 'object', 'required': ['commune', 'profession', 'manque'], 'properties': {'manque': {'enum': ['aucun_praticien_proche', 'pas_de_nouveaux_patients', 'delai_trop_long', 'trop_loin', 'autre'], 'type': 'string', 'description': 'Nature du manque constate'}, 'commune': {'type': 'string', 'description': 'Code postal, code INSEE prefixe (insee:77186) ou nom exact de la commune'}, 'profession': {'enum': ['medecin_generaliste', 'dentiste', 'kinesitherapeute', 'infirmier', 'sage_femme', 'pediatre', 'gynecologue', 'ophtalmologue', 'psychiatre', 'dermatologue', 'cardiologue', 'autre_specialiste'], 'type': 'string', 'description': 'Profession recherchee'}}, 'additionalProperties': False}
Modificado
signaler_besoin_non_couvert
29 de September de 2026 a las 02:52
Modificado
search_health_infrastructure
29 de September de 2026 a las 02:52
Modificado
compare_territories
29 de September de 2026 a las 02:52
Modificado
analyze_territory
29 de September de 2026 a las 02:52
Eliminado
get_france_care_offers
27 de September de 2026 a las 02:44
Eliminado
contact_advisor
27 de September de 2026 a las 02:44
Añadido
signaler_besoin_non_couvert
27 de September de 2026 a las 02:44
Modificado
compare_territories
27 de September de 2026 a las 02:44
Modificado
analyze_territory
27 de September de 2026 a las 02:44
Modificado
contact_advisor
21 de September de 2026 a las 02:50
Modificado
get_france_care_offers
21 de September de 2026 a las 02:50
Modificado
search_health_infrastructure
21 de September de 2026 a las 02:50
Modificado
compare_territories
21 de September de 2026 a las 02:50
Modificado
analyze_territory
21 de September de 2026 a las 02:50
Añadido
contact_advisor
17 de September de 2026 a las 12:41
Añadido
get_france_care_offers
17 de September de 2026 a las 12:41
Añadido
search_health_infrastructure
17 de September de 2026 a las 12:41
Añadido
compare_territories
17 de September de 2026 a las 12:41
Añadido
analyze_territory
17 de September de 2026 a las 12:41