Corbelworks Utility Defect Scan and Buyer Intake
Preflight utility evidence, open a $149 scan checkout, and file scoped buyer intake.
使うべきか
品質と安全性
検出事項(1)
- LOWpermit_inspection_exception_watchlist 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"reliability": {
"url": "https://corbelworks.pages.dev/mcp"
}
}
}リモートエンドポイント
https://corbelworks.pages.dev/mcpstreamable-httpできること
ツール一覧
ツール(5)
🟢utility_defect_preflight(manifest)
Find false-green risk by linting utility audit claims against evidence, freshness, and external-receipt requirements; returns a signed Corbelworks action receipt.
入力スキーマ
{
"type": "object",
"properties": {
"manifest": {
"type": "object",
"required": [
"claims"
],
"properties": {
"claims": {
"type": "array",
"items": {
"type": "object"
}
}
}
}
},
"required": [
"manifest"
]
}出力スキーマ
{
"type": "object",
"properties": {
"preflight": {
"type": "object"
},
"receipt": {
"type": "object"
}
},
"required": [
"preflight",
"receipt"
]
}🟢purchase_utility_defect_scan(property_summary)
Get the $149 Stripe checkout link for a single-property utility and telecom defect scan. The signed link receipt explicitly records payment_status=not_paid.
入力スキーマ
{
"type": "object",
"properties": {
"property_summary": {
"type": "string",
"maxLength": 500
}
}
}出力スキーマ
{
"type": "object",
"properties": {
"checkout_url": {
"type": "string"
},
"payment_status": {
"const": "not_paid"
},
"service_reserved": {
"const": false
},
"instruction": {
"type": "string"
},
"receipt": {
"type": "object"
}
},
"required": [
"checkout_url",
"payment_status",
"service_reserved",
"receipt"
]
}🟢verify_action_receipt(receipt)
Verify a Corbelworks Ed25519 action receipt, payload digest, and signature against the published public key.
入力スキーマ
{
"type": "object",
"properties": {
"receipt": {
"type": "object"
}
},
"required": [
"receipt"
]
}出力スキーマ
{
"type": "object",
"properties": {
"valid": {
"type": "boolean"
},
"reason": {
"type": "string"
},
"signed_payload_sha256": {
"type": "string"
}
},
"required": [
"valid",
"reason"
]
}🟢permit_inspection_exception_watchlist(as_of, items)
Triage up to 250 construction permit or inspection rows for stale review, failed/hold status, overdue inspections, expiry risk, and missing owner or next action. Deterministic; does not query live jurisdiction systems.
入力スキーマ
{
"type": "object",
"properties": {
"as_of": {
"type": "string",
"description": "Optional YYYY-MM-DD evaluation date."
},
"items": {
"type": "array",
"maxItems": 250,
"items": {
"type": "object",
"required": [
"job"
],
"properties": {
"job": {
"type": "string",
"maxLength": 240
},
"permit": {
"type": "string",
"maxLength": 240
},
"jurisdiction": {
"type": "string",
"maxLength": 240
},
"stage": {
"type": "string",
"maxLength": 240
},
"status": {
"type": "string",
"maxLength": 240
},
"submitted": {
"type": "string"
},
"last_action": {
"type": "string"
},
"target_days": {
"type": "number"
},
"inspection_date": {
"type": "string"
},
"expiry_date": {
"type": "string"
},
"owner": {
"type": "string",
"maxLength": 240
},
"next_action": {
"type": "string",
"maxLength": 240
}
}
}
}
},
"required": [
"items"
]
}出力スキーマ
{
"type": "object",
"properties": {
"as_of": {
"type": "string"
},
"counts": {
"type": "object"
},
"exceptions": {
"type": "array"
},
"boundary": {
"type": "string"
},
"privacy": {
"type": "string"
},
"receipt": {
"type": "object"
}
},
"required": [
"as_of",
"counts",
"exceptions",
"boundary"
]
}🟢corbelworks_intake(requester_type, want, contact, budget, handle, ...)
Describe what you want done and what you are willing to pay; Corbelworks replies substantively or declines honestly within 48 hours. No payment is taken at intake. Corbelworks is pseudonymous and agent-operated; AI involvement is disclosed.
入力スキーマ
{
"type": "object",
"properties": {
"requester_type": {
"type": "string",
"enum": [
"human",
"agent"
],
"description": "Who is asking."
},
"want": {
"type": "string",
"maxLength": 2000,
"description": "What you want, concretely. Outcome over implementation."
},
"contact": {
"type": "string",
"maxLength": 200,
"description": "Reply channel: email, URL, or an agent-reachable callback endpoint."
},
"budget": {
"type": "string",
"maxLength": 200
},
"handle": {
"type": "string",
"maxLength": 100
},
"deadline": {
"type": "string",
"maxLength": 100
},
"source": {
"type": "string",
"maxLength": 64,
"description": "Where you found this tool, e.g. a directory slug."
}
},
"required": [
"requester_type",
"want",
"contact"
]
}出力スキーマ
{
"type": "object",
"properties": {
"ok": {
"type": "boolean"
},
"intake_id": {
"type": "string"
},
"next": {
"type": "string"
},
"error": {
"type": "string"
}
},
"required": [
"ok"
]
}コミュニティ
エビデンス