mcpField
H
HORIZON SHIELD Construction Cost Data: JCCDB (Japan) and USCCDB (United States)

HORIZON SHIELD Construction Cost Data: JCCDB (Japan) and USCCDB (United States)

Remote
ccdb.horizonshield.devBusiness & Marketing2Updated today

About HORIZON SHIELD Construction Cost Data: JCCDB (Japan) and USCCDB (United States)

HORIZON SHIELD Construction Cost Data provides public construction-cost data for Japan and the United States. Its tools return source URLs and licences with records, and identify computed values and failed lookups explicitly.

Key features

  1. 01Search Japanese construction line items
  2. 02Retrieve observations and labor rates
  3. 03Compare regional prices and indices
  4. 04Query U.S. construction price data
  5. 05Inspect wages, permits, and import costs
  6. 06Source URLs and licences per record

Use cases

  1. 01Research public construction prices in Japan
  2. 02Compare regional costs for the same item
  3. 03Check U.S. wages, permits, or price layers
  4. 04Trace a price record to its source and licence

MCP support

The stateless, keyless Streamable HTTP MCP server exposes tools for JCCDB and USCCDB public construction-cost data. Its endpoint is https://ccdb.horizonshield.dev/mcp.

Configuration

Remote servers need no local install. Pick your client, then copy the config or install in one click.

Endpointhttps://ccdb.horizonshield.dev/mcp
Copy install command
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.

Tools

15
ParameterTypeRequiredDescription
limitintegerNoMaximum rows to return (1 to 50). / Maximum rows to return (1 to 50).
querystringYesItem name in Japanese (e.g., ready-mixed concrete 21-8-25). / Item name in Japanese.
categorystringNo(Optional) Filter by JCCDB category name. / Optional JCCDB category.

Details

From the project README

HORIZON SHIELD Construction Cost Data (JCCDB + USCCDB)

An MCP server (Streamable HTTP, stateless, no key) for public construction cost data:

Endpoint: https://ccdb.horizonshield.dev/mcp

ToolWhat it returns
search_jccdb_itemsJCCDB line items by name, with evidence URLs
get_jccdb_observationsWhere and when an item appears in public documents, with its price or the reason it is not public
get_jccdb_labor_rateMLIT public-works design labor rates by prefecture and trade
compare_jccdb_regionsLatest value per region for the same item, spec and unit
get_jccdb_work_unit_pricePublic-works unit prices for work items, with composition rows
get_jccdb_index_seriesConstruction cost index series with year-over-year change
get_jccdb_coverageWhat exists and what does not, before answering
get_us_construction_pricesU.S. public data across layers (wages, bids, equipment, indexes, permits, cost limits)
get_us_prevailing_wageDavis-Bacon base and fringe by state, county and trade
get_us_permitsCensus building permits and city permit valuations
get_us_area_factorDoD Area Cost Factors and USACE state adjustments
get_us_price_chainA material's price from landed import cost to wholesale, retail and contractor
get_us_import_landed_costLanded import cost by HS code and partner country
get_us_trade_marginsWholesale and retail gross margins and the BEA margin structure
get_us_contract_discountsPublic contract discounts off list price

Every row carries its source URL and licence. Values this service computes are marked computed:true. A lookup that could not be made comes back as fetch_failed:true, never as zero rows. Public-works unit prices, statistics and chain estimates are reference data, not renovation quotes.

To check whether a Japanese renovation quote is fair, use the HORIZON SHIELD server: https://mcp.horizonshield.dev/mcp. The two servers were one until 2026-10-02; the data tools moved here so each server does one job. The moved tools still answer on the old server for now, with a pointer here.

The tool definitions are generated from what the old server served (build/build_worker.py, build/data_tools.json), so names, descriptions and schemas did not change in the move. Test, offline: node test/ccdb.test.mjs.

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.