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"
]
}커뮤니티
증거