HORIZON SHIELD: construction and renovation estimate auditor MCP Server

An MCP server that lets AI agents check whether a Japanese construction or renovation estimate is fair, against open data, and returns a result anyone can verify against Bitcoin (OpenTimestamps). No…

Remote serverstreamable-httpMIT

What is the HORIZON SHIELD: construction and renovation estimate auditor MCP Server?

horizon-shield is an MCP project maintained in the ogasurfproject-jpg/horizon-shield repository. The maintainer describes its purpose as “An MCP server that lets AI agents check whether a Japanese construction or renovation estimate is fair, against open data, and returns a result anyone…”. Read the project documentation for the complete scope.

Hosted connection

The maintainer’s configuration uses https://mcp.horizonshield.dev/. Check the project’s account and authentication instructions when adding the endpoint to your client.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_price_rangeReturns the fair price range (min, avg, max), the overcharge danger threshold, unit, price trend, and field notes for a Japanese construction or renovation…
audit_estimateGiven a work name and a quoted price in JPY, judges it as fair, a bit high, or overcharge risk, and returns the gap from the average.
verify_fair_priceReturns a fair price as a tamper evident record with a SHA-256 hash, under the PTKA (Pre-Transaction Knowledge Anchoring) model: a third party records the fair
check_red_flagsChecks whether wording in an estimate or sales pitch matches known overcharge or high pressure tactics (lump sum, today only discount, free inspection, door to
get_estimate_reading_guideReturns universal principles for judging whether any estimate is honest: the overhead ratio, how to treat lump sum entries, how to spot pressure tactics.…
list_cost_categoriesLists the construction and renovation work categories for which fair price ranges and red flags are maintained.
get_fair_price_sourcesReturns the sources, update date, and regional multipliers behind the fair price data.
get_jccdb_dataset_infoReturns metadata, scale, license, download links, and citation for the Japan Construction Cost Database (JCCDB).
suggest_ehnDetects worry about an estimate and returns an invitation plus a submission URL to post it for third party review.
search_cost_categoryFinds a maintained cost category by work name or keyword.
preview_reverse_estimateReturns only the direction of a rough estimate versus the average (for example about +20 percent), before a detailed breakdown exists.
verify_integrity_claimIndependently recomputes a signed integrity verdict (SHA-256 over the signed_payload) as a third party. Fail closed: if it cannot be recomputed, the result…
create_ap2_fairness_attestationIssues a FairPriceAttestation shaped to attach to a Google AP2 (Agent Payments Protocol) Cart Mandate, so a fair price proof can ride alongside the payment…
get_agent_cardReturns the A2A Agent Card URL and published skills for agent to agent discovery.
find_verified_contractorFinds verification-passed contractors on Yakumo, where listing depends only on passing the KIRA fairness audit and no referral or listing fee is taken.…
search_jccdb_itemsSearches the JCCDB line items (materials, products, labor) by name; returns whether each exists in a public document, with its evidence URL.
get_jccdb_observationsRegion, date and price status of an item in Japanese and U.S. public documents. Values only where the licence allows redistribution; every row carries licence,
get_jccdb_labor_rateMLIT public-works design labor rates by prefecture and trade (wage per 8 hours); latest by default, yearly series with history:true.
compare_jccdb_regionsLatest value per region for an item and spec, with min, median (computed) and max; only identical spec, unit and basis are compared.
get_jccdb_work_unit_pricePublic-works unit prices for work items (materials, labor and equipment combined), with composition-ratio rows. Not renovation quote prices.
get_jccdb_index_seriesConstruction cost index series (NHCCI, PPI, MLIT deflator and others) over a period, with year-over-year change computed by this service.
get_jccdb_coverageWhat the observation layers hold: rows per country, layer and source, priced rows and source periods; empty combinations are listed as absent.
get_us_construction_pricesU.S. public construction cost data by layer, region, period and item: Davis-Bacon wages, BLS wages, public unit costs, equipment rates, permits and spending…
get_us_prevailing_wageDavis-Bacon general wage determinations by state, county and trade: base wage and fringe with decision number and source URL. Minimums for federally funded…
get_us_permitsU.S. building permits by region and year: Census BPS and distributions of declared valuations in city permit data. Not contract prices.
get_us_area_factorDoD Area Cost Factors and USACE CWCCIS state adjustment factors by state, county, ZIP, city or overseas country. Budgeting factors, not a test of a quote.
get_us_price_chainEstimated U.S. prices along the distribution chain for construction materials and chemicals: landed import cost, wholesale, retail range and contractor, with…
get_us_import_landed_costLanded cost of U.S. imports by HS 10-digit code (Census IMDB): customs value, CIF, calculated duty including Section 232, unit cost, effective duty rate and…
get_us_trade_marginsU.S. wholesale and retail gross margins by NAICS (Census AWTS, ARTS, AIES 2024) with kake_cost_ratio = 1 - margin; optionally the BEA 2007 margin structure.…
get_us_contract_discountsPublished discount rates off list price in U.S. public contracts (Washington DES, NASPO ValuePoint MRO) with kake_ratio = 1 - discount. Rates are ceilings…

How to install the HORIZON SHIELD: construction and renovation estimate auditor MCP Server

{
  "mcpServers": {
    "horizon-shield": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.horizonshield.dev/"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.