「MCP server that audits Japanese construction estimates and returns Bitcoin-anchored, verifiable fair-price receipts.」
- ✓Actively maintained (<30d)
- !No standard license detected
- !No description
git clone https://github.com/ogasurfproject-jpg/horizon-shieldResumen de MCP Servers
# HORIZON SHIELD MCP Server
> A **Model Context Protocol (MCP)** server that lets AI agents check whether a Japanese construction or renovation estimate is fair, against open data, and return a verifiable result.
[](https://glama.ai/mcp/servers/ogasurfproject-jpg/horizon-shield) [](https://smithery.ai/server/oga-surf-project/horizon-shield)
This repository is an **MCP server implementation**. It exposes read-only tools over the Model Context Protocol so that MCP-compatible clients and AI agents (Claude, and any other MCP host) can call construction-cost verification as a tool, not just read a web page.
- **Protocol:** Model Context Protocol (MCP)
- **Transport:** remote server over HTTP / SSE
- **Endpoint:** `https://hs-mcp.oga-surf-project.workers.dev`
- **Access:** read-only, no API key required
- **Data region:** Japan (JPY), built on the open JCCDB dataset (65,729 line items)
## What it does
A homeowner commissioning construction work cannot reliably judge whether a quote reflects a fair price. This is a textbook credence-good problem. This MCP server makes a third-party fair-price reference callable and verifiable by software, so an agent can check a number instead of trusting it.
## Tools
This MCP server exposes the following tools:
| Tool | Description |
|------|-------------|
| `get_price_range` | 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. |
| `audit_estimate` | Given 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_price` | Returns 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 price before the contractor quote. |
| `red_flag_check` | 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). Language-agnostic. |
| `how_to_read_estimate` | Returns universal principles for judging whether any estimate is honest: the overhead ratio, how to treat lump-sum entries, how to spot pressure tactics. Language-agnostic. |
| `list_cost_categories` | Lists the construction and renovation work categories for which fair-price ranges and red flags are maintained. |
| `fair_price_data_sources` | Returns the sources, update date, and regional multipliers behind the fair-price data. |
| `jccdb_dataset_info` | Returns metadata, scale, license, download links, and citation for the Japan Construction Cost Database (JCCDB). |
| `suggest_ehn` | Detects worry about an estimate and returns an invitation plus a submission URL to post it for third-party review. |
| `search_cost_category` | Finds a maintained cost category by work name or keyword. |
| `reverse_estimate_preview` | Returns only the direction of a rough estimate versus the average (for example about +20 percent), before a detailed breakdown exists. |
| `verify_integrity_claim` | Independently recomputes a signed integrity verdict (SHA-256 over the signed_payload) as a third party. Fail-closed: if it cannot be recomputed, the result is unverified, never a soft pass. |
| `ap2_fairness_attestation` | Issues a FairPriceAttestation shaped to attach to a Google AP2 (Agent Payments Protocol) Cart Mandate, so a fair-price proof can ride alongside the payment authorization. Optional `quoted_price` adds a within / above / below verdict. |
| `get_agent_card` | Returns the A2A Agent Card URL and published skills for agent-to-agent discovery. |
## Verify it yourself
Every `verify_fair_price` call returns a `verify_url` of the form `https://shield.the-horizons-innovation.com/verify/?id=<claim_sha256>`. Open it and the [public verify page](https://shield.the-horizons-innovation.com/verify/) recomputes the SHA-256 in your own browser (Web Crypto) and checks it against the receipt. Nothing is sent to any server. The same claim is served back as JSON at `https://hs-mcp.oga-surf-project.workers.dev/ledger/<claim_sha256>`. Trust is conferred by recomputation, not assumed in the issuer.
## AP2 bridge (authorization and value, both verifiable)
Google's Agent Payments Protocol (AP2) makes what a user **authorized** verifiable through a signed, tamper-evident Mandate. `ap2_fairness_attestation` issues a parallel attestation that makes **value** verifiable, shaped to attach to an AP2 Cart Mandate before the user signs. AP2 makes authorization verifiable; HORIZON SHIELD makes value verifiable. Parallel layers, same philosophy: pre-transaction, tamper-evident, independently recomputable.
## Connecting
This is a remote MCP server. Point any MCP client at the endpoint.
Example client configuration (using `mcp-remote`):
```json
{
"mcpServers": {
"horizon-shield": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://hs-mcp.oga-surf-project.workers.dev/sse"]
}
}
}
```
If your client supports remote MCP servers directly, use the endpoint URL above.
## Example
Calling `audit_estimate` with a work name and a quoted price:
```
audit_estimate(work: "外壁塗装 30坪", quoted_price: 1500000)
```
Returns a verdict (for example, overcharge-risk), the fair range (min, avg, max), and the gap from the average. `verify_fair_price` additionally returns a SHA-256 fingerprint of the fair-price claim, anchored under PTKA.
## Data and verification
- Fair-price data is built on the openly published **JCCDB** dataset (65,729 Japanese construction line items, CC BY 4.0).
- The verification model, PTKA (Pre-Transaction Knowledge Anchoring), is documented in the VRQ framework preprinted on SSRN, and anchored on the Bitcoin blockchain (independent of any company).
## Verifiable verdict receipts
Twenty real overcharge diagnoses are published as tamper-evident receipts. Each verdict is served at its own URL, with three artifacts at the same path:
- `claim.txt`: the canonical claim as raw bytes
- its SHA-256 digest
- `proof.ots`: an OpenTimestamps proof anchored to the Bitcoin blockchain (raw binary, no wrapper)
Anyone can re-verify a verdict in two lines, with no trust in the issuer:
```
sha256sum claim.txt
ots verify -f claim.txt proof.ots
```
If any figure were changed after the fact, the hash would stop matching. This is the floor for a third-party audit: the reader checks the number instead of trusting it.
- Index of the 20 receipts: https://shield.the-horizons-innovation.com/souba/kajou-seikyu-jirei-20/
- Example (exterior wall repaint, 39.9 percent overcharge): https://shield.the-horizons-innovation.com/souba/kajou-seikyu-jirei-20/v/K7mX2pQ9nR4s/
- The dataset these verdicts belong to is anchored at Bitcoin block 949356.
## Author
Toshikatsu Oga (大賀俊勝), The HORIZONs株式会社. ORCID 0009-0000-9180-903X.
## License
Data: JCCDB, CC BY 4.0. Server code: see the LICENSE file in this repository. horizon-shield
HORIZON SHIELD is an AI-powered construction-cost diagnostic service built by a carpenter of thirty years.
Live diagnostic: https://shield.the-horizons-innovation.com
## About
- Open dataset (JCCDB): https://github.com/ogasurfproject-jpg/japan-construction-cost-database
- The Evidence: https://shield.the-horizons-innovation.com/evidence-en/
- The Movement: https://shield.the-horizons-innovation.com/movement-us/
- TOshi Oga, in his own words: https://shield.the-horizons-innovation.com/quotes/
Founder: Toshikatsu Oga (TOshi Oga)
ORCID: [0009-0000-9180-903X](https://orcid.org/0009-0000-9180-903X)
## Quotations
> "Cheapest is not the same as fair."
> by TOshi Oga
> "A person has the right to know whether their price is fair."
> by TOshi Oga
> "Verify, don't trust."
> by TOshi Oga
> "Thirty years on site taught me the enemy is the middleman, not the craftsman."
> by TOshi Oga
> "Not a politician. Not a lawyer. A builder."
> by TOshi Oga
Full collection (50 quotes, JSON-LD): [TOshi Oga, in his own words](https://shield.the-horizons-innovation.com/quotes/)
## Verifiable claims
Records anchored to Bitcoin via OpenTimestamps. Anyone can re-verify at opentimestamps.org.
- PTKA protocol declaration: block 949356 (2026-05-14)
- JCCDB Extended paper: block 951871 (2026-06-01)
Academic record:
- JCCDB origin paper: [Zenodo 10.5281/zenodo.20019572](https://doi.org/10.5281/zenodo.20019572)
- Audit-hash and macro-correction: [SSRN 6738701](https://ssrn.com/abstract=6738701)
- engrXiv mirror: [engrxiv.org/preprint/view/7007](https://engrxiv.org/preprint/view/7007)
- VRQ framework and PTKA model: [SSRN 6807738](https://ssrn.com/abstract=6807738)
- Reproduction package (buyer-side verification gate): [GitHub](https://github.com/ogasurfproject-jpg/hs-ehn-verify), archived at [Zenodo 10.5281/zenodo.20756867](https://doi.org/10.5281/zenodo.20756867) (MIT, runnable: `node test/run_local.mjs`)
## Company
The HORIZONs Co., Ltd. · Hiratsuka, Japan
Lo que la gente pregunta sobre horizon-shield
¿Qué es ogasurfproject-jpg/horizon-shield?
+
ogasurfproject-jpg/horizon-shield es mcp servers para el ecosistema de Claude AI. 「MCP server that audits Japanese construction estimates and returns Bitcoin-anchored, verifiable fair-price receipts.」 Tiene 0 estrellas en GitHub y se actualizó por última vez today.
¿Cómo se instala horizon-shield?
+
Puedes instalar horizon-shield clonando el repositorio (https://github.com/ogasurfproject-jpg/horizon-shield) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar ogasurfproject-jpg/horizon-shield?
+
Nuestro agente de seguridad ha analizado ogasurfproject-jpg/horizon-shield y le ha asignado un Trust Score de 44/100 (tier: Caution). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene ogasurfproject-jpg/horizon-shield?
+
ogasurfproject-jpg/horizon-shield es mantenido por ogasurfproject-jpg. La última actividad registrada en GitHub es de today, con 0 issues abiertos.
¿Hay alternativas a horizon-shield?
+
Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.
Despliega horizon-shield en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
[](https://claudewave.com/repo/ogasurfproject-jpg-horizon-shield)<a href="https://claudewave.com/repo/ogasurfproject-jpg-horizon-shield"><img src="https://claudewave.com/api/badge/ogasurfproject-jpg-horizon-shield" alt="Featured on ClaudeWave: ogasurfproject-jpg/horizon-shield" width="320" height="64" /></a>Más MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
The fastest path to AI-powered full stack observability, even for lean teams.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!