HORIZON SHIELD Construction Cost Data: JCCDB (Japan) and USCCDB (United States)
RemoteAbout 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
- 01Search Japanese construction line items
- 02Retrieve observations and labor rates
- 03Compare regional prices and indices
- 04Query U.S. construction price data
- 05Inspect wages, permits, and import costs
- 06Source URLs and licences per record
Use cases
- 01Research public construction prices in Japan
- 02Compare regional costs for the same item
- 03Check U.S. wages, permits, or price layers
- 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.
https://ccdb.horizonshield.dev/mcpclaude mcp add --transport http ogasurfproject-jpg-construction-cost-data https://ccdb.horizonshield.dev/mcp{"mcpServers":{"ogasurfproject-jpg-construction-cost-data":{"type":"http","url":"https://ccdb.horizonshield.dev/mcp"}}}Open in Cursor{"servers":{"ogasurfproject-jpg-construction-cost-data":{"type":"http","url":"https://ccdb.horizonshield.dev/mcp"}}}Open in VS Code{"mcpServers":{"ogasurfproject-jpg-construction-cost-data":{"type":"http","url":"https://ccdb.horizonshield.dev/mcp"}}}{"mcpServers":{"ogasurfproject-jpg-construction-cost-data":{"serverUrl":"https://ccdb.horizonshield.dev/mcp"}}}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| Parameter | Type | Required | Description |
|---|---|---|---|
| limit | integer | No | Maximum rows to return (1 to 50). / Maximum rows to return (1 to 50). |
| query | string | Yes | Item name in Japanese (e.g., ready-mixed concrete 21-8-25). / Item name in Japanese. |
| category | string | No | (Optional) Filter by JCCDB category name. / Optional JCCDB category. |
Details
From the project READMEHORIZON SHIELD Construction Cost Data (JCCDB + USCCDB)
An MCP server (Streamable HTTP, stateless, no key) for public construction cost data:
- Japan, JCCDB v5.1: 526,128 records, 95,403 line items and 430,725 source-cited observations. DOI 10.5281/zenodo.23133068
- United States, USCCDB (United States Construction Cost Database). DOI 10.5281/zenodo.22979157
Endpoint: https://ccdb.horizonshield.dev/mcp
| Tool | What it returns |
|---|---|
search_jccdb_items | JCCDB line items by name, with evidence URLs |
get_jccdb_observations | Where and when an item appears in public documents, with its price or the reason it is not public |
get_jccdb_labor_rate | MLIT public-works design labor rates by prefecture and trade |
compare_jccdb_regions | Latest value per region for the same item, spec and unit |
get_jccdb_work_unit_price | Public-works unit prices for work items, with composition rows |
get_jccdb_index_series | Construction cost index series with year-over-year change |
get_jccdb_coverage | What exists and what does not, before answering |
get_us_construction_prices | U.S. public data across layers (wages, bids, equipment, indexes, permits, cost limits) |
get_us_prevailing_wage | Davis-Bacon base and fringe by state, county and trade |
get_us_permits | Census building permits and city permit valuations |
get_us_area_factor | DoD Area Cost Factors and USACE state adjustments |
get_us_price_chain | A material's price from landed import cost to wholesale, retail and contractor |
get_us_import_landed_cost | Landed import cost by HS code and partner country |
get_us_trade_margins | Wholesale and retail gross margins and the BEA margin structure |
get_us_contract_discounts | Public 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
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.