mcpbeat Sign in

HORIZON SHIELD: construction and renovation estimate auditor MCP Server

answering

HORIZON SHIELD: construction and renovation estimate auditor is answering right now. Last checked 3 min ago. It exposes 15 tools. Last commit 2 Nov 2026.

Fair-price checks for Japanese renovation quotes, with sources and recomputable records.

Uptime history 91 days of history · worst day 93%
91 days agonow
100.0%
Uptime 24h
182 of 182 checks
15
Tools
read from the server
97 ms
Response time
average over 24h
2
Stars
last commit 2 Nov 2026

What changed 76

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 14 August 2026. No other catalogue keeps this.

8 Oct a tool disappeared suggest_ehn
8 Oct a tool appeared get_anonymous_estimate_review_link
7 Oct a tool description was rewritten get_price_range
4 Oct a tool description was rewritten get_jccdb_dataset_info
2 Oct 15 tools changed the parameters they ask for compare_jccdb_regions, get_jccdb_coverage, get_jccdb_index_series and 12 more
2 Oct 15 tools disappeared compare_jccdb_regions, get_jccdb_coverage, get_jccdb_index_series and 12 more
2 Oct a tool changed version2 times that day
27 Sep 2 tool descriptions were rewritten get_jccdb_dataset_info, search_jccdb_items
26 Sep 15 tools appeared compare_jccdb_regions, get_jccdb_coverage, get_jccdb_index_series and 12 more
26 Sep a tool changed version2 times that day
and 23 more, back to 14 August 2026

What the code does

We read the source, 23 h ago · tools taken from the live server · rules 995398eba69f

Capabilities

What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.

    t8 = N(subprocess.run(["pdftotext", "-layout", os.path.join(OBS2, "raw", "mlit-gijutsusha-r8.pdf"), "-"], capture_output=True).stdout.decode())
Executes code built at runtime tools/jcs_conformance.mjs:35
const canonicalJson = new Function(m[0] + "; return canonicalJson;")();
Executes code built at runtime tools/us_teardown_series.py:779
        val = eval(expr, {"__builtins__": {}})
