FacilityProof
Source-reconciled U.S. environmental facility compliance evidence for AI agents.
我该使用它吗
质量与安全性
发现(4)
- LOW在 facilityproof.check_facility_compliance_evidence 中
- LOW在 facilityproof.check_facility_compliance_evidence 中
- LOW在 facilityproof.check_permit_identity 中
- LOW在 facilityproof.check_permit_identity 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `claude_desktop_config.json` 文件中:
{
"mcpServers": {
"facilityproof": {
"url": "https://facilityproof.davisvillelabs.com/mcp"
}
}
}远程端点
https://facilityproof.davisvillelabs.com/mcpstreamable-http它能做什么
工具清单
工具(2)
⚪facilityproof.check_facility_compliance_evidence(name, city, state, zip, address, ...)
Resolve one physical U.S. facility and return a bounded, source-reconciled environmental regulatory evidence report covering core air, water, hazardous-waste, and drinking-water programs plus inspections, reported violations, formal enforcement, penalties, freshness, source gaps, and conflicts. Use when an agent needs evidence about one specific facility and wrong-site matching or missing-source inference would be costly; do not use for company-wide research, raw EPA record retrieval, legal advice, or a clean/compliant verdict. Provide frsId or programId when known; otherwise provide name with enough location context to resolve exactly one site. This is a $1.00 USD MPP operation when commerce is active in a released state: identity and state eligibility are resolved before payment, ambiguous/unresolved/unreleased requests are not charged, and the call does not alter regulatory records. A fresh authorized invocation can charge again, while a settled delivery retry should reuse the identical request with the same payment credential to recover without a second settlement.
输入模式
{
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"description": "Facility or site name, including a distinguishing plant/site descriptor when available. For name-based resolution, also provide city/state, address, or ZIP whenever possible."
},
"city": {
"type": "string",
"minLength": 1,
"description": "City for the physical facility. Used with name/address hints to distinguish facilities with similar names."
},
"state": {
"type": "string",
"pattern": "^[A-Za-z]{2}$",
"description": "Two-letter U.S. postal abbreviation for the physical facility. Full compliance evidence and permit identity have separate production-readiness rules."
},
"zip": {
"type": "string",
"pattern": "^\\d{5}(?:-\\d{4})?$",
"description": "U.S. ZIP or ZIP+4 for the physical facility. Use as an identity hint, not as a substitute for a site name or authoritative identifier."
},
"address": {
"type": "string",
"minLength": 1,
"description": "Street address for the physical facility when known. Used only for physical-site identity resolution; do not provide corporate headquarters unless that is the facility being checked."
},
"frsId": {
"type": "string",
"pattern": "^\\d{12}$",
"description": "Exact 12-digit EPA Facility Registry Service identifier when known. Prefer this over name matching because it anchors federal facility identity directly."
},
"programId": {
"type": "string",
"minLength": 1,
"description": "Exact authoritative environmental program identifier when known, such as an NPDES permit ID or RCRA handler ID. FacilityProof uses it to resolve the physical facility before paid work."
}
},
"description": "Identity hints for one physical U.S. facility. Provide an exact EPA FRS ID or authoritative program ID when known; otherwise provide the facility name plus enough location context to resolve one site safely. FacilityProof fails closed on ambiguous identity.",
"anyOf": [
{
"required": [
"name"
]
},
{
"required": [
"frsId"
]
},
{
"required": [
"programId"
]
}
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"schemaVersion": {
"const": "facility-compliance-evidence.v1",
"description": "FacilityProof report schema version."
},
"operation": {
"const": "facilityproof.check_facility_compliance_evidence",
"description": "Canonical FacilityProof operation that produced this report."
},
"reportId": {
"type": "string",
"description": "Stable report identifier for this generated evidence package."
},
"asOf": {
"type": "string",
"description": "Evidence cutoff or as-of time represented by the report."
},
"generatedAt": {
"type": "string",
"description": "Timestamp when FacilityProof generated the report."
},
"facility": {
"type": "object",
"description": "Resolved physical-facility identity, including authoritative identifiers and normalized location context.",
"additionalProperties": true
},
"programs": {
"type": "array",
"description": "Bounded environmental program/permit coverage found for the resolved facility."
},
"inspections": {
"type": "array",
"description": "Inspection evidence returned by authoritative sources in the bounded search."
},
"violations": {
"type": "array",
"description": "Reported violation/noncompliance evidence returned by authoritative sources; absence is not a clean-compliance conclusion."
},
"enforcementActions": {
"type": "array",
"description": "Formal enforcement-action evidence returned by authoritative sources."
},
"penalties": {
"type": "array",
"description": "Penalty/monetary enforcement evidence linked to the resolved facility when supported."
},
"freshness": {
"type": "array",
"description": "Per-source freshness and observation metadata so agents can judge staleness."
},
"sourceGaps": {
"type": "array",
"description": "Expected or relevant source coverage that could not be established or retrieved."
},
"conflicts": {
"type": "array",
"description": "Unresolved disagreements across authoritative records that FacilityProof preserves rather than guessing through."
},
"evidence": {
"type": "array",
"description": "Source-linked evidence observations supporting the report."
},
"quality": {
"type": "object",
"description": "Quality and coverage signals for the report.",
"additionalProperties": true
},
"limitations": {
"type": "array",
"items": {
"type": "string"
},
"description": "Important scope and interpretation limits, including that the report is evidence rather than legal advice or a compliance verdict."
}
},
"required": [
"schemaVersion",
"operation",
"reportId",
"asOf",
"generatedAt",
"facility",
"programs",
"inspections",
"violations",
"enforcementActions",
"penalties",
"freshness",
"sourceGaps",
"conflicts",
"evidence",
"quality",
"limitations"
],
"description": "Bounded, source-reconciled environmental regulatory evidence report for one resolved physical facility. Missing records remain source gaps and conflicts remain explicit rather than becoming a compliance verdict.",
"additionalProperties": true
}⚪facilityproof.check_permit_identity(name, city, state, zip, address, ...)
Resolve one physical U.S. facility and return authoritative FRS environmental program/permit identifiers plus qualified jurisdiction and source-system provenance before deeper compliance research. This is a $0.10 USD MPP operation when commerce is active. It is currently jurisdiction-ready in 40 states. Ambiguous identity, medium-confidence identity, linked-record conflicts, missing routed program identity, and states with unresolved Tribal/federal carve-outs are rejected before payment. The result does not determine compliance, permit status, violations, enforcement, or penalties.
输入模式
{
"type": "object",
"properties": {
"name": {
"type": "string",
"minLength": 1,
"description": "Facility or site name, including a distinguishing plant/site descriptor when available. For name-based resolution, also provide city/state, address, or ZIP whenever possible."
},
"city": {
"type": "string",
"minLength": 1,
"description": "City for the physical facility. Used with name/address hints to distinguish facilities with similar names."
},
"state": {
"type": "string",
"pattern": "^[A-Za-z]{2}$",
"description": "Two-letter U.S. postal abbreviation for the physical facility. Full compliance evidence and permit identity have separate production-readiness rules."
},
"zip": {
"type": "string",
"pattern": "^\\d{5}(?:-\\d{4})?$",
"description": "U.S. ZIP or ZIP+4 for the physical facility. Use as an identity hint, not as a substitute for a site name or authoritative identifier."
},
"address": {
"type": "string",
"minLength": 1,
"description": "Street address for the physical facility when known. Used only for physical-site identity resolution; do not provide corporate headquarters unless that is the facility being checked."
},
"frsId": {
"type": "string",
"pattern": "^\\d{12}$",
"description": "Exact 12-digit EPA Facility Registry Service identifier when known. Prefer this over name matching because it anchors federal facility identity directly."
},
"programId": {
"type": "string",
"minLength": 1,
"description": "Exact authoritative environmental program identifier when known, such as an NPDES permit ID or RCRA handler ID. FacilityProof uses it to resolve the physical facility before paid work."
}
},
"description": "Identity hints for one physical U.S. facility. Provide an exact EPA FRS ID or authoritative program ID when known; otherwise provide the facility name plus enough location context to resolve one site safely. FacilityProof fails closed on ambiguous identity.",
"anyOf": [
{
"required": [
"name"
]
},
{
"required": [
"frsId"
]
},
{
"required": [
"programId"
]
}
],
"additionalProperties": false
}输出模式
{
"type": "object",
"properties": {
"schemaVersion": {
"const": "facility-permit-identity.v1"
},
"operation": {
"const": "facilityproof.check_permit_identity"
},
"generatedAt": {
"type": "string"
},
"facility": {
"type": "object",
"additionalProperties": true
},
"identity": {
"type": "object",
"additionalProperties": true
},
"jurisdiction": {
"type": "object",
"additionalProperties": true
},
"programs": {
"type": "array"
},
"sourceProvenance": {
"type": "object",
"additionalProperties": true
},
"unresolvedIdentifiers": {
"type": "array"
},
"conflicts": {
"type": "array"
},
"freshness": {
"type": "array",
"description": "FRS retrieval time plus source-system cadence/provenance. Source-route entries do not pretend a facility-specific source record was captured."
},
"limitations": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"schemaVersion",
"operation",
"generatedAt",
"facility",
"identity",
"jurisdiction",
"programs",
"sourceProvenance",
"unresolvedIdentifiers",
"conflicts",
"freshness",
"limitations"
],
"description": "Resolved physical facility plus authoritative FRS environmental program identifiers and qualified state/federal source-system provenance. This is identity output, not a compliance conclusion.",
"additionalProperties": true
}社区
证据