TrustyData

官方

面向 AI 助手的法国官方开放数据:验证地址并进行地理编码(BAN)、查询法国企业(SIRENE、INPI)、计算路线和服务范围统计数据(INSEE)。

你可以用 TrustyData MCP 做什么?

  • 验证法国地址 — 使用 verify_address 根据官方 BAN 参考数据清理并规范邮政地址。
  • 搜索地址和市镇 — 使用 search_address 和 search_locality 按名称、邮政编码或 INSEE 代码查找地址或地点。
  • 查询企业 — 搜索 SIRENE 注册库,并使用 search_company 和 get_company_details 获取完整的机构记录。
  • 计算路线和矩阵 — 通过 compute_route 和 route_matrix 获取驾车、步行或骑行路线,或出行时间/距离矩阵。
  • 分析服务范围 — 使用 zone_stats 查询某个地址周边的人口、收入、消费潜力和活动数量。
  • 比较地点 — 使用 zone_compare 按独有人口和重叠情况对 2–10 个服务范围进行排名。

托管 MCP 服务器

npx add-mcp 'https://mcp.trustydata.app/mcp'

可安装到 Claude Code、Codex、Cursor 等客户端

文档

TrustyData MCP Server

License: MIT MCP Status

将你的 LLM(Claude、ChatGPT、IDE 助手等)连接到 TrustyData — 法国地址数据质量、地理编码、路线规划、公司查询(SIRENE) 和服务范围统计(INSEE),基于官方开放数据源 (BAN、INSEE、SIRENE、IGN、OpenStreetMap)构建。

▶️ 在线试用 — 公共演示代理,无需账户 让真实代理为你验证地址、列出市镇、查询公司或计算路线:它会在你面前调用此 MCP 服务器。

TrustyData MCP demo agent

这是一个托管式远程 MCP 服务器——无需安装或运行任何内容。 将你的 MCP 客户端指向下方端点,并使用 TrustyData 账户登录。

端点https://mcp.trustydata.app/mcp
传输方式Streamable HTTP
身份验证OAuth 2.1(使用 TrustyData 账户登录)
文档https://trustydata.fr/docs/
状态https://status.trustydata.app

此仓库托管 TrustyData MCP 服务器的公开列表元数据 (server.json、文档、示例)。服务器本身是托管服务——底层数据 API 的源代码不属于此仓库。

功能

TrustyData 可在你的 LLM 对话中直接将杂乱的法国地址转换为规范、权威的数据,并补充地理背景信息:

  • 验证并规范化法国邮政地址,与官方 BAN 参考数据核对(结果具有权威性——空结果表示未找到匹配项)。
  • 按名称、邮政编码或 INSEE 编码搜索地址和地点,并可选用筛选条件(省、地区、人口)。
  • 邻近搜索——查找某个位置附近的地址或地点。
  • 路线规划——在法国计算道路路线或行程时间/距离矩阵(OpenStreetMap),支持驾车、步行或骑行。
  • 公司查询——在官方 SIRENE 登记册中搜索法国公司和营业场所,并获取完整记录(管理人员、财务、集体协议,具体取决于你的套餐)。
  • 服务范围——提供驾车时间或半径区域内的人口、家庭、收入、年龄和社会职业构成,以及消费潜力(INSEE Filosofi 和人口普查);最多比较 10 个区域,并衡量每个区域独有的覆盖范围。
  • 行业构成——统计服务范围内按行业类别和子类别划分的 SIRENE 营业场所数量,提供每 10,000 名居民的密度,以及相对于参考区域的指数:默认以法国为参照,也可按需使用该区域占比最高的省作为参照。这是下限,而非总数:仅统计活跃且已地理定位的营业场所;响应会说明所用参照区域,以及该数量占其总数的比例。
  • 企业倒闭——统计 BODACC 发布的集体司法程序(清算、司法重整、司法保护),涵盖区域内该公司所有营业场所;并按年份(自 2017 年起)和行业统计停业情况(SIRENE 中既非同址接管也非迁址的注销),提供每 100 家活跃营业场所的比率,以及相对于参考区域的指数。司法程序数量是下限,停业数量是上限;当年数据尚不完整,响应会对此作出说明。

根据你的套餐,还会返回更丰富的字段(例如 INSEE Filosofi 统计网格、Lambert 93 坐标)。

工具

工具功能最低套餐
verify_address根据 BAN 验证并规范化法国地址Discovery
search_address自动补全/搜索完整地址Discovery
get_address_details获取指定地址 ID 的完整详情Discovery
search_locality搜索法国市镇/地点Discovery
search_nearby搜索某个点附近的地点Growth
route_matrix行程时间/距离矩阵(驾车、步行、骑行)Growth
compute_route计算点与点之间的完整道路路线(驾车、步行、骑行)Business
search_company在 SIRENE 登记册中搜索法国公司和营业场所(名称、SIREN/SIRET、行业、位置)Discovery(邻近搜索:Growth)
get_company_details获取营业场所或公司的完整记录(身份信息、管理人员、财务、集体协议——视套餐而定)Discovery
zone_stats获取服务范围(驾车时间或半径)的所有信息:人口、家庭、收入、年龄和社会职业构成、消费潜力、DVF 房地产成交价格(5 年趋势,与省级数据对比)、按行业划分的营业场所数量(SIRENE,每 10,000 名居民的密度,与法国或占比最高的省对比)、自 2017 年以来的企业倒闭和停业情况(BODACC + SIRENE)Growth,或 Pass Zones(15 天,€30,不含增值税)
zone_compare比较 2–10 个服务范围:独有人口、两两重叠、排名——每个区域均包含完整的 zone_stats 数据块,并包括房地产价格、行业数量,以及自 2017 年以来的企业倒闭和停业情况(BODACC + SIRENE)Growth,或 Pass Zones(15 天,€30,不含增值税)