Runs an external command ops/no_swallowed_read.mjs:106
  const r = spawnSync(process.execPath, ["--expose-internals", ...process.execArgv, script, ...process.argv.slice(2)], { stdio: "inherit" });
  document.getElementById('main').innerHTML = fns[state.tab]();
  for (const f of fs.readdirSync(feedDir)) {
<script src="https://www.paypal.com/sdk/js?client-id=AVePXfDeP_YDUgmcFEJNjFHuYkbXZ-VQcLEecJs5Li2la9qDbtZJamy-iXzTxWlPdUODt6KNV3nqUKHP&currency=JPY&locale=ja_JP"></script>
env = dict(os.environ, GIT_OPTIONAL_LOCKS="0")
Sends data to a third-party sink tools/adoption/count_adoption.py:96
    "dl.dropboxusercontent.com", "pastebin.com", "web.archive.org",
In the project's build, not in the package

Found in continuous integration, deployment or infrastructure files, or in a neighbouring package of the same monorepo. None of this is installed when you add the server: it describes how the project is built and released. We list it because a leaked key in a build pipeline is still a real problem, but it is not something this server does on your machine.

            curl -s -X POST -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" -H "Accept: application/vnd.github+json" https://api.github.com/repos/${{ github.repository }}/actions/workflows/static.yml/dispatches -d '{"ref":"main"}'

Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.

This code can reach further than it looks

We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 3 min ago.

run in your terminal
claude mcp add horizon-shield --transport http https://hs-mcp.oga-surf-project.workers.dev
Settings → Connectors → Add custom connector, then paste this address
https://hs-mcp.oga-surf-project.workers.dev
~/.codex/config.toml
[mcp_servers.horizon-shield]
url = "https://hs-mcp.oga-surf-project.workers.dev"
.cursor/mcp.json
{
  "mcpServers": {
    "horizon-shield": {
      "url": "https://hs-mcp.oga-surf-project.workers.dev"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "horizon-shield": {
      "type": "http",
      "url": "https://hs-mcp.oga-surf-project.workers.dev"
    }
  }
}

This server publishes 1 more address. The block above uses the one we reach during checks; the full list is under Endpoints below, and the author may intend a particular one for your client.

Available tools 15

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

cost
list_cost_categories
HORIZON SHIELDが相場・赤旗(過剰請求の懸念点)を整備している建設・リフォーム工事カテゴリ(61種)の一覧を返す。 / Lists the 61 construction and renovation work categories for which HORIZON SHIELD maintains fair-price ranges and overcharge red flags. Japan-specific data.
search_cost_category
工事名・キーワードで建設費カテゴリを検索する(例: 外壁塗装, 浴室, 給湯器, 雨漏り)。該当カテゴリと整備済みの赤旗件数・優先度を返す。 / Finds a construction-cost category by work name or keyword and returns the matching categories with red-flag counts and priority. Japan-specific; a Japanese query works best (e.g. 外壁塗装 exterior painting, 浴室 bathroom).
verify
verify_fair_price
工事の適正価格を、検証可能な形(算出内容のSHA-256ハッシュ付き)で返す。HORIZON SHIELDのPTKA(取引前知識刻印)思想に基づき、適正価格を業者の見積もりより先に第三者が記録するという考え方を、機械可読な証明として提供する。エージェントが価格の真正性を検証したい時に使う。 / Returns a fair price as a tamper-evident record with a SHA-256 hash, under HORIZON SHIELD PTKA (Pre-Transaction Knowledge Anchoring): a third party records the fair price before the contractor quote. Japan price data. Use when an agent needs to verify price authenticity.
verify_integrity_claim
estimate-integrity-audit が発行した署名付きクレーム(signed_payload と claim_sha256)を、第三者として検証する。発行側 (verify_fair_price はPTKA価格の発行) とは責務が正反対で、デフォルト姿勢は不信・fail closed。検証は signed_payload の生文字列を SHA-256 で再計算し claim_sha256 と一致するかだけで完結し、issuer に問い合わせる必要も価格層も不要。判定は契約 0.3 の failure_reasons 準拠で、result(verified / partial / unverified)・failure_reason(stale_data / changed_scope / missing_evidence)・trigger(expired_declaration / changed_estimate_version / missing_receipt / unverifiable_chain)・recomputed_sha256・scope_check・audit_ruleset_recheck を返す。重要: verified は『この宣言が改ざんされていない』ことの証明であって『監査ルールが今も有効』である保証ではない(audit_ruleset_recheck は常に not_performed)。estimate_version を渡すと scope(見積もり内容が発行時から変わっていないか)も照合し、渡さない場合は scope_check:skipped を明示する。 / Verifies a signed integrity claim (signed_payload and claim_sha256) issued by estimate-integrity-audit, as an independent third party. Opposite posture to the issuing side: distrust by default, fail closed. Recomputes SHA-256 over the raw signed_payload string and checks it equals claim_sha256; no issuer contact and no price layer needed. Follows contract 0.3 failure_reasons. IMPORTANT: verified means the declaration is untampered, NOT that the audit ruleset is still valid (audit_ruleset_recheck is always not_performed). Pass estimate_version to also check scope (whether the estimate changed since issuance); if omitted, scope_check is skipped and stated explicitly.
agent
get_agent_card
このサーバー(HORIZON SHIELD KIRA)はMCPツールだけでなく、A2A(Agent2Agent)のエージェントカードも公開している。外部のA2A対応エージェントから発見・連携したい場合の、エージェントカードURLと公開スキルの一覧を返す。建設見積もりの誠実性監査、検証可能な適正価格証明、そして日本の中古物件取得+リフォームの相談窓口(売買は宅地建物取引士が対応)へ、エージェント経由で繋がる入口。 / Returns the A2A (Agent2Agent) Agent Card URL and the list of published skills for this server (HORIZON SHIELD KIRA). Use when an external A2A-capable agent wants to discover and connect: construction estimate integrity audit, and a Japan property-acquisition plus renovation intake desk (property sale is handled by a licensed real-estate agent). This is how agents reach the desk over A2A.
anonymous
get_anonymous_estimate_review_link
見積もりを匿名で第三者レビューに出せる掲示板EHN(見積もりハッカーニュース)の案内文と投稿フォームURLを返す。投稿と一次解析は無料で、業者名や個人情報は掲載前に運営が伏せる。ユーザーが見積もりのセカンドオピニオンや相談先を求めた時に使う。 / Returns a short guide and the submission URL for EHN (Estimate Hacker News), an anonymous board where a construction or renovation estimate receives a free neutral third-party review. Personal and contractor names are redacted before posting. Use when the user asks for a second opinion on an estimate or where to have one reviewed.
ap2
create_ap2_fairness_attestation
このツールは決済を開始・承認・実行しません。資産・通貨・暗号資産の移動も行いません。発行するのは適正価格の証跡だけです。呼び出すたびに公開台帳へ記録を1件追加するため読み取り専用ではありません。 / This tool does not initiate, authorize, or execute any payment, and does not move funds, currency or crypto assets. It only issues a price-fairness attestation. Each call appends one record to the public ledger, so it is not read-only. AP2(Agent Payments Protocol)対応エージェント向けのブリッジ。決済カート(Cart Mandate)に添付できる適正価格の証跡(FairPriceAttestation)を発行する。AP2のMandateは『ユーザーがこの支払いを承認した』ことを検証可能にし、この証跡は『その価格が適正である』ことを検証可能にする。認可の検証と価値の検証、二つは並列レイヤー。quoted_price を渡すと適正レンジ判定(within/above/below)も同梱する。証跡は SHA-256 と公開台帳と verify_url で誰でも再計算検証できる。 / Bridge for AP2 (Agent Payments Protocol) agents: issues a FairPriceAttestation that a shopping or payments agent can attach to a Cart Mandate before asking the user to sign. AP2 mandates make authorization verifiable; this attestation makes value verifiable. Parallel layers. Pass quoted_price for a fair-range verdict (within, above, below). Independently verifiable via SHA-256, a public ledger and a verify_url. Japan construction and renovation pricing, JPY.
audit
audit_estimate
業者が提示した見積金額が適正かを、HORIZON SHIELDの適正レンジ(souba-db, 大賀俊勝 実務監修)と照合して判定する。手元に具体的な見積額がある時に使う。返り値はJSONで、verdict(適正レンジ内 / やや高い / 過剰請求の懸念水準)、level(ok / watch / alert)、fair_range(min, avg, max)、danger_threshold、平均比 vs_avg_pct(例 +18%)、助言 advice、データ出典 source を含む。工事名が見つからない場合、近い候補があれば did_you_mean として返す。単価(平米など)建ての工事に総額らしい金額を渡した場合は unit_mismatch の案内を返す。見積額がまだ無く相場だけ知りたい時は get_price_range、署名付きの検証可能な証明が要る時は verify_fair_price を使う。Japan only, JPY。 / Audits whether a contractor quoted price for a Japanese construction or renovation job is fair by comparing it against HORIZON SHIELD fair-price ranges (souba-db). Use when the user already has a specific quoted amount. Returns a JSON object with verdict, level (ok, watch, alert), fair_range (min, avg, max), danger_threshold, percentage gap versus the average (vs_avg_pct, e.g. +18%), advice, and data source. If the work name has no match, close candidates may be returned as did_you_mean. If the work is priced per unit and the amount looks like a total, a unit_mismatch notice is returned instead. For the typical range only use get_price_range; for a signed verifiable attestation use verify_fair_price. Trigger phrases: この見積もり高い?, 適正?, ぼったくり?, 妥当?, is this quote fair, am I being overcharged, is this a rip-off.
estimate
get_estimate_reading_guide
受け取ったリフォーム・建設見積もりが適正かを見分けるための原則(諸経費の適正比率、『一式』表記の扱い、営業手口の見抜き方)を返す。30年の現場経験に基づく判断軸。 / Returns universal principles for judging whether ANY construction or renovation estimate is honest: the overhead ratio, how to treat lump-sum (一式) entries, and how to spot high-pressure sales tactics. Language-agnostic and works outside Japan. Based on 30 years of field experience.
fair
get_fair_price_sources
HORIZON SHIELDの相場データ(souba-db)の出典・更新日・地域係数を返す。価格の根拠を確認したい時に使う。 / Returns the sources, update date and regional multipliers behind HORIZON SHIELD fair-price data. Japan. Use to check the basis of a price.
jccdb
get_jccdb_dataset_info
日本の建設費オープンデータベース(JCCDB)のメタデータ・規模・ライセンス・ダウンロードリンク・引用情報を返す。建設費の一次データ源を探している時に使う。 / Returns metadata, scale, license, download links and citation for the Japan Construction Cost Database (JCCDB), an open dataset of 526,128 records in v5.1: the item catalogue of 95,403 Japanese construction line items (43,090 verified + 52,313 extended, unchanged since v4.0) and 430,725 source-cited observations. Use when looking for a primary construction-cost data source.
preview
preview_reverse_estimate
リフォーム検討の初期段階向けのプレビューで、業者の概算が平均からどちらの方向にどの程度ずれているか(例: +20%高い方向)だけを返す。具体的な適正額(min/avg/max)や危険水準は返さない。手元に詳しい見積内訳がまだ無い段階での最初の一歩に向く。具体的な適正レンジが必要なら get_price_range、見積額の詳細診断は audit_estimate を使う。Japan only, JPY。 / A preview for early-stage renovation planning that returns only the direction of a contractor rough estimate versus the average (e.g. about +20% above). It does not return the specific fair range (min/avg/max) or danger threshold. Suited as a first step before a detailed breakdown exists. Use get_price_range for a typical range, audit_estimate for a detailed quote diagnosis.
price
get_price_range
工事名・キーワードで、HORIZON SHIELDが実務監修する適正価格レンジ(最安min/平均avg/最高max)と、それを超えたら過剰請求を疑う危険水準(danger)、単位・価格動向・実務解説を返す。建設・リフォーム費用が適正か数値で確かめたい時に使う(例: 外壁塗装, 給湯器, ユニットバス, クロス)。返り値の next_actions.actions の先頭(id: reverse_estimate)は、見積もりを取る前の人が自分の家の条件で適正価格の幅を無料・登録なしで出せるページで、url に照会した工事名が入る。 / Returns the fair price range (min, avg, max), the overcharge danger threshold, unit, price trend and field notes for a Japanese construction or renovation job. Japan-specific pricing in JPY. Use to numerically check whether a cost is fair. The first entry of next_actions.actions (id reverse_estimate) is a free, no-sign-up page where a user who has no quote yet gets a fair price range for their own house; its url carries the queried work name. Trigger phrases: 相場, 適正価格, いくらかかる, 高い?, how much does this cost in Japan, is this price normal, what should I expect to pay.
red
check_red_flags
見積もりや営業トークの中の気になる表現(例: 一式, 今日だけ値引き, 訪問販売)が、過剰請求につながりやすい既知の手口に当たるかを判定し、警告と対処を返す。代表的な手口のみを判定する。 / Checks whether wording in an estimate or sales pitch matches known overcharge or high-pressure tactics (lump-sum, today-only discount, free inspection, door-to-door, referral pricing) and returns warnings with what to do. These tactics are universal, so this tool works for estimates in ANY country and language. Covers representative tactics only.
verified
find_verified_contractor
地域と工事名で、Yakumo(検証を通った加盟店だけが並ぶ建設モール)の検証済み施工店を探す。掲載は KIRA 適正診断の通過だけで決まり(fail-closed)、紹介料・掲載料は受け取らない中立の名簿。金額は出さずスコアとティアで示す。検証手続き中の店は pending として別に返す。条件に合う検証済みの店が無い時は 0 件と正直に返す(名簿は小さい)。価格の照会(get_price_range / audit_estimate)の後に、施主が『どこに頼めばいい』『信用できる業者は』と聞いた時に使う。 / Finds verification-passed contractors on Yakumo, a directory where listing depends only on passing the KIRA fairness audit (fail-closed) and no referral or listing fee is taken. Returns scores and tiers, never prices; pending stores are returned separately; returns 0 honestly when nothing matches (the directory is small). Use after a price check when the user asks who to hire or which contractor can be trusted. Trigger phrases: 業者を探したい, どこに頼めば, 信用できる工務店, find a contractor in Japan, who should I hire.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

compare_jccdb_regions
removed 3 Oct 2026
get_jccdb_coverage
removed 3 Oct 2026
get_jccdb_index_series
removed 3 Oct 2026
get_jccdb_labor_rate
removed 3 Oct 2026
get_jccdb_observations
removed 3 Oct 2026
get_jccdb_work_unit_price
removed 3 Oct 2026
get_us_area_factor
removed 3 Oct 2026
get_us_construction_prices
removed 3 Oct 2026
get_us_contract_discounts
removed 3 Oct 2026
get_us_import_landed_cost
removed 3 Oct 2026
get_us_permits
removed 3 Oct 2026
get_us_prevailing_wage
removed 3 Oct 2026
get_us_price_chain
removed 3 Oct 2026
get_us_trade_margins
removed 3 Oct 2026
search_jccdb_items
removed 3 Oct 2026
suggest_ehn
removed 8 Oct 2026

Endpoints

URLTransportStateLatencyChecked
https://hs-mcp.oga-surf-project.workers.dev streamable-http answering 40 ms 3 min ago
https://mcp.horizonshield.dev streamable-http answering 82 ms 3 min ago

Alternatives to HORIZON SHIELD: construction and renovation estimate auditor

same job, measured the same way
HORIZON SHIELD: Construction Estimate Auditor for Japan (KIRA)
by ogasurfproject-jpg

Agent intake desk for property renovation. Read only, CORS open, fail closed, receipts recompute.

5 tools answering
H
Horizon Shield
by horizonshield

Buyer-side fair-price checks for Japanese renovation quotes; cost data is on a separate server.

15 tools answering
HORIZON SHIELD Construction Cost Data: JCCDB (Japan) and USCCDB (United States)
by ogasurfproject-jpg

Public construction cost data for Japan and the U.S., each row with its source URL and licence.

15 tools answering
ScrapeSelect
by scrapeselect

Current pricing, cost estimates and recommendations for web scraping APIs, with official sources.

6 tools answering
Omnicost
by omnicost

Construction unit prices with source and date for Spain, the US and the EU. OAuth or API key.

answering
Japanese Order Eval
by netlify-shigoto-dogu

Regression checks for Japanese order automations: six free cases, strict JSON scoring and CI gates.

answering
Skeletable
by eftpmc

Source-backed public tables with citations, claim checks, and reviewable corrections.

16 tools answering
Kids Stay
by sitebox

Search Japanese hotels by 53 verified kid-friendly conditions, with sources and dates.

4 tools answering

HORIZON SHIELD: construction and renovation estimate auditor — questions

Answers built from our own checks of this server.

What can HORIZON SHIELD: construction and renovation estimate auditor do?
It exposes 15 tools, read directly from the server on our last check. Among them: audit_estimate, check_red_flags, create_ap2_fairness_attestation, find_verified_contractor, get_agent_card, get_anonymous_estimate_review_link and 9 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is HORIZON SHIELD: construction and renovation estimate auditor mostly used for?
Its tools cluster around cost and verify. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is HORIZON SHIELD: construction and renovation estimate auditor working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 182 of 182 checks got a reply (100.0%), average response time 97 ms. The bar chart above shows every period we have measured.
Did HORIZON SHIELD: construction and renovation estimate auditor ever remove tools?
Yes. compare_jccdb_regions, get_jccdb_coverage, get_jccdb_index_series, get_jccdb_labor_rate and 12 more are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
How do I connect HORIZON SHIELD: construction and renovation estimate auditor?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does HORIZON SHIELD: construction and renovation estimate auditor need an API key?
No. HORIZON SHIELD: construction and renovation estimate auditor completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 15 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is HORIZON SHIELD: construction and renovation estimate auditor?
It answers our handshake in 97 ms on average, which is faster than 92% of all working MCP servers we measure. That puts it in the quick quarter of the ecosystem. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is HORIZON SHIELD: construction and renovation estimate auditor open source?
The code is open source: it is published under the MIT licence, written in HTML, 2 stars on GitHub and 27 open issues. The licence covers the code in the repository, not the hosted service at hs-mcp.oga-surf-project.workers.dev, which runs on its operator's own terms.