TrustyData
French address quality, geocoding, routing, company lookup & catchment stats (BAN, INSEE, OSM).
Connect it
Settings → Connectors → Add custom connector
URL: https://mcp.trustydata.app/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://mcp.trustydata.app/mcp{
"mcpServers": {
"trustydata": {
"url": "https://mcp.trustydata.app/mcp"
}
}
}claude mcp add --transport http trustydata https://mcp.trustydata.app/mcp{
"servers": {
"trustydata": {
"type": "http",
"url": "https://mcp.trustydata.app/mcp"
}
}
}11 tools, verified live
verify_addressread-onlyVérifie et normalise une adresse française contre le référentiel géographique officiel (BAN). Renvoie un verdict (match_exact, match_probable, aucun_match) et l'adresse canonique, déjà découpée en trois lignes postales prêtes à écrire (`ligne_voie`, `ligne_complement`, `ligne_commune`) â à utiliser telles quelles plutôt que de recomposer l'adresse. Selon le plan : coordonnées GPS
search_addressread-onlyRecherche des adresses françaises à partir d'un texte libre (même partiel) et renvoie des candidats classés par pertinence (score 0-1). Pour confirmer UNE adresse précise, préfère verify_address. Chaque candidat porte les trois lignes postales prêtes à écrire (`ligne_voie`, `ligne_complement`, `ligne_commune`). Enrichissements selon le plan (mêmes paliers que verify_address, dont `stati
get_address_detailsread-onlyRécupère le détail complet d'une adresse via son identifiant (id renvoyé par search_address ou verify_address). Outil de drill-down : les détails sont déjà inclus inline par les deux autres outils. Plan minimum : Discovery.
search_nearbyread-onlyRecherche les adresses du référentiel officiel (BAN) situées dans un rayon de `radius_m` mètres (1 à 50 000) autour d'un point central, triées par distance croissante. Le point central est SOIT une adresse libre (`address`), SOIT un couple `lat`+`lon` WGS84 â jamais les deux. Une adresse libre est résolue comme verify_address et renvoyée dans `point_central.adresse_resolue`. Chaque résu
search_companyread-onlyRecherche des entreprises et des établissements français dans la base SIRENE (INSEE), par nom, SIREN, SIRET, ville, code postal, code NAF, ou par proximité géographique. IMPORTANT : un résultat est TOUJOURS un ÃTABLISSEMENT (un SIRET), jamais une entreprise â même groupé par entreprise, où le SIREN est représenté par son meilleur établissement (le siège de préférence). 3 établiss
get_company_detailsread-onlyFiche détaillée d'une entreprise ou d'un établissement français (base SIRENE). Un seul identifiant, deux usages : un SIRET (14 chiffres) renvoie la fiche de CET établissement ; un SIREN (9 chiffres) renvoie celle du SIÃGE de l'entreprise. Structure de la réponse : la racine décrit l'ÃTABLISSEMENT (adresse, activité, effectif, état, conventions collectives applicables à CE site) et le b
search_localityread-onlyRecherche ET liste des communes françaises. Deux usages : (1) retrouver une commune précise par nom, code postal ou code INSEE (renseigne `query`) ; (2) LISTER/FILTRER les communes d'un département ou d'une région, avec une fourchette de population optionnelle â `query` est alors inutile. Exemple : « communes du Pas-de-Calais de plus de 100 000 habitants » â department_code=["62"], popul
route_matrixread-onlyCalcule une matrice de distances et durées entre N origines et M destinations (jusqu'à 25Ã25) sur le réseau France (OpenStreetMap), au choix en voiture, à pied ou à vélo. Sans géométrie ni consignes : pour un itinéraire détaillé, utilise compute_route. Mode de déplacement : `car` (voiture, défaut), `walking` (à pied) ou `cycling` (à vélo). Les valeurs du contrat d'API (`auto`, `pi
compute_routeread-onlyCalcule un itinéraire complet entre une origine et une destination sur le réseau France (OpenStreetMap), au choix en voiture, à pied ou à vélo : distance, durée, étapes de navigation en français, boîte englobante et géométrie encodée (polyline6). Mode de déplacement : `car` (voiture, défaut), `walking` (à pied) ou `cycling` (à vélo). Les valeurs du contrat d'API (`auto`, `pieton`,
zone_statsread-onlyRend ce que l'INSEE sait de ceux qui habitent une zone de chalandise : `population`, `menages`, `menages_pauvres` (sous le seuil de pauvreté), `niveau_de_vie_moyen` (euros par personne et par an â une moyenne, jamais une médiane), `iris_couverts` (quartiers IRIS touchés), `surface_km2`, et `carreaux` {total, estimes}. Les chiffres sont des sommes des carreaux INSEE Filosofi de 200 m pondéré
zone_compareread-onlyCompare de 2 Ã 10 zones de chalandise en un seul appel et mesure leur cannibalisation. Pour chaque zone, rend exactement ce que `zone_stats` rend (`population`, `menages`, `niveau_de_vie_moyen`, `ages`, `sexe`, `menages_profil`, `logements`, `csp`, `potentiel_depense`, `immobilier`, `activites`, `defaillances`, `carreaux`, `source`, `attribution` â voir cet outil pour le sens de chaque bloc), p
Alternatives in Maps & Travel
Compare →HAHasData AirbnbB
Airbnb stays by location and dates, and full listing details, as structured JSON.
WEWeathersightB
Historical weather and climate: 100+ years of station data, normals, extremes, and trends.
CACaliperB
Geometry and CAD file metadata extraction for STL, OBJ, PLY, PCD, LAS/LAZ, glTF/GLB.
FAFless Apartment HuntB
Apartment hunting in Florida, Georgia, Maryland, Virginia: rents, briefs, hunt links.
FOFollow On Tours – bespoke sports travelB
Bespoke sports travel: cricket, golf, rugby, polo and playing tours. Tour operator, ABTOT 5718.
Reqbeat Hiring SignalsB
Find companies hiring for a role and geo, qualify them, and watch them for changes.