所有工具都会向每个客户端公布。如果你的套餐不包含某项工具,它会返回可执行的升级提示,而不会静默失败。

提示词

除了工具之外,服务器还提供五个提示词——引导式起始模板,可为你填入合适的参数。在 Claude Code 中,它们会显示为 /mcp__trustydata__<name>;其他 MCP 客户端会以各自的方式呈现。

提示词参数功能
zone_de_chalandiseadresse、minutes(10)、mode(car)获取服务范围的完整 INSEE 画像,包括房地产成交价格和行业数量
comparer_emplacementsadresses(2–10)、minutes(10)比较地点,并按独有人口排序
potentiel_commerceadresse、secteur、minutes(10)、coefficient估算可支配收入和行业消费潜力
verifier_adressesadresses验证地址列表,每个地址调用一次
qualifier_entreprisenom_ou_siret在 SIRENE 中查找公司并打开其完整记录

提示词名称和措辞均为法语,与其描述的数据一致。提示词返回的是一条消息,而非结果:它本身不会调用任何工具,也不会消耗配额——助手调用其指向的工具时,该工具会应用自身的套餐要求。

连接

Claude(claude.ai / Claude Desktop)

添加一个指向以下地址的自定义连接器:

https://mcp.trustydata.app/mcp

首次使用工具时,系统会提示你通过 OAuth 使用 TrustyData 账户登录。

通用 MCP 客户端(Streamable HTTP)

{
  "mcpServers": {
    "trustydata": {
      "url": "https://mcp.trustydata.app/mcp"
    }
  }
}

还没有账户?在 trustydata.fr 免费开始使用——Discovery 套餐免费(每月 20,000 次请求,无需银行卡)。

示例提示词(自由输入)

无需提示词模板——直接提问:

Vérifie et normalise cette adresse : "1 rue de Rivol 75001 Pari"

Quelle est la population de la commune de Bourg-en-Bresse ?

Trouve les adresses proches du 2 avenue de la Gare à Annecy.

Calcule l'itinéraire routier entre Lyon Part-Dieu et l'aéroport Saint-Exupéry.

Trouve les entreprises de plomberie à Annecy et donne-moi la fiche du premier établissement.

Combien de personnes habitent à 15 minutes en voiture du 1 rue Scribe, 75009 Paris, et quel est leur niveau de vie ?

Compare 10 minutes en voiture autour de la Part-Dieu et autour de Bellecour : quelle zone capte le plus d'habitants qu'elle est seule à couvrir ?

Combien d'établissements de restauration y a-t-il à 10 minutes à pied de la place Bellecour, et est-ce beaucoup pour le nombre d'habitants ?

数据来源与署名

TrustyData 使用官方且定期更新的开放数据。请保留工具返回的署名信息:

  • 地址和市镇 — Base Adresse Nationale (BAN) 和 INSEE
  • 公司 — SIRENE (INSEE)、Registre National des Entreprises (INPI)
  • 统计背景和服务范围 — INSEE Filosofi 和人口普查、IGN Contours IRIS
  • 房地产成交价格 — DGFiP、Demandes de valeurs foncières (Etalab,开放许可)
  • 按行业划分的营业场所 — SIRENE (INSEE),仅统计活跃且已地理定位的营业场所
  • 企业倒闭 — BODACC (DILA) 和 SIRENE (INSEE),仅统计已地理定位的营业场所
  • 路线规划 — OpenStreetMap 贡献者(ODbL)

ChatGPT 插件包

plugin-chatgpt/ 目录是提交至 ChatGPT 插件目录的 TrustyData 插件源文件 (Agent Plugins 格式:plugin.json、mcp.json、skills/、assets/)。它指向同一个托管服务器,不包含任何机密:演示视频 URL 仅在构建时注入。

python3 plugin-chatgpt/build_zip.py --video <demo recording url> --sortie dist/

该脚本只打包允许列表中的文件,拒绝任何多余文件或疑似机密的内容,并生成 dist/trustydata-plugin-<version>.zip。 将该 ZIP 上传到 OpenAI 开发者控制台中现有的 TrustyData 插件(切勿创建第二个插件)。测试:pip install -r requirements-dev.txt && pytest。

文档

完整的 API 指南、端点参考和示例: https://trustydata.fr/docs/

许可证

此列表仓库的内容(文档、server.json、示例)采用 MIT License 发布。托管服务和底层数据 API 由 TrustyData 运营,并受其条款约束。