Factline

Dutch address, neighbourhood and licence plate facts in English, from government open data.

我该使用它吗

质量与安全性

A
描述质量
97%
模式完整度
94%
命名质量
80%
投毒风险
100%
权限匹配度
100%
协议合规性
100%

基于对工具定义和协议合规性的自动分析。

上下文开销

~1,457token 数(工具定义)
~969 B典型响应大小
对注意力有中等影响(占 128k 上下文窗口的 1.14%)

这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。

安装

一键安装

将以下内容添加到你的 `claude_desktop_config.json` 文件中:

{
  "mcpServers": {
    "factline": {
      "url": "https://factline.dev/mcp"
    }
  }
}

远程端点

https://factline.dev/mcpstreamable-http

它能做什么

工具清单

工具(7)

🟢 只读🟡 写入🔴 删除⚪ 未知
🟢nl_home_basic(postcode, house_number, house_letter, addition, q)

Free. Facts about a Dutch address in English: year built, floor area, use, neighbourhood residents and average home value, Leefbaarometer liveability percentile. Sources: BAG, CBS, Leefbaarometer.

输入模式

{
  "type": "object",
  "properties": {
    "postcode": {
      "description": "Dutch postcode, e.g. 3511LX",
      "type": "string"
    },
    "house_number": {
      "description": "House number, e.g. 1",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "house_letter": {
      "description": "Optional house letter, e.g. A",
      "type": "string"
    },
    "addition": {
      "description": "Optional house number addition",
      "type": "string"
    },
    "q": {
      "description": "Alternative to postcode: free-text address, e.g. 'Visschersplein 1 Utrecht'",
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢nl_vehicle_basic(licence_plate)

Free. Dutch licence plate → make, model, age, fuel, Euro class, APK (MOT) expiry, insurance, open recall, RDW odometer verdict, risk level. Source: RDW.

输入模式

{
  "type": "object",
  "properties": {
    "licence_plate": {
      "type": "string",
      "description": "Dutch licence plate, e.g. GT-722-F"
    }
  },
  "required": [
    "licence_plate"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢nl_neighbourhood_summary(postcode, code)

Free. Headline facts about a Dutch neighbourhood for a postcode: residents, average home value, share of owner-occupied homes, liveability percentile, crime per 1,000 residents vs the national rate, and distance to supermarket, GP, primary school and train station. Sources: CBS, Politie, Leefbaarometer.

输入模式

{
  "type": "object",
  "properties": {
    "postcode": {
      "description": "Any Dutch postcode in the neighbourhood, e.g. 2517AS",
      "type": "string"
    },
    "code": {
      "description": "Alternative: CBS neighbourhood code, e.g. BU05182245",
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢nl_home_report(postcode, house_number, house_letter, addition, q)

Dutch address report in English: year built, floor area, use; neighbourhood people, home values, income; 18 amenity distances; crime vs national rate; listed monuments; permits nearby; ground height; noise and air quality (NO2, PM2.5); liveability. Input: postcode + house number. Sources: BAG, CBS, Politie, RCE, AHN, RIVM, Leefbaarometer. Costs $0.04 USDC via x402, or one unit of a Factline API key quota.

输入模式

{
  "type": "object",
  "properties": {
    "postcode": {
      "description": "Dutch postcode, e.g. 3511LX",
      "type": "string"
    },
    "house_number": {
      "description": "House number, e.g. 1",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 9007199254740991
    },
    "house_letter": {
      "description": "Optional house letter, e.g. A",
      "type": "string"
    },
    "addition": {
      "description": "Optional house number addition",
      "type": "string"
    },
    "q": {
      "description": "Alternative to postcode: free-text address, e.g. 'Visschersplein 1 Utrecht'",
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢nl_home_compare(addresses)

Compare 2 to 5 Dutch addresses in one call, in English: liveability, police-registered crime, average home value, floor area, year built, distances to train station, supermarket, primary school and GP, noise, air quality and ground height, plus the best address per metric and the full report for each. For relocation and house-hunting agents. Input: addresses separated by ';'. Costs $0.12 USDC via x402, or one unit of a Factline API key quota.

输入模式

{
  "type": "object",
  "properties": {
    "addresses": {
      "type": "string",
      "description": "2 to 5 Dutch addresses separated by ';', e.g. '3511LX 1; 2517AS 100'"
    }
  },
  "required": [
    "addresses"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢nl_neighbourhood(postcode, code)

Dutch neighbourhood profile in English for any postcode or CBS neighbourhood code: residents and age mix, housing and home values, income, energy use, distances to 18 amenities, police-registered crime vs the national rate, and Leefbaarometer liveability. No exact address needed. Sources: CBS, Politie, Leefbaarometer. Costs $0.01 USDC via x402, or one unit of a Factline API key quota.

输入模式

{
  "type": "object",
  "properties": {
    "postcode": {
      "description": "Any Dutch postcode in the neighbourhood, e.g. 2517AS",
      "type": "string"
    },
    "code": {
      "description": "Alternative: CBS neighbourhood code, e.g. BU05182245",
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢nl_vehicle_report(licence_plate)

Dutch licence plate check in English: make, model, APK (MOT) expiry, insurance, open recalls with details, RDW odometer verdict, full APK inspection history with defects found, import/taxi/export history, specs, power, CO2, catalogue price, and risk flags. Input: Dutch licence plate. Source: RDW open data. Costs $0.02 USDC via x402, or one unit of a Factline API key quota.

输入模式

{
  "type": "object",
  "properties": {
    "licence_plate": {
      "type": "string",
      "description": "Dutch licence plate, e.g. GT-722-F"
    }
  },
  "required": [
    "licence_plate"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}

社区

评价此服务器

证据

最近观测

已验证未记录版本7 个工具